计算机体系结构的基本概念供参习.docVIP

  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文档。上传文档
查看更多
计算机体系结构的基本概念供参习

计算机体系结构的基本概念 1、20世纪50年代,人们认为在银行里用计算机来完成现金存取业务的想法三荒唐可笑的。 2、填空题:计算机的发展始终受到 制造技术 和 计算机体系结构技术 的双重影响。 3、目前广泛使用的存储程序计算机的完整概念就是在这个时期产生的,人们通常称之为冯.诺依曼计算机结构。 3、微处理器出现以后,计算机系统设计、计算机市场和计算机应用都出现了较大的变化。 首先,计算机用户是最直接的收益者。 第二,对于市场而言,微处理器的大批量生产促成了计算机产品的批量化、标准化、和市场化,这种变化也促进了计算机设计、生产和应用的良性发展。 第三、大量兼容的微处理器、标准化的接口、高度兼容的计算机系统的出现,避免了系统程序和应用程序的重复开发。 4、经典的关于“计算机体系结构”的定义三1964年C.M.Amdahl在介绍IBM360系统时提出的,其具体描叙为“计算机体系结构是程序员所看到的计算机的属性,即概念性结构与功能特性”。 5、Amdahi提出的体系结构是指机器语言程序级程序员所看见的计算机属性。 6、经典计算机体系结构概念的实际是计算机系统中软、硬件界面的确定,也就是指令集的设计,该界面之上由软件的功能实现,界面之下由硬件和固定的功能来实现。 7、系列机的软件兼容还有向上兼容、向下兼容、向前兼容、向后兼容之分。 8、现代计算机实现技术的基础核心是以晶体管为基本单元的平面集成电路。 9、集成电路密度大约每两年翻一番。 10、集成电路制造中的重要技术指标之一是特征尺寸,在现有集成电路制造工艺中,它是指集成电路上一个晶体管的尺寸或者x和y两个维度上的最大制造线宽。 11、用户关心的是响应时间:从事件开始到结束之间的时间,也称为执行时间。 管理员关心的是如何提高流量:在单位时间内所能完成的工作量。 它们的相同点是都认为能够以最短时间完成指定任务的计算机就是最快的;这两者之间的不同点是响应时间通常针对单任务,而流量往往针对多任务。 12、Amdahl定律指出:加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。 13、名词解析:程序的局部性原理:程序的局部性原理是指程序总是趋向于使用最近使用过的数据和指令,也就是说程序执行时所访问存储器地址分布不是随机的,而是相对的簇聚;这种簇聚包括指令和数据两部分。程序的局部性包括程序的时间局部性和程序的空间局部性。程序的时间局部性是指程序即将用到的信息很可能就是目前正在使用的信息。程序的空间局部性是指程序即将用到的信息很可能与目前正在使用的信息在空间上相邻或者邻近。 14、程序执行过程中所处理的指令数,记为IC。这样可以获得一个与计算机体系结构有关的的参数,即指令时钟数(Cycles Per Instruction,CPI),其计算公式为: CPI=总时钟周期数/IC 15、所谓并行性(parallelism)是指在同一时刻或是同一时间间隔内完成两种或两种以上性质相同或不相同的工作。只要时间上互相重叠,就存在并行性。严格来讲,把两个或多个事件在同一时刻发生的并行性叫做同时性(simultaneity);而把两个或多个事件在同一时间间隔内发生的并行性叫做并发性(concurrency)。36页 16、计算机系统中的并行性有不同的等级。从执行程度的角度看,并行性等级从低到高可分为:1)指令内部并行; 2)指令级并行性; 3)线程级并行; 4)任务级并行; 5)作业或程序级并行。 从处理数据的角度,并行性等级从低到高可以分为: 字串位串; 字串位并; 字并位串; 字并行。 17、计算机系统中提高并行性的措施多种多样,单就其思想而言,都可归纳下列3种途径: 1)时间重叠; 2)资源重复; 3)资源共享。 第二章 计算机指令集结构设计 一般来说,可以从以下5个因素考虑对计算机的指令集结构进行分类: CPU中操作数的存储方法。 指令中显示表示的操作数个数。 操作数的寻址方式。 指令集所提供的操作类型。 5)操作数的类型和大小。 2、填空题:早期的大多数机器都是采用堆栈型或累加器型指令集结构。但是自1980年以来的大多数机器均采用的是通用寄存器型指令集结构。这主要有两个方面的原因,一是寄存器和CPU内部其他存储单元一样,要比存储器快;其次是对编译器而言,可以更容易、有效地分配和使用寄存器。 通用寄存器型指令集结构进一步细分为3种类型,即寄存器-寄存器型(Register-Register,R-R)、寄存器-存储器型(Register-Memory,R-M)和存储器-存储器型(Memory-Memory,M-M)。 常见的3种通用寄存器型指令集结构的优缺点:46页 1)指令集结构类型:寄存器-寄存器型(0,3) 优点:简单,指令字长固定,是一种简

文档评论(0)

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

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

1亿VIP精品文档

相关文档