计算机体系结构

您所在的位置:网站首页 什么是大编乐队的歌 计算机体系结构

计算机体系结构

2023-10-20 17:51| 来源: 网络整理| 查看: 265

第一章 绪论 填空题

1. 常用的测试程序中,最可靠的测试程序是(),通常是代码为几十行、具有一些特定目的的测试程序是()。

2. 目前在评价计算机系统设计时最常见的测试程序组件是基于UNIX的()。

开发计算机系统的并行性,是计算机体系结构的重要研究内容之一。并行性包括有()和并发性二重含义。

按照Flynn分类法,根据计算机中指令和数据的并行状况可把计算机分成SISD、()、()和()4类。

按照Flynn分类法的4类机器中,其中()这一类型实际是不存在的。()已成为通用多处理机体系结构的选择。

传统机器级所具有的属性是高级语言程序员所看不见的,即对高级语言程序员是()的。

()指的是计算机系统结构的逻辑实现,()指的是计算机组成的物理实现。

Amdahl定律表明系统的加速比依赖于()和()两个因素。

程序的局部性包含程序的()局部性和程序的()局部性。

10. 在计算机诞生的头25年中,计算机性能增长相对缓慢。在这个过程中,制造技术和()同时发挥着作用。

11. ()和()是计算机语言实现的两种基本技术。

经典的关于计算机体系结构的定义是1964年Amdahl在介绍IBM360系统时提出的,其具体描述为“计算机体系结构是程序员所看到的计算机的属性,即()与()。

13. 人们把不同厂家生产的具有()的计算机称为兼容机。()是软件兼容的根本特征,也是系列机的根本特征。

Flynn分类法是按()和()的多倍性状况对计算机系统分类。 单选题

推出系列机的新机器,不能更改的是() A. 原有指令的寻址方式和操作码 B. 系统总线的组成 C. 数据通路宽度 D. 存储芯片的集成度

能实现作业、任务级并行的异构型多处理机属() A. MISD B. SIMD C. MIMD D. SISD

简答题

计算机体系结构的经典定义是什么?

摩尔定律阐述的是什么?

解释响应时间和吞吐率的差别。

什么是透明性?

Amdahl定律阐述的是什么?

6. 并行处理结构包含哪几种主要的体系结构,分别有什么特点?

7. 从处理数据的角度,并行性等级从低到高可以分为哪几级?

RISC计算机设计思想起源主要有哪三个方面?

衡量计算机性能的主要标准是什么?为什么它是最可靠的衡量标准?

第二章 指令系统 填空题

1. 根据CPU内部存储单元类型对指令集结构进行分类,可以分为累加器型、()和()指令集结构。

2. CPU中用来存储操作数的存储单元主要有()、()或一组寄存器。

3. 可以将当前大多数通用寄存器型指令集结构进一步细分为3种类型,即寄存器-寄存器型、()和()。

4. 进行RISC指令集结构的功能设计时,必须遵循如下原则:只有()和()操作指令才访问存储器,其他指令操作均在寄存器之间进行。

在CISC结构的指令系统中,各种指令的使用频率相差悬殊,()%的指令只在()%的时间才会用到。

当控制指令为无条件改变控制流时,称之为()。当控制指令是有条件改变控制流时,称之为()。

7. 可按照如下4种操作来区分控制流程的各种改变情况,即()、跳转、过程调用和()。

8. 对于改变控制流的指令来说,除了要指出控制流改变的条件之外,还必须明确指出控制流改变的()。

在指令集结构的功能设计中,所有的指令集一般都会对()、()和控制类型的操作提供指令。

数据结构和数据表示也是软、硬件的主要界面之一。()是机器硬件能够直接识别、指令系统可以直接调用的那些结构;而()是面向应用、面向软件系统所处理的各种数据结构。

在指令集格式的设计中,有三种指令集编码格式,它们是()、()和混合型编码格式。

12. 指令集格式的设计就是要确定()和()的大小及其组合形式,以及各种寻址方式的编码方法。

13. 寻址方式的表示在指令集格式设计中有着极其重要的地位。通常,在指令中有两种表示寻址方式的方法。一种是();另一种是()。

在DLX中,所有的ALU指令都是()型指令。可以对DLX的所有通用寄存器和浮点寄存器进行LOAD和STORE操作,但是对()的LOAD操作没有任何效果。

DLX的浮点操作有加、减、乘、除。后缀D(如ADDD、SUBD)代表()操作;而后缀F(如ADDF、SUBF)代表()操作。

自定义数据表示又分带标识符数据表示和()两类。

单选题

平均码长最短的编码是() A. 定长编码 B. 哈夫曼编码 C. 扩展编码 D. 需要根据编码使用的频度计算平均码长后确定

