(1.2)--计算机组成原理_复习课.pdf
《(1.2)--计算机组成原理_复习课.pdf》由会员分享,可在线阅读,更多相关《(1.2)--计算机组成原理_复习课.pdf(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成原理复习课复习课复习材料计算机组成原理考试大纲(2020版)1-8章PPT,课本计算机组成原理试题解析白中英 科学出版社2019.3考试形式:闭卷考试,考试时长120分钟,试卷满分为100分。平时(作业、实验、课堂上机考勤)20%实验上机操作20%期末考试60%Total 100%成绩评估1计算机系统概述1计算机系统概述计算机系统概述(一)计算机发展历程(二)计算机系统层次结构1.计算机系统的基本组成;2.计算机硬件的基本组成;3.计算机软件和硬件的关系;4.计算机的工作过程。(三)计算机性能指标吞吐量、响应时间;CPU时钟周期、主频、CPI、CPU执行时间;MIPS、MFLOPS、
2、GFLOPS、TFLOPS、PFLOPS。1.2计算机发展简史计算机发展简史1.2.4 计算机的性能指标主频的倒数称为CPU时钟周期(T),即T=1/f,度量单位是微秒、纳秒。CPU执行时间表示CPU执行一段程序所占用的CPU时间,可用下式计算:CPU执行时间 CPU时钟周期数 CPU时钟周期长CPI表示每条指令周期数,即执行一条指令所需的平均时钟周期数。用下式计算:CPI MIPS表示每秒百万条指令数,用下式计算:MIPS 2020/12/75该程序包含的指令条数时钟周期数执行某段程序所需的CPU 10 6程序执行时间指令条数610 CPI时钟频率1.2计算机发展简史计算机发展简史1.2.4
3、 计算机的性能指标程序执行时间Te为:Te MFLOPS表示每秒百万次浮点操作次数,用下式计算:MFLOPS MIPS是单位时间内的执行指令数,所以MIPS值越高说明机器速度越快。MFLOPS是基于操作而非指令的,只能用来衡量机器浮点操作的性能,而不能体现机器的整体性能。TFLOPS表示每秒万亿次浮点操作次数,该技术指标一般在超级计算机中使用。2020/12/76610 MIPS指令条数610 程序中的浮点操作次数程序执行时间2数据的表示和运算数据的表示和运算(一)数制与编码1.进位计数制及其相互转换;2.真值和机器数;3.BCD码;4.字符与字符串;5.校验码(e.g.奇偶检验码,CRC)。
4、(二)定点数的表示和运算1.定点数的表示:无符号数的表示;有符号数的表示。2.定点数的运算:定点数的位移运算;原码定点数的加、减运算;补补码定点数的加、减运算;定点数的乘、除运算;溢出概念和判别码定点数的加、减运算;定点数的乘、除运算;溢出概念和判别方法。方法。(三)浮点数的表示和运算1.浮点数的表示浮点数的表示:浮点数的表示范围;:浮点数的表示范围;IEEE754 标标准。准。2.浮点数的加浮点数的加/减运算。减运算。(四)算术逻辑单元ALU1.串行加法器和并行加法器;2.算术逻辑单元ALU 的功能和结构。3存储器层次结构存储器层次结构(一)存储器的分类(二)存储器的层次化结构(三)半导体随
5、机存取存储器1.SRAM 存储器的工作原理;2.DRAM 存储器的工作原理;(四)只读存储器(五)主存储器与CPU 的连接(六)双口RAM 和多模块存储器(七)高速缓冲存储器(Cache)1.程序访问的局部性原理;2.Cache 的基本工作原理;3.Cache 和主存之间的映射方式;4.Cache 中主存块的替换算法;5.Cache 写策略。(八)虚拟存储器1.虚拟存储器的基本概念;2.页式虚拟存储器;3.段式虚拟存储器;4.段页式虚拟存储器;5.TLB(快表)。区别与特点区别与特点SRAM:静态RAM,不用刷新,速度可以非常快,像 CPU 内部的cache,都是静态RAM,缺点是一个内存单元
6、需要的晶体管数量多,因而价格昂贵,容量不大。DRAM:动态RAM,需要刷新,容量大。SDRAM:同步动态RAM,需要刷新,速度较快,容量大。DDR SDRAM:双通道同步动态RAM,需要刷新,速度快,容量大。910本本 章章 小小 结结cache是一种高速缓冲存储器,是为了解决CPU和主存之间速度不匹配而采用的一项重要的硬件技术,并且发展为多级cache体系,指令cache与数据cache分设体系。要求cache的命中率接近于1。主存与cache的地址映射有全相联、直接、组相联三种方式全相联、直接、组相联三种方式。其中组相联方式是前二者的折衷方案,适度地兼顾了二者的优点又尽量避免其缺点,从灵活
7、性、命中率、硬件投资来说较为理想,因而得到了普遍采用。4指令系统(一)指令格式1.指令的基本格式;2.定长操作码指令格式;3.扩展操作码指令格式。(二)指令的寻址方式1.有效地址的概念;2.数据寻址和指令寻址;3.常见寻址方式。(三)CISC 和RISC 的基本概念124.2.2 地址码地址码根据一条指令中有几个操作数地址,可将该指令称为几操作数指令或几地址指令。三地址指令二地址指令单地址指令零地址指令操作码(4位)1(6位)操作码(4位)1(6位)2(6位)操作码(4位)1(6位)2(6位)操作码A3(6位)134.4.2 操作数基本寻址方式操作数基本寻址方式CAI5中央处理器(CPU)(一
8、)CPU 的功能和基本结构(二)指令执行过程(三)数据通路的功能和基本结构(四)控制器的功能和工作原理1.硬布线控制器;2.微程序控制器:微程序、微指令和微命令;微命令格式;微指令的编码方式;微地址的形式方式。(五)指令流水线1.指令流水线的基本概念;2.指令流水线的基本实现;3.超标量和动态流水线的基本概念。典型指令的周期,包括MOV,LAD,ADD,STO,JMP,AND等。CAI165.2.4ADD指令的指令周期指令的指令周期 操作控制器操作控制器OC送出控制命令到通用寄存器,选择送出控制命令到通用寄存器,选择R1做源寄存器,做源寄存器,R2做目标寄存器;做目标寄存器;OC 送出控制命令
9、到送出控制命令到ALU,指定,指定ALU做做R1(100)和)和R2(20 OC送出控制命令,打开送出控制命令,打开ALU输出三态门,运算结果输出三态门,运算结果120放到放到DBUS OC送出控制命令,将送出控制命令,将DBUS上数据打入缓冲寄存器上数据打入缓冲寄存器DR;ALU产生的进位信号保存状态字产生的进位信号保存状态字寄存器在寄存器在PSW OC送出控制命令,将送出控制命令,将DK(DR(120)DK)装入)装入R2,R2中原来的内容中原来的内容20被冲掉。被冲掉。至此至此ADD175.2.7用方框图语言表示的指令周期用方框图语言表示的指令周期引入目的主要是为了教学目的(控制器设计)
10、方法:指令系统设计(模型机的五指令系统)方框按CPU周期方框内内容数据通路操作或控制操作菱形符号判别或测试公操作所谓公操作,就是一条指令执行完毕后,CPU所开始进行的一些操作,这些操作主要是CPU对外围设备请求的处理,如中断处理、通道处理等。185.2.7用方框图语言表示指令周期用方框图语言表示指令周期取指执行CAI微程序设计技术的基本概念微操作:指令执行时必须完成的基本操作。例如,PCAR,PC+1 PC,RAMIR。微命令:是组成微指令的最小单位,也就是控制微操作实现的控制信号。一般用于控制数据通路上门的打开/关闭,或者功能选择。微指令:是一组微命令的集合一组微命令的集合,用于完成一个功能
11、相对完整的操作。微程序:微指令的有序集合,用于实现机器指令的功能。控制存储器:是存放微程序的存储器。该存储器主要存放控制命令和下一条执行的微指令地址。6总线(一)总线概述1.总线的基本概念;2.总线的分类;3.总线的组成及性能指标。(二)总线仲裁1.集中仲裁方式;2.分布仲裁方式。(三)总线操作和定时1.同步定时方式;2.异步定时方式。(四)总线标准7输入输出(I/O)系统(一)I/O 系统基本概念(二)外部设备1.输入设备:键盘、鼠标;2.输出设备:显示器、打印机;3.外存储器:硬盘存储器、磁盘阵列、光盘存储器。(三)I/O 接口(I/O 控制器)1.I/O 接口的功能和基本结构;2.I/O
12、 端口及其编址。(四)I/O 方式1.程序查询方式;程序查询方式;2.程序中断方式程序中断方式:中断的基本概念、:中断的基本概念、中断响应过程、中断处理过程、多重中断和中断屏蔽的概中断响应过程、中断处理过程、多重中断和中断屏蔽的概念;念;3.DMA 方式方式:DMA 控制器的组成、控制器的组成、DMA 传送过程;传送过程;4.通道方式通道方式。例1、已知X=-0.01111,Y=0.11001,求:X补,-X补,y补,-y补,X+Y=?,X-Y=?采用了变形补码判断溢出。X-Y是负溢例例2:若浮点数若浮点数 x 的二进制存储格式为的二进制存储格式为(41360000)16,求,求其其32位浮点
13、数的十进制值。位浮点数的十进制值。解解:0100,0001,0011,0110,0000,0000,0000,0000数符数符:0阶码阶码:1000,0010尾数:尾数:011,0110,0000,0000,0000,0000指数指数e阶码阶码1271000001001111111 00000011=(3)10包括隐藏位包括隐藏位1的尾数:的尾数:1+F1.011 0110 0000 0000 0000 00001.011011于是有于是有 x(1)s1.M2e(1.011011)231011.011(11.375)10例例3:将十进制数将十进制数20.59375转换成转换成32位浮点数的二进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.2 计算机 组成 原理 复习
限制150内