计算机系统结构(第一章)(1).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Computer Architecture 2.0 计算机系统结构 第一章 说在前面的话 学习每一个课程之前,都要先弄清楚这一课程的学习目的。 计算机系统结构指的是什么? 是一台计算机的外表? 还是是指一台计算机内部的一块块板卡安放结构? 都不是,那么它是什么? 主教材: 1、郑纬民、汤志忠,计算机系统结构(第二版),北京:清华大学出版社,1998年 主要参考书: 计算机体系结构概念及研究范畴 Computer Architecture 计算机体系结构,计算机系统结构 1964年Amdahl设计 IBM 360系统时引入 最初的定义 由程序设计者所看到的一个计算机系统的属性,即概念性结构和功能特性。 缺陷:不同的程序设计人员所看到的计算机的属性是不同的,因为计算机系统从功能划分上来看,实际上分成多级层次结构。 共七层(级): 第0层:硬件实现 (硬件实现) 第1层:微程序(固件)实现 (固件 (Firmware)实现) 第2层:传统机器语言机器 ( 软件实现 ) 第3层:操作系统机器 ( 软件实现 ) 第4层:汇编语言机器 (软件实现 ) 第5层:高级语言机器 (软件实现 ) 第6层:应用语言机器 (软件实现 ) 关于计算机系统的多层次结构,用“人”这种动物的不恰当的例子列表对比如下:(这种联系很不科学,只是为了有个初步的理解) 狭义的计算机体系结构概念 由机器语言或编译程序设计者所看到的计算系统的属性,是硬件子系统的概念性结构和功能特性,也即所谓外特性。即程序员为了使其所编写的程序能在计算机上正确运行所必须了解和遵循的计算机属性。包括 机器内的数据表示,即硬件能直接辨认和处理的数据类型; 寻址方式:包括最小寻址单元和地址运算等; 寄存器定义:包括操作数寄存器、变址寄存器、控制寄存器的定义、数量和使用方式; 指令系统:机器指令的操作类型和格式、指令间的排序和控制; 中断机构:中断类型和中断相应硬件的连接方式,处理机/存储器与输入输出设备间数据传送方式和格式、数据量及I/O操作结束与出错标志; 信息保护:信息保护方式和硬件对信息保护的支持等。 用一个不恰当的比喻一,比如动物吧,它的系统结构是指什么呢? 它的概念性结构和功能特性,就相当于动物的器官组成及其功能特性,如鸡有胃,胃可以消化食物。至于鸡的胃是什么形状的、鸡的胃部由什么组成就不是系统结构研究的问题了。系统结构只管到这一层。 计算机系统结构学科的任务 计算机学科划分 计算机科学 计算机应用 计算机软件 计算机系统结构 计算机系统结构这门学科的任务: 研究软件、硬件的功能分配和对软、硬件界面的确定,即哪些功能由软件来完成,哪些功能由硬件完成。 与组成与实现的区别与联系 计算机组成: 是计算机系统结构的逻辑实现,包括机器内部的数据流和控制流的组成以及逻辑设计等; 组成的任务:在计算机体系结构确定给硬件子系统的功能及其概念结构之后,研究各组成部分的内部结构和相互联系,按所希望达到的性能价格比,最佳、最合理地把各种设备和部件组成计算机以实现机器指令级的各种功能和特性。 一般包括数据通路宽度、专用部件设置、操作对部件的共享程度、部件的并行性、可靠性技术等等。 计算机实现: 计算机组成的物理实现。包括处理机、主存等部件的物理结构,器件的集成度和速度,信号传输,器件、模块、插件、底板的划分与连接,专用器件的设计,电源、冷却、装配等技术以及有关的制造技术和工艺。 指令集方面体系结构的设计内容 数据格式:硬件能直接识别和处理的数据类型和格式等 寻址方式:寻址方式的种类、表示方法和地址计算等 寄存器组织:操作数寄存器、变址寄存器、控制寄存器、及专用寄存器等的定义、数量和使用方法。 指令系统:指令的选取。指令的操作数类型和格式。指令操作码优化和控制机构等。 存贮器系统:最大可编址空间、最小编址单位、编址方式和主存容量等。 中断机构:中断的类型、中断分级、中断处理功能和中断入口地址等。 机器级的I/O结构:I/O的联接方式、设备访问方式、数据的源、目的和吞吐量等。其它还包括:操作结束和出错指示。机器工作状态的定义和切换。信息保护保护方式等。 计算机的组成设计内容(1) 通用型计算机的组成设计主要包括如下方面: 数据通路宽度:数据总线上一次并行传送的信息位数。 专用部件的设置:选用哪些专用部件。如乘法专用部件、浮点运算部件、字符处理部件、地址运算部件等。每种专用部件的数量等等。这些都取决于所需达

文档评论(0)

wxc6688 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档