- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
;;;传统机器级M1
具有L1机器语言(机器指令系统);传统机器级M1
具有L1机器语言(机器指令系统);;;第1章 计算机系统结构概论
5. 多级层次结构划分的好处
有利于正确理解软件、硬件、固件在计算机系统中的地位和作用
推动了计算机系统结构的发展;计算机学院;第1章 计算机系统结构概论
Von Neumann型计算机系统结构的特点
存储器是按地址访问的顺序编址的一维结构,每个单元的位数是固定的。
指令由操作码和地址码组成。操作数的数据类型由操作码确定。
指令在存储器中按其顺序存储,由程序计数器指明每条指令所在单元的地址。
在存储器中,指令与数据同等对待,它们本身无法区别。;第1章 计算机系统结构概论
Von Neumann型计算机系统结构的特点
机器以运算器为中心,I/O设备与存储器的数据传送均经过运算器。所有操作由控制器进行。
信息以二进制编码表示,采用二进制运算。
硬件与软件分离,设计单独进行。
*****Von Neumann型计算机系统结构的发展;第1章 计算机系统结构概论
1.2 计算机系统结构、计算机组成与计算机实现
1.2.1 定义与内涵
1.计算机系统结构(Computer Architecture)
定义的提出:Amdahl,IBM,1964
定义:计算机系统结构是对计算机系统中各机器级之间 的界面的划分和定义,以及对各级界面上、下的 功能进行分配。
特定含义:层次结构中传统机器级的系统结构,界面 之上为软件,界面之下为硬件/固件。;第1章 计算机系统结构概论
1.2 计算机系统结构、计算机组成与计算机实现
1.2.1 定义与内涵
1.计算机系统结构
透明性:本来存在的事物或属性,从某个角度看却好 象不存在一样,我们称之为透明性。
研究内容:软、硬件之间的功能分配以及对传统机器 级界面的确定。;第1章 计算机系统结构概论
计算机系统结构的属性范围
数据表示
寻址方式
寄存器组织
指令系统
存储系统组织
中断结构
机器状态的定义和切换
I/O结构
信息保护;第1章 计算机系统结构概论
2.计算机组成(Computer Organization)
定义: 指计算机系统结构的逻辑实现,包括机器级 内的数据流和控制流的组成以及逻辑设计等。
着眼点:机器级内各事件的排序方法与控制结构、 各部件的功能及各部件间的联系。;第1章 计算机系统结构概论
计算机组成设计考虑的主要方面
数据通路宽度
专用部件的设置
部件的共享程度
功能部件的并行度
控制结构的组成方式
缓冲和排队技术
预估、预判技术
可靠性技术;第1章 计算机系统结构概论
3.计算机实现(Computer Implementation)
定义:指的是计算机组成的物理实现。
着眼点:器件技术和微组装技术。
涉及范围:
处理机、主存等部件的物理结构
器件的集成度和速度
器件、模块、插件、底板的划分与连接
专用器件的设计
微组装技术
信号传输
电源、冷却及整机装配技术;第1章 计算机系统结构概论
4.举例:具体问题中系统结构、组成、实现的任务
举 例 系统结构 组成 实现
指令系统 确 定 实现:操作安排 电路、器件的设计
与排序 及装配技术
乘法指令 是否设置 硬件实现还是 乘法、加法器的
加法移位 物理实现:集成
度、微组装技术
主存系统 容量与编址 速度 器件、逻辑电路
逻辑结构 设计、微组装
具体机器的举例:IBM 370 DEC PDP-11;4. 举例:具体问题中系统结构、组成、实现的任务;4. 举例:具体问题中系统结构、组成、实现的任务;1.2.2 计算机系统结构、组成和实现的相互关系
一种计算机系统结构可以有多种计算机组成
不同计算机系统结构可以使采用的组成技术产生差异
计算机组成对系统结构的反作用
一种计算机组成可以有多种计算机实现
计算机实现对系统结构和组成的反作用
三者的相互转化
;1.2.2 计算机系统结构、组成和实现的相互关系
课程(学科)内容:软硬件的功能分配,实现硬件的功能
程序设计者看到的计算机系统结构: 软硬件功能的分 配和确定机器级界面的系统结构
计算机设计者看到的计算机系统结构: 着眼于如何最 佳最合理地实现分配给硬件的功能的计算机组成;举例:欲计算: A:=B+C
D:=E*F
采用面向寄存器的 采用面向三地址寻址方式
系统结构,程序为: 的系统结构,程序为:
LOAD R1, B ADD B, C, A
ADD R1, C
文档评论(0)