四川大学计算机组成原理知识点(共12页).doc
《四川大学计算机组成原理知识点(共12页).doc》由会员分享,可在线阅读,更多相关《四川大学计算机组成原理知识点(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 第一章1. 诺依曼体制的主要思想: 采用二进制代码表示信息 采用存储程序工作方式(核心概念) 计算机硬件系统由五大部件(存储器、运算器、控制器、输入出设备)组成2. cache:高速缓存,为解决CPU与主存之间的速度匹配而设置的存储器。位于CPU和主存之间,速度可以与CPU一样快,存放的是最近就要使用的程序和数据,容量较小。3. 总线:一组连接多个部件的公共信号线,可以分时地接收与发送各部件的信息。4. 通道:也称为通道控制器,能够执行专用的通道命令,是管理I/O操作的控制部件。5. 从组成角度划分的层次结构模型: 系统分析级(数学模型、算法)软件部分用户程序级(用
2、户程序)应用程序(软件资源)语言处理程序(解释、编译)硬软界面操作系统级(操作系统)传统机器级(指令系统)硬件部分微程序级(微程序控制器)5逻辑部件级(硬件逻辑部件)6. 虚拟机:一般是指通过配置软件,扩充机器功能后形成的一台计算机,而实际硬件在物理功能上并不具备这种语言功能。7. 软硬件逻辑等价:在计算机中,有许多功能可直接由硬件实现,也可在硬件支持下依靠软件实现,对用户而言,在功能上是等价的。这种情况称为软硬件在功能上的逻辑等价。例如,乘法运算可由硬件乘法器实现,也可以在加法器与移位器的支持下,通过执行乘法子程序实现。8. 固件:微程序类似于软件,但被固化在只读存储器中,属于硬件CPU的范
3、畴,称为固件。9. 字长:基本字长一般是指参加一次定点运算的操作数的位数。基本字长影响计算机精度、硬件成本,甚至指令系统的功能。10. 数据通路宽度:指数据总线一次能并行传送的数据位数,它影响计算机的有效处理速度。11. 数据传输率:是指数据总线每秒钟传送的数据量,也称为数据总线的带宽。 数据传输率=总线数据通路宽度总线时钟频率/8(B/s)第二章1. 计算机中的信息分为两大类,一类是计算机处理的对象,称为数据;另一类是控制计算机工作的信息,称为控制信息。相应地,在计算机工作时将存在数据流、控制流两类信息流。2.在原码表示中,真值0可以有两种不同的表示形式,分别称为+0和-0. 对于整数原码,
4、表示的数的范围是3. 在补码表示中,数0只有一种表示方法000 对于定点整数补码,表示的数的范围是4. 所谓浮点数的规格化,就是通过移动尾数,使尾数M绝对值的最高位数字为1。即M满足1/2|M|(2001)8 (2)(0.115)10 (0.115)16 (3)(0.625)10 时钟周期(节拍)工作脉冲12. 微命令是最基本的控制命令,分为电位型与脉冲型两类。13. 机器指令、微程序、微指令、微命令之间的关系: 微程序控制器将机器指令的操作分解为若干个更基本的微操作序列,并一步操作所需要的微命令以微码的形式编成微指令输入控制存储器(CM)中。当要执行这步操作时,取出微指令经过译码就产生微命令
5、,控制相应的操作。一条机器指令需要执行若干步操作,每步操作用一条微指令控制完成,因此需要编制成若干条微指令,这些微指令组成一段微程序,执行完一段微程序,也就完成了一条机器指令。14.微指令寄存器uIR:存放现行微指令 微命令字段(微操作控制字段):提供一步操作所要的微命令 微地址字段(顺序控制字段):指明后续地址的形成方式提供微地址的给定部分 15. 微地址寄存器uAR:从CM中读取微指令时,微地址寄存器中保存着CM的地址(即微地址),指向相应的CM单元。当读取微指令后或完成一个微指令周期操作后,微地址形成电路将后继微地址打入uAR中,做好读取下一条微指令的准备。16.微指令的编码方式:直接控
6、制法(微指令控制字段的每一位就是一个微命令) 分段直接编译法(原则:将同类操作中互斥的微命令归为一组) 分段间接编译法17. 微指令:在机器的一个CPU周期中,实现机器指令中一步操作的微命令组合。18. 微程序:用来实现一条机器指令的功能,由多条微指令组成的微指令序列。19. 微命令:控制部件通过控制线向执行部件发出的各种控制命令。20. 机器指令:是能被计算机识别并执行的二进制代码,它规定了计算机能完成的某一操作,由操作码和地址码组成。21. 后继地址的形成方式: 增量方式(顺序执行、转移方式):是后继微地址的形成方法之一,以顺序执行为主,配合各种常规转移方式,有顺序执行,跳步执行等。 断定
7、方式:是后继微地址的形成方法之一,是一种直接给定微地址与测试判定微地址相结合的方式。 1.已知: 2X补=1. (12)Y原=1. 用变形补码计算X补+ Y补, 并判断结果有无溢出。 2. 已知:X 原=0.10101,Y 原=1.11011,用原码不恢复余数除法求出X/Y原。 3,。拟出加法指令“ADD (R0)+,R1”的读取与执行流程。该指令的源操作数在R1中,而目的操作数的寻址方式为自增型双间址方式。 FT: M-IR, PC+1-PC DT0: R0-MAR DT1: M-MBR-D DT2: R0+1-R0 DT3: D-MAR DT4: M-MBR-D ET0: R1 ADD D
8、 -MBR ET1: MBR-M ET2: PC-MAR第四章1. 三级存储体系结构:高速缓存-主存-外存2. 物理存储器:真正在物理上存在的主存储器称为物理存储器,实际的主存单元地址称为物理地址或实地址。 虚拟存储器:依靠操作系统的支持来实现的,为用户提供一个比实际内存大的可访问存储器空间,即在软件编程上可使用的存储器,称为虚拟存储器。 作用:扩大存储容量 主要思想:把地址空间和物理内存区域区分开,即可寻址的字的数量只依赖于地址位的数量,而实际实际可用的字的数量可能远远小于实际可寻址空间。 虚拟地址(逻辑地址)是指用户编程的地址。虚拟地址的范围称为虚拟地址空间,是程序员看到的地址空间。3.
9、半导体存储器分为静态存储器和动态存储器(一种分类方法) 静态存储器依赖双稳态触发器的两个稳定状态保存信息。只要电源正常,就能长期稳定地保存信息;如果断电,信息将会丢失(易失性)。但具有集成度高、容量大、速度快、体积小、功耗低的优点。作cache。 动态存储器依靠电容上的存储电荷暂寸信息。虽然电容上电荷的泄露很小,但时间一长电荷会漏掉,因而需要定时刷新,即对存1的电容补充电荷。集成度最高,适于作为大容量主存。 RAM随机存储器,一断电就会丢失其存储内容。采用双地址译码的方式可减少数据单元选通线的数量。4. 动态刷新:时间一长动态存储器电容上的电荷会泄露,需定期向电容补充电荷,即对存1的电容补充电
10、荷。三种刷新方式:集中刷新方式 分散刷新方式 异步刷新方式:对主存速度影响最小,甚至可用不访存的空闲时间进行刷新,而且没有明显地死区。5. 码距:一种码制中,任何两个码字间的距离可能不同,将各合法码字间的最小距离称作这种码制的码距。eg.8421码的码距是1。6. 大多数主存储器采用奇偶校验,奇偶校验的码距=2 结合奇偶校验码的码距d ,讨论查错,纠错能力。 若奇偶校验码的码距为d,则其可查(d-1)位错,而实现纠错能力所需要的码距比查错能力所需要的大,若码距为d位,则可以检查并纠正(d-2)位错。7. 磁记录方式 : 不归零-1制(NRZ1):写0时,写入电流维持原方向保持不变;写1时,写入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 四川 大学计算机 组成 原理 知识点 12
限制150内