- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文案
精彩文档
单选及填空
?
计算机系统设计的主要方法
1、? 由上往下的设计( top-down )
2、? 由下往上的设计( bottom-up )
3、? 从中间开始( middle-out )
Flynn 分类法把计算机系统的结构分为以下四类:
( 1 )单指令流单数据流
( 2 )单指令流多数据流
( 3 )多指令流单数据流
(4) 多指令流多数据流
堆栈型机器: CPU 中存储操作数的单元是堆栈的机器。
累加器型机器: CPU 中存储操作数的单元是累加器的机器。
通用寄存器型机器: CPU 中存储操作数的单元是通用寄存器的机器。
名词解释:
虚拟机:用软件实现的机器叫做虚拟机,但虚拟机不一定完全由软件实现,有些操作可以由硬件或固件(固件是指具有软件功能的固件)实现。
系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机。
兼容机:它是指由不同公司厂家生产的具有相同系统结构的计算机。
流水线技术:将一个重复的时序过程,分解成为若干个子过程,而每一个子过程都可有效地在其专用功能段上与其它子过程同时执行。
单功能流水线:指流水线的各段之间的连接固定不变、只能完成一种固定功能的流水线。
多功能流水线:指各段可以进行不同的连接,以实现不同的功能的流水线。
顺序流水线:流水线输出端任务流出的顺序与输入端任务流入的顺序完全相同。
乱序流水线:流水线输出端任务流出的顺序与输入端任务流入的顺序可以不同,允许后进入流水线的任务先完成。这种流水线又称为无序流水线、错序流水线、异步流水线。
吞吐率:在单位时间内流水线所完成的任务数量或输出结果的数量。
指令的动态调度:
是指在保持数据流和异常行为的情况下,通过硬件对指令执行顺序进行重新安排,以提高流水线的利用率且减少停顿现象。是由硬件在程序实际运行时实施的。
指令的静态调度:
是指依靠编译器对代码进行静态调度,以减少相关和冲突。它不是在程序执行的过程中、而是在编译期间进行代码调度和优化的。
超标量:
一种多指令流出技术。它在每个时钟周期流出的指令条数不固定,依代码的具体情况而定,但有个上限。
超流水:在一个时钟周期内分时流出多条指令。
多级存储层次:
采用不同的技术实现的存储器,处在离 CPU 不同距离的层次上,各存储器之间一般满足包容关系,即任何一层存储器中的内容都是其下一层(离 CPU 更远的一层)存储器中内容的子集。目标是达到离 CPU 最近的存储器的速度,最远的存储器的容量。
写直达法:
在执行写操作时,不仅把信息写入 Cache 中相应的块,而且也写入下一级存储器中相应的块。
写回法:
只把信息写入 Cache 中相应块,该块只有被替换时,才被写回主存。
集中式共享多处理机:
也称为对称式共享存储器多处理 SMP 。它一般由几十个处理器构成,各处理器共享一个集中式的物理存储器,这个主存相对于各处理器的关系是对称的,
分布式共享多处理机:
它的共享存储器分布在各台处理机中,每台处理机都带有自己的本地存储器,组成一个“处理机 - 存储器”单元。但是这些分布在各台处理机中的实际存储器又合在一起统一编址, 在逻辑上组成一个共享存储器。这些处理机存储器单元通过互连网络连接在一起 ,每台处理机除了能访问本地存储器外,还能通过互连网络直接访问在其他处理机存储器单元中的 “远程存储器”。
多 Cache 一致性:
多处理机中,当共享数据进入 Cache ,就可能出现多个处理器的 Cache 中都有同一存储器块的副本,要保证多个副本数据是一致的。
写作废协议:
在处理器对某个数据项进行写入之前,它拥有对该数据项的唯一的访问权.
写更新协议:
当一个处理器对某数据项进行写入时,它把该新数据广播给所有其它 Cache 。这些 Cache 用该新数据对其中的副本进行更新。
机群:是一种价格低廉、易于构建、可扩放性极强的并行计算机系统。它由多台同构或异构的独立计算机通过高性能网络或局域网互连在一起,协同完成特定的并行计算任务。从用户的角度来看,机群就是一个单一、集中的计算资源。
问答:
2.2 区别不同指令集结构的主要因素是什么?根据这个主要因素可将指令集结构分为哪 3 类?
答:区别不同指令集结构的主要因素是 CPU 中用来存储操作数的存储单元。据此可将指令系统结构分为堆栈结构、累加器结构和通用寄存器结构。
2.3 常见的 3 种通用寄存器型指令集结构的优缺点有哪些?
答:
指令系统结构类型
优 点
缺 点
?
寄存器 - 寄存器型
( 0 , 3 )
?
指令字长固定,指令结构简洁,是一种简单的代码生成模型,各种指令的执行时钟周期数相近。
文档评论(0)