- 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章李学干_计算机系统结构南航课件
计算机系统结构 南京航空航天大学信息学院 钱忠民 2007/11 机器:能存储和执行相应语言程序的算法和数据结构的集合体. 各级机器的实现主要靠翻译和解释. 多级机器构成的层次结构推动了计算机系统结构的发展. 计算机实现指的是计算机组成的物理实现。包括处理机、主存等部件的物理结构,器件的集成度和速度,器件、模块、插件、底板的划分等。 指令系统的确定属于计算机系统结构; 指令的实现:如取指令、指令操作码译码、计算操作数地址、取数、运算、送结果等的操作安排和排序属于计算机组成; 实现这些指令功能的具体电路、器件的设计及装配技术属于计算机实现。 确定指令系统中是否要设乘法指令属于计算机系统结构; 乘法指令是用专门的高速乘法器实现,还是靠用加法器和移位器经一连串时序信号控制其相加和右移来实现属于计算机组成; 乘法器、加法 移位器的物理实现:如器件的类型、集成度、数量、价格,微组装技术的确定和选择属于计算机实现。 主存容量与编址方式(按位、按字节还是按字访问等)的确定属于计算机系统结构; 为达到性能价格要求,主存速度应该为多少,逻辑结构是否采用多体交叉属于计算机组成; 主存器件的选定、逻辑设计、微组装技术的使用属于计算机实现。 1.3.2计算机系统的性能评测 计算机械系统的性能指标体现于时间和空间两个方面 峰值性能、持续性能 1.4.2 应用对系统结构的影响 图 1.8 各型机器价格性能随时间变化的趋势 1.4.3 器件发展对系统结构的影响 系统结构设计者要密切了解器件的现状和发展趋势, 经常关注和分析新器件的出现和集成度的提高会给系统结构发展带来什么样的新途径和新方向。 总之,软件、应用、器件对系统结构的发展是有着很大影响的, 反过来,系统结构的发展又会对软件、应用、器件的发展提出新的要求,促使其有更大的发展。计算机系统结构设计者不仅要了解结构、组成、实现的关系,还要充分了解掌握软件、应用、器件发展的现状、趋势和发展要求,只有这样,才能对系统的结构进行有成效的设计、研究和探索。 1.5 系统结构中的并行性发展及计算机系统的分类 1.5.1 并行性概念 从计算机系统中执行程序的角度来看,并行性等级从低到高可以分为四级。它们分别是: 指令内部——一条指令内部各个微操作之间的并行。 指令之间——多条指令的并行执行。 任务或进程之间——多个任务或程序段的并行执行。 作业或程序之间——多个作业或多道程序的并行。 从计算机系统中处理数据的并行性来看,并行性等级从低到高可以分为: 位串字串——同时只对一个字的一位进行处理,这通常是指传统的串行单处理机,没有并行性。 位并字串——同时对一个字的全部位进行处理,这通常是指传统的并行单处理机,开始出现并行性。 位片串字并——同时对许多字的同一位(称位片)进行处理, 开始进入并行处理领域。 全并行——同时对许多字的全部或部分位组进行处理。 并行性是贯穿于计算机信息加工的各个步骤和阶段的,从这个角度来看,并行性等级又可分为: 存贮器操作并行——可以采用单体多字、多体单字或多体多字方式在一个存贮周期内访问多个字,进而采用按内容访问方式在一个存贮周期内用位片串字并或全并行方式实现对存贮器中大量字的高速并行比较、检索、更新、变换等操作。典型的例子就是并行存贮器系统和以相联存贮器为核心构成的相联处理机。 2. 处理器操作步骤并行——处理器操作步骤可以指一条指令的取指、 分析、 执行等操作步骤,也可指如浮点加法的求阶差、对阶、 尾加、舍入、规格化等具体操作的执行步骤。处理器操作步骤并行是将操作步骤或具体操作的执行步骤在时间上重叠流水地进行。典型的例子就是流水线处理机。 3.处理器操作并行——为支持向量、数组运算,可以通过重复设置大量处理单元,让它们在同一控制器的控制下,按照同一条指令的要求对多个数据组同时操作。典型的例子就是阵列处理机。 4.指令、任务、作业并行——这是较高级的并行,虽然它也可包含如操作、操作步骤等较低等级的并行,但原则上与操作级并行是不同的。 指令级以上的并行是多个处理机同时对多条指令及有关的多数据组进行处理,而操作级并行是对同一条指令及其有关的多数据组进行处理。因此,前者构成的是多指令流多数据流计算机,后者构成的则是单指令流多数据流计算机。 典型的例子是多处理机。 * 第 1 章 计算机系统结构的基本概念 第 1 章 计算机系统结构概论 1.1 计算机系统的多级层次结构 1.2 计算机系统结构、组成与实现 1.3 软硬取舍与计算机系统的设计思路 1.4 软件、应用、器件对系统结
您可能关注的文档
最近下载
- 专题15+古诗文鉴赏(知识课件)-【中职专用】2024届高三语文(对口升学)一轮复习备考指南(湖南适用).pptx VIP
- 伤口造口考试题(附答案).docx VIP
- 无损检测超声检测公式.pdf VIP
- 沸石转轮+RTO设备设计计算书.xlsx VIP
- 期末考试(试题)-一年上册数学人教版.docx VIP
- 国有企业经营管理(内控)手册.docx VIP
- 《遥感原理与应用》全套教学课件(共8章完整版).pptx
- 消防维保方案(消防维保服务)(技术标).docx VIP
- 工业产品生产单位落实质量安全主体责任知识分享.pptx VIP
- 儿童幼儿控笔训练描红字帖电子版A4纸直接打印(高清图片).docx VIP
文档评论(0)