- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 中央处理部件CPU 大连理工大学软件学院 赖晓晨 far.away@ 本章内容 6.1 计算机的硬件系统 6.2 控制器的组成 6.3 微程序控制计算机的基本原理 6.4 微程序设计技术 6.5 硬布线控制的计算机 6.6 控制器的控制方式 6.7 流水线工作原理 6.8 计算机的加电及控制过程 第一节 计算机的硬件系统 早期CPU结构的特点 分立元件 数据/地址线复用 计算机信息处理的步骤 加载:将(部分)程序和数据输入到主存中 运行:从“程序入口”开始运行 计算机的初始状态 寄存器的初始状态 程序计数器PC 第一节 计算机的硬件系统 计算机的工作过程 加电→复位信号→执行程序→停机→停电 自检、引导程序、启动OS、执行用户程序 指令的执行过程 取指令→分析指令→执行指令 取数→执行→写回 CPU的地位和作用 指令控制、 操作控制、时序控制 、数据处理 CPU的主要技术参数 1.内部工作频率 又称为内频或主频,它是衡量CPU速度的重要参数。 2.外部工作频率 前端总线频率或系统总线时钟频率,它是由主板为CPU提供的基准时钟频率。CPU与主存交换数据的频率。 内频=外频×倍频 3. 片内Cache的容量和速率 对提高计算机的速度起着关键的作用。片内Cache的运行速度与内频相同或接近,容量可达几十KB~几百KB。 4.工作电压 5.地址总线宽度 决定了CPU可以访问的最大的物理地址空间. 6.数据总线宽度 决定了CPU与外部Cache、主存以及I/0设备之间进行一次数据传输的信息量。 7.制造工艺 线宽是指芯片上的最基本组成单元—三极管基极的宽度 线宽越小,意味着芯片上包括的晶体管数目越多。 CPU的实现方式 1.使用通用CPU 16位-32位-64位 2.自行设计CPU 技术下移(流水线、高速缓存、并行技术、虚拟存储器) 80386微机系统 80386微机系统 80386微机系统 80386微机系统 80386微机系统 80386微机系统 80386微机系统 80386微机系统 80386的结构及外部连线 指令部件 取指、译码、产生控制信号 执行部件 ALU、乘法部件、寄存器组 存储管理部件 确定存储器地址 80386的结构及外部连线 80386的结构及外部连线 80386的结构及外部连线 80386的结构及外部连线 总结 上述信号由80386的控制部件产生,从而完成CPU的一系列动作。 指令执行过程中有许多操作是在CPU内部完成的,这些操作的控制信号同样也是控制部件提供的。 控制器的功能:发出满足一定时序关系的控制信号,实现指令系统所规定的各条指令的功能,并保证计算机系统正常运行。 第二节、控制器的组成 CPU:运算器、控制器 控制器 组成: 程序计数器(PC)、指令寄存器(IR)、指令译码 器(ID)、时序产生器和操作控制器 功能: 完成协调和指挥整个计算机系统的操作 取指/分析指令/控制数据 运算器 组成: 算术逻辑单元(ALU)、累加器(AC)、 数据缓冲器(DR)和状态条件寄存器(PSW) 功能: 执行所有的算术运算/逻辑运算 1. 取指令 当程序已在存储器中时,首先根据程序入口取出第一条指令,为此要发出指令地址及控制信号。然后不断取出指令。 2. 指令译码 解释指令/分析指令。是对当前取得的指令进行分析,指出它要求作什么操作,并产生相应的操作控制命令,如果参与操作的数据在存储器中,还需要形成操作数地址。 3. 执行指令 根据分析指令时产生的“操作命令”和“操作数地址”形成相应的操作控制信号序列,通过CPU及I/O设备的执行,实现每条指令的功能,及对运算结果的处理和下条指令地址的形成。 4. 控制程序和数据的输入与结果输出 根据程序的安排或人的干预,在适当的时候向输入输出设备发出一些相应的命令来完成I/O功能,这实际上也是通过执行程序来完成的。 5. 对异常情况和某些请求的处理 机器可能出现异常情况,或某些部件和设备可能发出请求信号; 中断请求:CPU执行完本条指令后,转去执行中断程序,完毕后返回。 DMA请求:CPU释放总线给I/O设备,当其传送数据操作后,CPU从暂时中止的机器周期开始继续执行指令。 2. 控制器的组成 1. 程序计数器(PC) 指令地址寄存器。存放当前正在执行的指令地址/要执行的下一条指令地址;指令预取,增加一个程序计数器. 2. 指令寄存器(IR) 用以存放当前
您可能关注的文档
- 沧州医学高等专科学校血液学检验教学课件:第三章 骨髓象检查.ppt
- 沧州医学高等专科学校血液学检验教学课件:第十二章 珠蛋白异常.ppt
- 沧州医学高等专科学校血液学检验教学课件:第十章 红细胞膜缺陷症.ppt
- 沧州医学高等专科学校血液学检验教学课件:第四章 细胞化学染色.ppt
- 沧州医学高等专科学校血液学检验教学课件:现代造血理论.ppt
- 成都电子机械高专机电系机电一体化技术课件第八章 自动化制造系统.ppt
- 成都电子机械高专机电系机电一体化技术课件第二章 机电一体化机械系统设计理论.ppt
- 成都电子机械高专机电系机电一体化技术课件第六章 伺服控制系统.ppt
- 成都电子机械高专机电系机电一体化技术课件第三章 机电一体化机械设计.ppt
- 成都电子机械高专机电系机电一体化技术课件第四章 机电一体化检测系统.ppt
- 大连理工大学计算机组成与多核计算课件第三章 运算方法和运算部件.ppt
- 大连理工大学计算机组成与多核计算课件第十一章 计算机系统.ppt
- 大连理工大学计算机组成与多核计算课件第十章 输入输出系统.ppt
- 大连理工大学计算机组成与多核计算课件第四章 主存.ppt
- 大连理工大学计算机组成与多核计算课件第五章 指令系统.ppt
- 大连理工大学计算机组成与多核计算课件第一章 计算机系统概论.ppt
- 大连理工大学企业级服务器系统管理基础课件第17章 存储管理.ppt
- 大连理工大学企业级服务器系统管理基础课件第19章 备份与恢复.ppt
- 大连理工大学企业级服务器系统管理基础课件第20章 安全与用户管理.ppt
- 大连理工大学嵌入式SoC系统设计课件第二章 Verilog HDL基础.ppt
原创力文档


文档评论(0)