指令系统中指令的编码方法不包括以下哪一种方法?() A. 正交法 B. 整体法 C. 混合法 D. 地址法

简答题

指令系统的指令编码方法有哪三种?优缺点如何?

简述自定义数据表示的定义、分类和优点?

什么是DLX指令集结构,其设计思想有哪些?

数据结构和机器的数据表示之间是什么关系?确定和引入数据表示的基本原则是什么?

第三章 存储系统 填空题

存储器的层次结构中,“Cache-主存”层次是为了弥补主存()的不足,“主存-辅存”层次是为了弥补主存()的不足。

从用户的角度来看,存储器的3个主要指标是()、()和价格。

存储器越靠近CPU,则CPU对它的访问频度越(),这是通过()原理来完成的。

高速缓存的映象规则有3种,即()映象,()映象和全相联映象。

CPU访问Cache的查找方法是通过查找目录表来实现的。目录表所包含的项数与()相同。

在Cache的实现中,只有()和()这两种映象规则才需要替换算法。

当发生写失效时,是否调入相应的块到Cache中,有两种不同的选择;写回法Cache一般采用(),而写直达法一般采用()。

在Cache实现的两种写策略中,()的速度快,“写”操作能以Cache存储器速度进行,访存次数少;采用()总能保持Cache和主存内容的一致。

对于Cache的两种写策略,执行“写”操作时,只写入Cache,仅当Cache中相应的块被替换时,才写回主存,称为()。执行“写”操作时,不仅写入Cache,而且也写入下一级存储器,称为()。

对于Cache的两种写策略,采用“污染位”标志的是(),采用写缓冲器减少CPU写等待的是()。

按照产生失效的原因不同,可以把失效分为以下3类()、()和()。

对于容量一定的Cache,相联度越高,则()失效就越少。而()失效和()失效不受相联度的影响。

对于采用预取技术来降低失效率的方法,目的是要使(),预取优化的主要对象是()。

对于两级Cache来说,离CPU近的Cache相比第二级Cache,容量(),速度()。

15. 主存的性能主要用()和()来衡量。

改进Cache的性能的三种途径是()。

减小冲突失效的方法是()。

18. 在相同的器件条件下,如果要提高主存的带宽,可以采用()和()两种并行存储器结构。

Cache选用何种替换策略,最主要的影响因素是()。 单选题

不属于堆栈型替换算法的是()。 A. 近期最少算法 B. 近期最久未用法 C. 先进先出法 D. 页面失效频率法

Cache存储器常用的地址映像方式是()。 A. 全相联映像 B. 页面表映像 C. 组相联映像 D. 段页表映像

以下哪一个不属于主存所采用的存储保护方式?() A. 加界保护方式 B. 键保护方式 C. 目录保护方式 D. 环保护方式

存储系统中的各个层次中存放的信息应满足的特性不包括()。 A. 一致性 B. 局部性 C. 包含性 D. 平均性

在共享主存的多处理机系统中,为减少访主存冲突,采用的方式一般是() A. 并行多体交叉主存系统 B. 虚拟存储器 C. 共享Cache存储器 D. 用高速单体主存系统

简答题

1. 存储层次设计要解决的四个问题指什么?

全相联和直接映象相比,各有何优缺点?

3. 简述在cache失效率的策略中,编译优化分块策略的基本思想。

4. 增加Cache块大小一定会降低失效率吗?

5. 简述存储系统中存储保护的三种方式。

第四章 流水线 填空题

描述流水线的工作,常采用时空图的方法。在时空图中,横坐标表示(),纵坐标代表()。

流水线各个功能段所需时间应(),否则,时间长的功能段将成为()。

按照流水线中是否有反馈回路来对流水线进行分类,可分为()和()。

在DLX指令实现的简单数据通路中,IF是指取指令周期,ID指()、EX指()、WB指写回周期。

在DLX指令实现的简单数据通路中,在ID周期中,指令的()操作和()操作是并行进行的。

在DLX指令实现的简单数据通路中,在WB周期中,有两大类指令执行操作()和()指令。

基于单周期实现提高程序执行速度需要(),而基于多周期实现提高速度可采用()技术。

()是指单位时间内流水线所完成的任务数或输出结果的数量。加速比是指流水线的速度与()的速度之比。

效率是指流水线的设备利用率。由于流水线有()和(),所以流水线的各段并不是一直满负荷地工作。故:效率总是小于1。

流水线的额外开销对其性能也有较大影响。流水线的额外开销包括()和()。这些额外开销加长了流水线的时钟周期时间。

一般说来,流水线中的相关主要分为以下3种类型:结构相关、()和()。

