第2章-计算机系统结构组成与工作原理.ppt

第2章-计算机系统结构组成与工作原理.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章-计算机系统结构组成与工作原理

*;第二章 计算机系统的结构组成与工作原理;第二章 计算机系统的结构组成与工作原理;;计算机发展过程中的重大技术演变;计算机分层的作用;计算机体系结构:是程序员所看到的计算机(机器语言级)的属性,即概念性结构与功能特性。 计算机组成:从硬件角度关注物理机器的各部件的功能以及各部件的联系。对程序员是透明的。 计算机实现:指的是计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度;;计算机的体系结构;总线(接口)+CPU+存储器+In/Out设备;同步数字系统的内部结构;【例1】 ① 确定是否有乘法指令属于       。 ??????? ② 乘法指令是用专门的乘法器实现,还是经加法器用重复的相加和右移操作来实现,属于     。 ??????? ③ 乘法器、加法器的物理实现,如器件的选定(器件集成度、类型、数量、价格)及所用微组装技术等,属于;【例2】 ① 主存容量与编址方式(按位、按字节、按字访问等)的确定属于       。? ??????? ② 为达到所定性能价格比,主存速度应多快,在逻辑结构上需采用什么措施(如多体交叉存储等)属于        。 ??????? ③ 主存系统的物理实现,如存储器器件的选定、逻辑电路的设计、微组装技术的选定属于       。;  可以看出,具有相同计算机系统结构(如指令系统相同)的计算机因为速度要求不同等因素可以采用不同的计算机组成。 ????同样,一种计算机组成可以采用多种不同的计算机实现。例如,主存器件可以采用SRAM芯片,也可以采用DRAM芯片。可以采用大规模集成电路单个芯片,也可以采用中小规模集成电路进行构建。这取决于性能价格比的要求与器件技术的现状。;硬件组成 五大部分 运算器、控制器、存储器、输入设备、输出设备 以运算器为中心(现在以存储器为中心) 信息表示:二进制 计算机内部的控制信息和数据信息均采用二进制表示,并存放在同一个存储器中。 工作原理:存储程序/指令(控制)驱动 编制好的程序(包括指令和数据) 预先经由输入设备输入并保存在辅助存储器中;程序开始运行时,计算机在不需要??工干预的情况下由控制器自动、高速地依次从存储器中取出指令并加以执行。;早期的计算机结构(无总线);模型机体系结构;模型机总线结构;模型机内存储器;算术逻辑单元ALU;;模型机指令系统; 例: MOV R0,#2;模型机工作原理;计算机完成计算的过程分析;程序的执行过程;改进 指令集 (指令功能、指令格式、寻址方式 ) 存储器子系统 (4层结构 ) 高速总线成为计算机系统的核心 改变 1. 改变串行执行模式,发展并行技术; 2. 改变控制驱动方式,发展数据驱动、需求驱动、模式驱动等其它驱动方式; ;不同的指令集设计策略:CISC与RISC;*;宏代码到微代码的转换;*;CISC与RISC的数据流;早期诺依曼体系结构采用的存储器子系统;分层的存储子系统;寄存器 + Cache + 主存 + 辅存;;寄存器组 特点:读写速度快但数量较少;其数量、长度以及使用方法会影响指令集的设计。 组成:一组彼此独立的Reg,或小规模半导体存储器。 RISC:设置较多Reg,并依靠编译器来使其使用最大化。 Cache 高速小容量(几十千到几兆字节); 借助硬件管理对程序员透明; 主(内)存 编址方式:字节编址 信息存放方式:大/小端系统、对齐方式 辅(外)存 信息以文件(file)的形式存放,按块为单位进行存取。 虚拟存储技术;每一层的用途;其他改善存储器带宽的方法;*;多级总线结构;输入输出管理方式;计算机体系结构的演进:并行处理技术;流水线技术 ;指令时空图;ARM7TDMI指令流水线;更细的流水线;流水线CPU的特点;流水线冲突;流水线冲突--数据冲突;顺序流水线数据依赖;乱序执行流水线;流水线冲突--控制冲突;顺序流水线控制依赖;流水线冲突--结构冲突;超标量CPU的体系结构; 超标量结构机器的例子 ;*;*;多线程技术;??? 1966年M.J.Flynn按照指令流和数据流的不同组织方式,把计算机系统的结构分为以下4类: ??? (1) 单指令流单数据流 --SISD ??? (2) 单指令流多数据流 --SIMD ??? (3) 多指令流单数据流 -- MISD ??? (4) 多指令流多数据流 -- MIMD;CU;PU1;MISD计算机;SM;Flynn分类及应用分类;计算机系统的性能主要由硬件性能和程序特性决定,通常可利用标准测试程序来测定性能。 用MIPS (Million Instructions Per Second,每秒百万条指令)或MFLOPS(每秒百万次浮点操作)的数值来衡量计算机系统的硬件速度。 用 C

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档