网站大量收购独家精品文档,联系QQ:2885784924

计算机硬件技术——结构与性能第02章 体系结构与设计原则【标准版v1】.ppt

计算机硬件技术——结构与性能第02章 体系结构与设计原则【标准版v1】.ppt

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主讲:易建勋老师 第1章 计算机硬件基本知识 2.1 计算机体系结构 2.1.1 计算机体系结构的定义 1. 计算机体系结构的经典定义 阿姆达尔:计算机体系结构是程序员所看到的计算机的属性。 程序员关心的属性: (1)数据表示。如运算字长(16/32/64位); (2)寻址规则。如寻址方式等; (3)寄存器定义。如数量和使用方式等; 2.1 计算机体系结构 (4)指令集。如指令类型和格式等; (5)中断系统。如中断响应硬件的功能等; (6)存储系统。如内存管理方式等; (7)系统保护。如系统保护方式等; (8)I/O结构。如I/O操作状态等。 说明:为什么要从程序员角度看计算机属性? 2.1 计算机体系结构 2. 从硬件设计观点来看计算机体系结构 “体系”由指令集进行规定; “结构”是实现指令集的硬件电路。 计算机体系结构是利用硬件电路互连来实现指令集的高效运算。 讨论:以上定义与阿姆达尔的定义矛盾吗? 2.1 计算机体系结构 最佳计算机体系结构:以最好的兼容性,最佳的性能,最低的成本实现程序员需求的计算机属性。 分层设计的优点: (1)设计的复杂性降低了; (2)可以实现构件的重用。 不同层看到的计算机具有不同属性。 2.1 计算机体系结构 计算机体系结构分层模型 2.1 计算机体系结构 3. 计算机体系结构与系统组成 计算机体系结构一般较少发生变化,一旦体系结构发生变化,必然造成计算机新旧硬件之间的不兼容。 计算机发展的一贯方向是保持最大兼容性。 目前计算机产品的体系虽然不一,但是结构大致相同。 讨论:兼容性是技术要求?还是商业要求? 2.1 计算机体系结构 计算机组成是实现体系结构规定的功能。 计算机组成主要包括:CPU、主板、内存条、硬盘、显示卡、电源、显示器等硬件设备。 同一体系结构,不同组成的计算机在性能上存在差别。 2.1 计算机体系结构 2.1.2 计算机系统各层次的功能 1. 系统结构层 指令系统是软件与硬件之间的分界层。 指令系统是程序员对机器提出的功能需求; 硬件设计工程师采用各种技术手段来实现指令系统规定的功能。 硬件设计工程师主要关心L1~L5层。 2.1 计算机体系结构 计算机的结构域是基本部件与常用外部设备的互连。 如:各种关键芯片(CPU等)和部件(主板等),以及它们之间如何进行连接。 系统结构的行为域是信息的传输与处理方法,以及相应的行为规范等。 如:信号规范,工作时序,接口信号等。 2.1 计算机体系结构 系统结构层以“系统结构图”进行说明。 2.1 计算机体系结构 2. 硬件电路层 基本电路:引导/复位电路,时钟电路,电源电路,北桥电路,南桥电路,内存电路,总线电路,接口电路,保护电路等。 电路层的结构域由核心集成电路芯片组成,以及这些芯片的互连总线。 2.1 计算机体系结构 硬件电路层以部件“电路图”进行说明。 2.1 计算机体系结构 3. 集成电路层 集成电路芯片的内部结构和外部接口,以及它们之间的相互连接。 主要芯片:CPU,北桥芯片,南桥芯片,内存,网络芯片,音频芯片等。 IC的内部结构通常不会公开; IC的行为特征和外部接口通常会公开。如芯片的大体结构,工作时序,I/O接口等。 2.1 计算机体系结构 集成电路层以“芯片设计指南”进行说明。 2.1 计算机体系结构 集成电路芯片接口设计图。 2.1 计算机体系结构 4. 逻辑电路层 基本部件:与门,或门,异或门,非门等逻辑门电路,这些逻辑单元的互连和组合构成了各种逻辑电路,如运算电路,存储电路,时序电路,触发电路等。 2.1 计算机体系结构 触发器逻辑电路设计图 2.1 计算机体系结构 5. 硅芯片层 设计成果体现在掩模版图和芯片工艺中。 2.1 计算机体系结构 2.1.3 冯.诺依曼结构与哈佛结构 第一台现代电子数字计算机:ABC(阿塔纳索夫-贝瑞计算机)1939年 2.1 计算机体系结构 阿塔纳索夫计算机设计的三个基本思想: (1)用二进制实现数字运算和逻辑运算,以保证运算精度; (2)用电子技术实现控制和运算,以保证运算速度; (3)计算功能与存储功能分离,以简化设计。 1.3 算术运算与逻辑运算 2. 冯.诺依曼结构 冯.诺伊曼提出了“存储程序”的设计思想。 大部分CISC计算机采用冯·诺伊曼结构。 2.1 计算机体系结构 3. 哈佛结构 哈佛结构的特点: (1)使用两个独立的存储器模块,分别存储指令和数据; (2)使用两条独立的总线,分别作为CPU与存储器之间的专用通信路径。 2.1 计算机体系结构 大部分RISC计算机采用哈佛结构。 讨论:哈佛结构为什么将指令存储器与数据存储器分开? 2.1 计算机体系结构 2.1.

文档评论(0)

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

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

1亿VIP精品文档

相关文档