当硬件资源满足不了同时重叠执行的指令的要求,而发生资源冲突时,就发生了()相关。当一条指令需要用到前面某条指令的结果,从而不能重叠执行时,就发生了()相关。

有时流水线设计者允许结构相关存在的两个主要原因,一是为了减少(),二是为了减少()。

数据相关可分为3类()相关、()相关和写后写相关。在DLX流水线中,可能发生的数据相关是()相关。

在向量处理机中,对向量数据的处理方式有3种,()、()和分组处理方式。

16. 在向量处理机中,垂直处理方式的处理机流水线运算部件的输入、输出端都与()相连,分组处理方式的处理机流水线运算部件的输入、输出端都与()相连。

17. 在向量处理机中,所谓Vi冲突,指的是并行工作的各向量指令的()和()的Vi有相同的。

18. 在向量处理的链接技术中,向量链接要保证无()使用冲突和无()使用冲突。

在开发循环级并行的各种技术中,最基本的技术有()技术、()技术和换名技术。

基本流水线调度是要克服流水线中数据相关中的()相关引起的停顿;循环展开是要克服流水线中()相关引起的停顿。

循环展开和指令调度时要注意使用(),尽可能减少循环控制中的()指令和()指令。

22. 要保证数据相关的指令之间的执行顺序关系,消除相关指令的重叠执行,在硬件上可以采用()机制。

假设流水线各段的时间相等,均为△t,则最大吞吐率=()。

假设流水线各段时间不等,第i段时间为△ti,则最大吞吐率=()。

当流水线中数据和指令存在同一存储器中时,访存指令会引起存储器访问冲突,这种冲突是因为()相关引起的。

消除流水线瓶颈的方法有()和()两种。

流水的向下扩展是指将子过程(),以进一步提高吞吐率。

单选题

在MIPS的指令流水线中,可能发生的冲突有()。 A. 同一条指令的读操作与写操作之间的写后读冲突。 B. 先流入的指令的写操作与后流入的指令的读操作之间的写后读冲突 C. 后流入的指令的写操作与先流入的指令的读操作之间的读后写冲突 D. 两条指令的写操作之间的写后写冲突

静态流水线是指()。 A. 只有一种功能的流水线 B. 功能不能改变的流水线 C. 同时只能完成一种功能的多功能流水线 D. 可同时执行多种功能的流水线

非线性流水线是指()。 A. 一次运算中使用流水线中的多个功能段 B. 一次运算中、要多次使用流水线中的某些功能段 C. 流水线中某些功能段在各次运算中的作用不同 D. 流水线的各个功能段在各种运算中有不同的组合

与流水线最大吞吐率高低有关的是()。 A. 各个子过程的时间 B. 最快子过程的时间 C. 最慢子过程的时间 D. 最后子过程的时间

5. CRAY-1的流水线是()。 A. 多条单功能流水线 B. 一条单功能流水线 C. 多条多功能流水线 D. 一条多功能流水线

CRAY-1向量处理机要实现指令间链接,必须满足下列条件中的()。 A. 源向量Vi相同,功能部件不冲突,有指令相关 B. 源向量Vi不同,功能部件相同,无指令相关 C. 源向量Vi、功能部件都不相同,指令有先写后读Vi相关 D. 源向量Vi、功能部件都不相同,指令间有先读后写相关 简答题

简述流水线的特点。

在流水线中解决数据相关的技术有哪些?

DLX流水线分为哪几个功能段?

基本DLX流水线中,IF与Mem两个阶段都要访问存储器,怎样避免访存冲突?

何为流水线效率?为何流水线效率不能达到1?

解释何为流水线中的定向(forwarding)技术?

解释写后写相关及其在DLX中发生的情况。

解释读后写相关及其在DLX中发生的情况。

解释向量链接技术。

什么是动态流水线?

什么是流水线寄存器文件?

评价流水线的性能指标是什么?

流水线中有哪三种相关?各是什么原因造成的?

解决流水线结构相关的方法有哪些?

什么是指令的动态调度?

一个周期能完成多条指令的三种超级计算机的主要特点如何?

第五章 互连网络 填空题

提高计算机系统并行性的主要技术途径有时间重叠、()和()。

单机系统中并行性的发展,在发展高性能单处理机过程中,起着主导作用的是()这个技术途径,其基础是()。

级控制多级立方体网络能实现()函数的功能。

单选题

1. ILLICIV阵列处理机中,PE之间所用的互连函数是()。 A. PM2±0和PM2±3 B. Cube0和Cube1 C. Shuffle D. PM2±2

用单级网循环表示Cube0立方体单级网为()。 A.(01)(23)(45)(67) B.(02)(13)(46)(57) C.(04)(15)(26)(37) D.(06)(24)(13)(57) 简答题 简述计算机体系结构中提高并行性的技术途径。


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3