- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1计算机系统结构的基本概念
计算机系统结构 张长明 hdjsjxtjg@126.com ncepubd 第一章 计算机系统结构的基本概念 1.1 引言 1.2 计算机系统结构的概念 1.3 定量分析技术 1.4 计算机系统结构的发展 1.5 计算机系统结构中并行性的发展 第一代计算机(1945 一1954 ) 器件特征:将电子管和继电器存储器用绝缘导线互连在一起。 系统结构特征:由单个CPU 构成,CPU 用程序计数器和累加器顺序完成定点运算,用CPU 程序控制I/O。 第二代计算机(1955 一1964 ) 器件特征:采用分立式晶体三极管、二极管和铁氧体的磁芯,用印刷电路将它们互连起来。 系统结构特征:采用了变址寄存器、浮点运算、多路存储器和I/0处理机。 第三代计算机(1965 一1974 ) 器件特征:采用小规模或中规模集成电路和多层印刷电路。 系统结构特征:微程序控制在这一代开始普及。采用了流水线、高速缓存和先行处理机。 第四代计算机(1974 一1990 ) 器件特征:采用大规模或超大规模集成电路和半导体存储器。 系统结构特征:出现了使用共享存储器、分布存储器或向量硬件选择的不同结构的并行计算机。 第五代计算机( 1991 一 现在) 器件特征:采用VLSI 工艺更加完善的高密度、高速度处理机和存储器芯片。 系统结构特征:其最重要特点是进行大规模并行处理,采用可扩展的和容许时延的系统结构。如SMP、MPP、计算机网络等。 二、换代的标志(计算机系统性能提高主要途径) 器件的变革。器件的更新,其速度、功能、可靠性的不断提高和成本的不断降低,是计算机发展的物质基础。器件的换代是计算机换代的最突出的标志。 二、换代的标志(计算机系统性能提高主要途径) 系统结构的改进。有学者比较了1965 —1975 十年间器件延迟时间与计算机指令时间的关系。结果表明,十年间,器件延迟时间降低至原来的十分之一,但计算机的指令时间却是原来指令时间的百分之一。这种情况在计算机近年来的发展中变得更加明显:计算机性能每年增长50%,其中包括器件技术在内的计算机制造技术增长约8%;计算机系统结构发展占42%。 计算机系统=硬件/固件+软件 计算机语言从低级向高级发展 高一级语言的语句相对于低一级语言来说功能更强,更便于应用,但又都以低级语言为基础。 从计算机语言的角度,把计算机系统按功能划分成多级层次结构。 每一层以一种语言为特征 虚拟机:由软件实现的机器。以区别于由硬件/固件实现的物理机器。 语言实现的两种基本技术: 翻译:先把N+1级程序全部变换成N级程序后,再去执行新产生的N级程序,在执行过程中N+1级程序不再被访问。 解释:每当一条N+1级指令被译码后,就直接去执行一串等效的N级指令,然后再去取下一条N+1级的指令,依此重复进行。 ※ 解释执行比翻译花的时间多,但存储空间占用较少。 1、计算机系统结构概念的提出-64年Amdahl提出 程序员所看到的计算机的属性,即概念性结构与功能特性。 定义分析: (1)按照计算机系统的多级层次结构,不同级程序员所看到的同一计算机系统具有不同的属性。 (2)不同计算机系统从传统机器级或汇编语言程序员角度看,具有不同属性,但从高级语言程序员角度看,几乎没差别,例如C语言程序员。也就是说,传统机器级所存在的差别对于高级语言程序员来讲是“看不见”的,此即“透明性”。 2、透明性:在计算机技术中,对这种本来是存在的事物或属性,但从某种角度看又好象不存在。 3、计算机系统结构科学定义: 机器语言程序员或编译程序编写者所看到的计算机的属性,即概念性结构与功能特性。 对于通用寄存器型机器,这些属性主要指: 数据表示(硬件能直接辩认和处理的数据类型) 寻址规则(包括最小寻址单元、寻址方式及其表示) 寄存器定义(包括各种寄存器的定义、数量和使用方式) 指令系统 (包括机器指令的操作类型和格式、指令间的排序和控制机构等) 中断系统(中断的类型和中断响应硬件的功能等) 机器工作状态的定义和切换(如管态和目态等) 存储系统(主存容量、程序员可用的最大存储容量等) 信息保护(包括信息保护方式和硬件对信息保护的支持) I/O结构(包括I/O连接方式、处理机/存储器与I/O设备间数据传送的方式和格式以及I/O操作的状态等) 这些属性是由硬件或固件完成的功能! 1、 计算机系统结构:计算机系统的软、硬件的界面。即机器语言程序员所看到的传统机器级所具有的属性。 2、 计算机组成:计算机系统结构的逻辑实现 包含物理机器级中的数据流和控制流的组成以及 逻辑设计等。 着眼于:物理机器级内各事件的排序方式与控制 方式、
您可能关注的文档
最近下载
- 2025年新译林版英语7年级上册全册教学课件.pptx
- 2023年黑龙江八一农垦大学公共课《中国近代史纲要》期末试卷B(有答案).docx VIP
- 2025年中央八项规定精神学习教育测试题库及答案.docx VIP
- 医院检验科副主任个人述职报告.pptx VIP
- 识字6《日月明》课件.ppt VIP
- 2023年黑龙江八一农垦大学公共课《中国近代史纲要》期末试卷A(有答案).docx VIP
- 《算法设计与分析基础》(Python语言描述) 课件 第6章分支限界法(2).pptx
- 肥胖对健康的危害与疾病管理题库答案-2025年华医网继续教育.docx VIP
- 法律考试专项试卷.doc VIP
- 景观园林招标技术要求.pdf VIP
原创力文档


文档评论(0)