计算机体系结构复习资料(汇总版)

计算机体系结构复习资料(汇总版)
计算机体系结构复习资料(汇总版)

第一章计算机系统结构的基础知识

1、计算机体系结构:计算机体系结构是程序员所看到的计算机属性,即概念性结构与功能特性。

2、透明性:对本来是存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。在一个计算机系统中,低层机器的属性对高层机器的程序员往往是透明的,如传统机器级的概念性结构和功能特性,对高级语言程序员来说是透明的。

3、计算机系统结构、计算机组成、计算机实现之间的关系:

计算机系统结构指的是计算机系统的软、硬件的界面,即机器语言程序员所看到的传统机器级所具有的属性。

计算机组成:指的是计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。它着眼于物理机器级内各事件的排序方式与控制方式、各部件的功能以及各部件之间的关系。

计算机的实现:指的是计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。它着眼于器件技术和微组装技术,其中器件技术在实现技术中起主导作用。

4、计算机系统的分类:1)Flynn(单/多指令流单/多数据流四种)

2)冯氏分类法:最大并行速度。

5、程序的局部性:时间局部性(程序即将用到的信息很可能就是目前正在使用的信息)

空间局部性(程序即将用到的信息很可能与目前正在使用的信息在空间上相邻或者邻近)。

6、计算机系统设计原理:由上往下设计、由下往上设计、从中间开始设计。

从中间设计的优点:“中间”指层次结构中的软硬件的交界面,目前一般是在传统机器语言机器级与操作系统机器级之间。好处:采用这种方法时,首先要进行软硬件功能分配,确定好这个界面。然后从这个界面开始,软件设计者往上设计操作系统、汇编、编译系统等,硬件设计者往下设计传统机器级、微程序机器级等。软件和硬件并行设计可以缩短设计周期,设计过程中可以交流协调,是一种交互式的、很好的设计方法。

7、存储程序计算机(冯·诺依曼结构):采用存储程序原理,将程序和数据存放在同一存储器中。指令在存储器中按其执行顺序存储,由指令计数器指明每条指令所在的单元地址。存储程序原理的基本点是指令驱动。

主要特点:

·计算机以运算器为中心。输入/输出设备与存储器之间的数据传送都经过运算器;存储器、输入/输出设备的操作以及它们之间的联系都由控制器集中控制。

·在存储器中,指令和数据同等对待。指令和数据一样可以进行运算,即由指令组成饿程序是可以修改的。

·存储器是按地址访问、按顺序线性编址的一维结构,每个单元的位数是固定的。

·指令的执行是顺序的,即一般是按照指令在存储器中存放的顺序执行。程序的分支由转移指令实现。由程序计数器PC指明当前正在执行的指令在存储器中的地址。

·指令由操作码和地址码组成。操作码指明本指令的操作类型,地址码指明操作数地址和存放运算结果的地址。操作数的类型由操作码决定,操作数本身不能判定是何种数据类型。·指令和数据均以二进制编码表示,采用二进制运算。

8、计算机五大部件:控制器、运算器、存储器、输入输出设备。

9、一条指令由那两部分组成:操作码、地址码。

10、软件兼容:同一个软件可以不加修改第运行于体系结构相同的各档及其,而且它们所获得的结果一样,差别只在于运行时间不同。

11、系列机的软件兼容方式:软件兼容有(向上兼容)和(向下兼容)之分,又有(向前兼容)和(向后兼容)之分。系列机软件必须保证(向后兼容),力争(向上兼容)。

兼容机:不同制造商生产的具有相同系统结构的计算机。

系列机:在一个厂家内生产的具有相同的体系结构,但具有不同组织和实现的一系列不同型号的机器。

12、并行性的概念:指计算机系统在同一时刻或者同一时间间隔内进行多种运算或操作。只要在时间上相互重叠,就存在并行性。他是同时性和并发性两种含义。

同时性:两个或两个以上的事件在同一时刻发生。

并发性:两个或两个以上的事件在同一时间间隔内发生。

从处理数据的角度并行性从低到高分为:a 、字串位串:每次只对一个字的一位进行处理。这是最基本的串行处理方式,不存在并行性 b 、字串位并:同时对一个字的全部位进行处理,不同字之间是串行的。已开始出现并行性。 c 、字并位串:同时对许多字的同一位进行处理,这种方式具有较高的并行性。 d 、全并行:同时对许多字的全部位或部分位进行处理,这是最高一级的并行。

从执行角度来看,并行性从低到高依次分为:a 、指令内部并行:单条指令中各微操作之间的并行。b 、指令级并行:并行执行两条或两条以上的指令。c 、线程级并行:并行执行两个或两个以上的线程,通常是以一个进程内派生的多个线程为调度单位。d 、任务级或过程级并行:并行执行两个或两个以上的过程或任务,以子程序或进程为调度单元。e 、作业或程序级并行:并行执行两个或两个以上的作业或程序。

13、提高并行性的技术途径:

(1)时间重叠:多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,以加快硬件周转而赢得速度。

(2)资源重复:通过重复设置资源,尤其是硬件资源,大幅度提高计算机系统的性能。

(3)资源共享:是一种软件方法,它使多个任务按一定时间顺序轮流使用同一套硬件设备。

14、多机系统的耦合度分类:

(1)最低耦合:除通过某种中间存储介质之外,各计算机之间没有物理连接,也无共享的联机硬件资源。(2)松散耦合:通过通道或通信线路实现计算机间互连,共享某些外围设备,机间的相互作用是在文件或数据集一级进行。(3)紧密耦合:机间物理连接的频带较高,往往通过总线或高速开关实现互连,可以共享主存。

第二章 指令系统的设计

1、计算题:Amdahl 定律:加快某部件执行速度所能获得的系统性能加速比,受限于该部件的执行时间占系统中总执行时间的百分比(P7页)。 向上(下)兼容:按某档机器编制的程序,不加修改

就能运行于比它高(低)档的机器。

向前(后)兼容:按某个时期投入市场的某种型号机器编制的程序,不加修改地就能运行于在它之前(后)

投入市场的机器。向后兼容是系列机的根本特征。 兼容机:由不同公司厂家生产的具有相同系统结构的

计算机 。 时间

机器档次 高 低 向上兼容 向下兼容

向前兼容 向后兼容

当前机器

2、计算题:哈夫曼树

哈弗曼编码方法的计算(1)码长表示法(2)码点表示法

1)码长表示法:2—4—6(有三种长度,两位的、四位的、六位的)

2)码点表示法:3/6/4(最短的有三条,最长的有四条,中间长度对应为6条)

3)2—4最多码点数:13

解释:2可以有00、01、10、11四种,但是必须是2-4扩展至少有一个为两位,其他的可以在前面扩展两位,每个可以对应四种例如对于01可以变成:0001、0101、1001、1101,所以总共加起来最多只能是3*4+1=13种

4)以下四种编码中:不是2-4扩展的是(D)

A:1/2 B:2/8 C:3/4 D:4/8

大题:有一台模型机,有以下七种不同的指令,

使用频率表示如下:

T1: 20% T2: 12% T3:11% T4: 15% T5: 8%

T6:3% T7: 2% T8:18% T9: 10% T10: 1%

(1)上图为哈夫曼编码图:平均长度为

2*20%+3*(10%+11%+12%+15%+18%)+4*8%+5*3%+6*(1%+2%)=3.03

可以表示成:00、010、011、100、101、110、1110、11110、111110、111111

(2)若用定长操作码表示至少需要多少位?

答:至少需要4位

(3)用扩展操作码(只有两位)可以有多种方式表示,要求平均长度不能大于 3.2,给出最合理的编码方式,并求出平均编码长度?

①采用扩展操作码可以用2—4扩展操作码的码点1/9表示:求得平均长度为:1*(20%)+4(80%)=3.4>3.2不符合

②3—4的6/4编码方式:平均长度为3*(10+11+12+15+18+20)%+4*(1+2+3+8)% =3.14<3.2符合条件

③4—5编码6/4方式:4*(10+11+12+15+18+20)%+5*(1+2+3+8)%>3.2

④2—5编码中的3/7方式:2*(15+18+20)%+5*(1+2+3+8+10+11+12)%=3.41>3.2不符合

3、数据表示:硬件能够直接识别、指令集可以直接调用的数据类型。

第三章流水线技术

1、流水线技术是指:将一个重复的时序过程分解成为若干个子过程,而每个子过程都可有效地在其专用功能段上与其他子过程同时执行。

2、从不同的角度和观点,把流水线分成多种不同的种类。

(1)按照流水线所完成的功能来分类

单功能流水线:只能完成一种固定功能的流水线。

多功能流水线:流水线的各段可以进行不同的连接,从而使流水线在不同的时间,或者在同一时间完成不同的功能。

(2)按照同一时间内各段之间的连接方式对多功能流水线做进一步的分类

静态流水线:在同一时间内,流水线的各段只能按同一种功能的连接方式工作。

动态流水线:在同一时间内,当某些段正在实现某种运算时,另一些段却在实现另一种运算。

(3)按照流水的级别来进行分类

部件级流水线(运算操作流水线):把处理机的算术逻辑部件分段,以便为各种数据类型进行流水操作。

处理机级流水线(指令流水线):把解释指令的过程按照流水方式处理。

处理机间流水线(宏流水线):由两个以上的处理机串行地对同一数据流进行处理,每个处理机完成一项任务。

(4)按照流水线中是否有反馈回路来进行分类

线性流水线:各段串行连接、没有反馈回路的流水线。

非线性流水线:各段除了有串行连接外,还有反馈回路的流水线。

(5)根据任务流入和流出的顺序是否相同来进行分类

顺序流水线:流水线输出端任务流出的顺序与输入端任务流入的顺序完全相同。每一个任务在流水线的各段中是一个跟着一个顺序流动的。

乱序流水线:流水线输出端任务流出的顺序与输入端任务流入的顺序可以不同,允许后进入流水线的任务先完成(从输出端流出)。又称为无序流水线、错序流水线、异步流水线。3、流水线指标:吞吐率、加速比、效率

A吞吐率是指单位时间内流水线所完成的任务数或输出结果的数量。

最大吞吐率是指流水线在连续流动达到稳定状态后所得到的吞吐率。

第一种情况:各段时间相等(设为△t0)

假设流水线由 m 段组成,完成 n 个任务。

完成 n 个任务所需的时间

第二种情况:各段时间不等

B加速比是指流水线的速度与等功能非流水线的速度之比。S=T非流水/T流水

若流水线为 m 段,且各段时间相等,均为△t0 ,则: T非流水=n m△t0

T流水=m△t0+(n-1)△t0 (公式自己代入)

C (1)若各段时间相等,则各段的效率ei相等,即e1=e2 =e3=、、、=em=n△t0/T流水整个流水线的效率为:E=n△t0/T流水=n/(n+m-1)

(2)从时-空图上看,效率实际上就是 n 个任务所占的时空区与 m 个段总的时空区之比,即:

n 个任务占用的时空区

E =━━━━━━━━━━━━━

m 个段总的时空区

实例分析:性能分析(分析法, 时空图法).

例1. 四段流水线, △t1=△t3=△t4=△t, △t2=3△t,4个任务、10个任务时TP,η、SP 。(1)分析法: 各段时间不等

(2) 时空图法:

比较说明:N>>M流水性能才发挥得更好

4、非线性流水线调度:

5、流水线中的相关是指相邻或相近的两条指令因存在某种关联

流水线相关有3种类型:a数据相关、b名相关,包括反相关和输出相关(输出相关用换名技术来消除)、c控制相关(结构相关、数据相关、控制相关)

流水线冲突有3种类型及对策:

a结构冲突:因硬件资源满足不了指令重叠执行的要求而发生的冲突。

b数据冲突:当指令在流水线中重叠执行时,因需要用到前面指令的执行结果而发生的冲突。包括写后读冲突、写后写冲突和读后写冲突,对策有定向技术、停顿(气泡法)和编译器解决

c控制冲突:流水线遇到分支指令和其他会改变PC值的指令所引起的冲突。最简单方法冻结或排空。

第四章向量处理机

1、向量处理机:为了充分发挥流水线的效率,实现高性能计算,有的流水线处理机设置了向量数据表示和相应的向量指令。这种处理机称为向量处理机。

向量处理机的四个性能指标:a.向量指令的处理时间T vp;b.最大性能R 和半性能向量

长度n2/1;c.向量长度临界值n v。

第五章指令级并行及其开发—硬件开发

1、指令调度:通过改变指令在程序中的位置,将相关指令之间的距离加大到不小于指令执行延迟,将相关指令转化为无关指令。指令调度是循环展开的技术基础。

静态调度:它不是在程序执行的过程中,而是在编译期间进行代码调度和优化的。

动态调度:是在程序的执行过程中,依靠专门硬件对代码进行调度。

2、记分牌动态调度方法:该机器用一个称为记分牌的硬件实现了对指令的动态调度。

3、多指令流出技术(CPI值小于,就必须采用多流出技术),处理器有3种基本结构:

超长指令字:每个时钟周期流出的指令数是固定的,它们构成一条长指令,或说是一个混合指令包,这种处理器目前只能通过编译静态调度。

超标量:每个时钟周期流出的指令数不定,它既可以通过编译器静态调度,也可以通过记分牌或 Tomasulo算法动态调度。

超流水:将每个功能部件进一步流水化,特别是取指令或指令流出被分解为多个段,使得一个功能部件在一拍中可以处理多条指令。

流水线实现的五步:取指令、指令编译或寄存器读取、执行或有效地址计算、存储器访问或分支完成、写回

4、多指令处理机有几种(超流水线处理机)

K段流水线基准标量处理机、m度超标量处理机、n度超流水线处理机、(m,n)度超标量超流水线处理机。

指令多流出处理器受哪些因素的限制呢?主要受以下三个方面的影响:a程序所固有的指令级并行性。b硬件实现上的困难。c超标量和超长指令字处理器固有的技术限制。

第六章指令级并行及其开发—软件开发

1、循环展开和指令调度要注意哪些问题?

1 保证正确性:在循环展开和调度过程中尤其要注意两个地方的正确性:循环控制,操作数偏移量的修改;

2 注意有效性:只有能够找到不同循环体之间的无关性,才能有效地使用循环展开;

3 使用不同的寄存器,否则可能导致新的冲突;

4 删除多余的测试指令和分支指令,并对循环结束代码和新的循环体代码进行相应的修正;

5 注意对存储器数据的相关性分析;

6 注意新的相关性。由于原循环不同次的迭代在展开后都到了同一次循环体中,因此可能带来新的相关性。

第七章存储系统

1、程序的局部性原理:程序在执行时所访问的地址不是随机的,而是相对簇聚;这种簇聚包括指令和数据两部分。包含时间局部性(程序马上将要用到的信息很可能就是现在正在使用的信息)和空间局部性(程序马上将要用到的信息很可能与现在正在使用的信息在存储空间上是相邻的)。

2、计算机三级存储系统:高速缓冲存储器、主存储器、辅助存储器。

3、三种映像规则:全相联映像、直接相联映像、组相联映像。

全相联:是指主存中的任一块可以被放置到Cache中的任意一个位置。

直接映像:是指主存中的每一块只能放置到Cache中唯一的一个位置。

组相联映像:Cache被等分为若干组,每组有若干个块构成。主存中的每一块可以被放置到Cache中唯一的一个组中的任何一个位置。

4、三种类型的不命中:强制性不命中、容量不命中、冲突不命中。

命中率与Cache和相联度关系:(1)相联度越高,冲突不命中就越少。(2)强制性不命中和容量不命中不受相联度影响。(3)强制性不命中不受Cache容量的影响,但容量不命中却随着容量的增加而减少。

牺牲Cache:在Cache和其下一级存储器的数据通路上增设一个全相联的小Cache,称为牺牲Cache。牺牲Cache中存放因冲突而被替换出去的那些块。每当失效发生时,在访问下一级存储器之前,先检查Victim Cache中是否含有所需块。

5、Cache优化技术三种优化措施考一种:

第八章输入输出系统

优化技术不命

中率

不命中

开销

命中

时间

硬件复

杂度

说明

增加块大小+ —0 实现容易;Pentium 4的第二级Cache采用了128B

的块

增加Cache容量+ 1 被广泛采用,特别是第二级Cache 提高相联度+ — 1 被广泛采用

“牺牲”Cache + 2 AMD Athlon采用了8个项的“牺牲”Cache 伪相联Cache + 2 MIPS R10000的第二级Cache采用

硬件预取指令和数

+ 2~3 许多机器预取指令,UltraSPARC Ⅲ预取数据

编译器控制的预取+ 3 需同时采用非阻塞Cache;有几种微处理器提供了

对这种预取的支持

用编译技术减少Cache不命中次数+ 0

向软件提出了新要求;有些机器提供了编译器选项

使读不命中优于写+ 1 在单处理机上实现容易,被广泛采用

写缓冲合并+ 1 与写直达合用,广泛应用,例如21164,UltraSPARC

尽早重启动和关键

字优先

+ 2 被广泛采用非阻塞Cache + 3 所有乱序执行的CPU中都采用

两级Cache + 2 硬件代价大;两级Cache的块大小不同时实现困难;

被广泛采用

小而简单的Cache —+ 0 实现容易,被广泛采用对Cache进行索引

时不必进行地址转

换+ 2

对于小容量Cache来说实现容易,已被Alpa21164

和UltraSPARC Ⅲ采用

流水化Cache访问+ 1 被广泛采用Trace Cache + 3 Pentium 4 采用

1、I/O 系统的可靠性、可用性和可信性

a.系统从初始状态开始一直提供服务的能力,用平均无故障时间衡量

b.系统正常工作时间在连续两次正常服务间隔时间中所占的比例,用平均失效间隔时间衡量

c.多大程度上可以合理地认为服务是可靠的,不可度量。

2、同步方式、异步方式的优缺点

同步总线的控制线中包含一个时钟,总线上所有设备的所有通讯操作都以该时钟为基

准。这种总线不仅速度快,而且成本低。但同步总线有两个缺点:①由于时钟过长距离传输后会扭曲,因而同步总线不能用于长距离的连接。特别是对于高速同步总线来说,更是如此。②总线上的所有设备都必须以同样的时钟频率工作。虽然有的同步总线上可以连接不同速度的设备,但其工作频率必须以最慢的设备为基准。CPU-储存器总线通常是采用同步总线。

异步总线上没有统一的参考时钟,每个设备都有各自的定时方法。总线上的发送设备和

接收设备采用握手协议。异步总线能够比较容易地连接各种不同的设备,而且由于不是用统一的时钟来定时,因而也就不存在时钟扭曲和同步的问题,所以其传输距离可以比较长。很多I/O 总线都采用异步总线。

同步总线通常比异步总线快,因为它避免了传输时握手协议的额外开销。选择同步总线

还是异步总线,不仅要考虑数据宽带,而且要考虑传输距离以及可以连接的设备数量。一般来说,如果设备的类型较少且距离较近,则宜采用同步总线;否则,就宜采用异步总线。

3、三种通道类型,三种类型通道与CPU 、设备控制器和外设的连接关系,三种类型的通道的流量

(1)字节多路通道 a 为多台低速或中速的外设服务。b 以字节交叉的方式分时轮流地为它们服务。c 字节多路通道可以包含多个子通道,每个子通道连接一台设备控制器。

(2)选择通道 a 为多台高速外围设备服务。 b 在一段时间内只为一台高速外设独占使用。c 选择通道的硬件包括5个寄存器、格式变换部件及通道控制部件

(3)数组多路通道 a 适用于高速设备。b 每次选择一个高速设备后传送一个数据块,轮流为多台外围设备服务。c 数组多路通道之所以能够并行地为多台高速设备服务,是因为虽然其所连设备的传输速率很高,但寻址等辅助操作时间很长。

通道流量:一个通道在数据传送期间,单位时间内能够传送的最大数据量,一般用字 节个数来表示。又称为通道吞吐率,通道数据传输率等。 通道最大流量,一个通道在满负荷工作状态下的流量。

TS :设备选择时间。

TD :传送一个字节所用的时间。

p : 在一个通道上连接的设备台数,且这些设备同时都在工作。

n: 每台设备传送的字节数,这里假设每台设备传送的字节数都相同。

k : 数组多路通道传输的一个数据块中的包含的字节数。在一般情况下,k

T : 通道完成全部数据传送工作所需时间。

字节多路通道:

选择通道:

数组多路通道: 第九章 互连网络

n

p )T (T T D S BYTE ??+=n p )T n

T (T D S SELECT ??+=n p )T k T (T D S BLOCK ??+=

1、互连网络:一种由开关元件按照一定的拓扑结构和控制方式构成的网络,用来实现计算机系统中结点之间的相互连接。这些结点可以是处理器、存储模块或其他设备。

2、基本互联函数:恒等函数、交换函数、均匀洗牌函数

交换函数:实现二进制地址编码中第k 位互反的输入端与输出端之间的连接

主要用于构造立方体互连网络和各种超立方体互连网络。它共有n =log2N 种互连函数。(N 为结点个数)当N =8时,n =3,可得到常用的立方体互连函数:

N=8 的立方体交换函数

均匀洗牌函数:将输入端分成数目相等的两半,前一半和后一半按类似均匀混洗扑克牌的方式交叉地连接到输出端(输出端相当于混洗的结果)。 函数关系 即把输入端的二进制编号循环左移一位。 N=8 的均匀洗牌和逆均匀洗牌函数

逆均匀洗牌函数:将输入端的二进制编号循环右移 一位而得到所连接的输出端编号。 互连函数

逆均匀洗牌是均匀洗牌的逆函数

3、互连网络的主要特性参数有:(时延和带宽是评估互连网络性能的两个基本指标)

(1)网络规模:网络中结点的个数。表示该网络所能连接的部件的数量。

(2)结点度:与结点相连接的边数(通道数),包括入度和出度。进入结点的边数称为入度。 从结点出来的边数称为出度。

(3)距离:对于网络中的任意两个结点,从一个结点出发到另一个结点终止所需要跨越的边数的最小值。

(4)网络直径:网络中任意两个结点之间距离的最大值。网络直径应当尽可能地小。

(5)结点之间的线长:两个结点之间连线的长度,用米、千米等表示。

(6)等分宽度:当某一网络被切成相等的两半时,沿切口的边数(通道数)的最小值称为()011121011121x x x x x x x x x x x x x x E k k k n n k k k n n -+---+--=()()()012012201201210120120x x x x x x C x x x x x x C x x x x x x C ===

0 1

2 3

4 5 6

7

0 1 2 3 4 5 6 7 (a) C 0交换函数

0 1 2 3

4 5 6 7 0 1 2 3 4 5 6 7 0 1 2

3 4 5 6 7 0 1 2

3 4 5

6

7 (b) C 1交换函数 (c) C 2交换函数 0

1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 (a) 均匀洗牌函数 0

1 2 3 4 5 6 7 0

1 2 3 4

5 6 7 (b) 逆均匀洗牌函数 ()101320121-----=n n n n n x x x x x x x x x S ()121001211x

x x x x x x x S n n n n -----=

通道等分宽度,用b表示。线等分宽度:B=b×w 其中:w为通道宽度(用位表示)。该参数主要反映了网络最大流量。

(7)对称性:从任何结点看到的拓扑结构都是相同的网络称为对称网络。对称网络比较容易实现,编程也比较容易。课本P257弄清楚线性阵列和环和带弦环。

1、cache降低失效率的几种方法增加Cache块大小、提高相联度、victim cache、伪相联cache、硬件预存、编译器控制的预存、编译器优化

4、减少失效开销技术

①让读失效优先于写②子块放置技术③请求字处理技术④非阻塞Cache技术⑤采用两级Cache

5、请求字优先:调块时,从请求字所在的位置读起。这样,第一个读出的字便是请求字。将之立即发送给CPU

计算机体系结构试题库—简答题

计算机体系结构试题库 简答题(100题) 1.简述CISC结构计算机的缺点。 答: ●在CISC结构的指令系统中,各种指令的使用频率相差悬殊。据统计,有20%的指 令使用频率最大,占运行时间的80%。也就是说,有80%的指令在20%的运行时 间内才会用到。 ●CISC结构指令系统的复杂性带来了计算机体系结构的复杂性,这不仅增加了研制 时间和成本,而且还容易造成设计错误。 ●CISC结构指令系统的复杂性给VLSI设计增加了很大负担,不利于单片集成。 ●CISC结构的指令系统中,许多复杂指令需要很复杂的操作,因而运行速度慢。 ●在CISC结构的指令系统中,由于各条指令的功能不均衡性,不利于采用先进的计 算机体系结构技术(如流水技术)来提高系统的性能。 2.RISC结构计算机的设计原则。 答: A.选取使用频率最高的指令,并补充一些最有用的指令; B.每条指令的功能应尽可能简单,并在一个机器周期内完成; C.所有指令长度均相同; D.只有load和store操作指令才访问存储器,其它指令操作均在寄存器之间进行; E.以简单有效的方式支持高级语言。 3.影响现代微处理器主频提升的主要原因由哪些? 答:线延迟、功耗。 4.指令集格式设计时,有哪三种设计方法? 答:固定长度编码、可变长编和混合编码)三种设计方法。

5.简述存储程序计算机(冯·诺依曼结构)的特点。 答: (1)机器以运算器为中心。 (2)采用存储程序原理。 (3)存储器是按地址访问的、线性编址的空间。 (4)控制流由指令流产生。 (5)指令由操作码和地址码组成。 (6)数据以二进制编码表示,采用二进制运算。 6.在进行计算机系统设计时,一个设计者应该考虑哪些因素对设计的影响? 答: 在进行计算机系统设计时,设计者应该考虑到如下三个方面因素的影响: ●技术的发展趋势; ●计算机使用的发展趋势; ●计算机价格的发展趋势。 7.简述程序翻译技术的特点。 答: 翻译技术是先把N+1级程序全部变换成N级程序后,再去执行新产生的N级程序,在执行过程中N+1级程序不再被访问。 8.简述程序解释技术的特点。 答: 解释技术是每当一条N+1级指令被译码后,就直接去执行一串等效的N级指令,然后再去取下一条N+1级的指令,依此重复进行。 9.经典体系结构的定义是什么? 计算机体系结构是机器级程序员所看到的计算机的属性,即概念性结构与功能特性。10.“线延迟墙”指的是什么?

最新初级药士考试试题药士专业知识模拟试题及答案汇总

2011初级药士考试试题药士专业知识模拟 试题及答案

2011初级药士考试试题_药士专业知识模拟试题及答案 一、A1型单选题,题干以论述题形式出现,或为叙述式,或为否定式。答题时,要求在5个备选答案中肯定或否定1项,作为正确答案。 1、氯苯那敏常与下列哪种酸成盐后供药用 A.盐酸 B.枸橼酸 C.马来酸 D.硫酸 E.醋酸 答案:C 2、肾上腺素的氧化变色是因为含有 A.酚羟基 B.巯基 C.芳香伯氨基 D.醛基 E.羧基 答案:A 3、盐酸异丙肾上腺素遮光、密封在干燥处保存是为了防止 A.水解 B.氧化 C.差向异构化 D.聚合

E.吸收二氧化碳 答案:B 4、氯贝丁酯为 A.抗高血压药 B.抗心绞痛药 C.降血脂药 D.抗心律失常药 E.强心药 答案:C 5、遇高温或撞击有爆炸性的药物是 A.硝苯地平 B.硝酸异山梨酯 C.盐酸普萘洛尔 D.氯贝丁酯 E.卡托普利 答案:B 6、复方新诺明中含有的磺胺类药物是 A.磺胺嘧啶银 B.磺胺嘧啶 C.磺胺嘧啶钠 D.磺胺甲噁唑 E.磺胺醋酰钠

答案:D 7、磺胺类药物遇光易氧化的功能基是 A.芳香伯氨基 B.苯环 C.磺酰胺基 D.嘧啶环 E.异噁唑环 答案:A 8、诺氟沙星属于下列哪类抗菌药 A.异喹啉类 B.季铵盐类 C.喹诺酮类 D.重金属类 E.磺胺类 答案:C 9、乙醇未指明浓度时,是指 A.95%(ml/ml) B.85%(ml/ml) C.75%(ml/ml) D.100%(ml/ml) E.50%(ml/ml) 答案:A

10、异烟肼为 A.镇痛药 B.抗真菌药 C.抗结核药 D.抗高血压药 E.抗酸药 答案:C 11、可用于药物制剂或食品防腐剂的是 A.水杨酸 B.苯甲酸 C.氧化锌 D.苯扎溴铵 E.高锰酸钾 答案:B 12、属耐酶青霉素的是 A.青霉素V钾 B.氨苄西林钠 C.苯唑西林钠 D.阿莫西林 E.磺苄西林钠 答案:C 13、下列哪类抗生素具有如下基本结构

计算机体系结构解

计算机体系结构解

————————————————————————————————作者:————————————————————————————————日期:

第一章计算机组成原理 本部分要求掌握计算机方面的基础知识,包括计算机的发展、计算的系统组成、基本组成和工作原理、计算机的数制数据表示以及运算校验、指令系统以及计算机系统的安全等基础性的知识。内容多而且复杂,尤其是有关计算机硬件方面的内容,很细而且灵活性不高,知识量相当大,掌握这部分一定要多下功夫,学会取舍、把握重点、抓住要害。 1.1 考试大纲及历年考题知识点 1.1.1 大纲要求 考试要求: 1 掌握数据表示、算术和逻辑运算; 2 掌握计算机体系结构以及各主要部件的性能和基本工作原理考试范围 1 计算机科学基础 1.1 数制及其转换二进制、十进制和十六进制等常用制数制及其相互转换 1.2 数据的表示 ?数的表示(原码、反码、补码、移码表示,整数和实数的机内表示,精度和溢出)?非数值表示(字符和汉字表示、声音表示、图像表示) ?校验方法和校验码(奇偶校验码、海明校验码、循环冗余校验码) 1.3 算术运算和逻辑运算 ?计算机中的二进制数运算方法 ?逻辑代数的基本运算和逻辑表达式的化简 2.计算机系统知识 2.1 计算机系统的组成、体系结构分类及特性 ?CPU 和存储器的组成、性能和基本工作原理 ?常用I/O 设备、通信设备的性能,以及基本工作原理 ?I/O 接口的功能、类型和特性 ?I/O 控制方式(中断系统、DMA、I/O 处理机方式) ?CISC/RISC,流水线操作,多处理机,并行处理 2.2 存储系统 ?主存-Cache 存储系统的工作原理 ?虚拟存储器基本工作原理,多级存储体系的性能价格 ?RAID 类型和特性 2.3 安全性、可靠性与系统性能评测基础知识 ?诊断与容错 ?系统可靠性分析评价 ?计算机系统性能评测方式 1.2 计算机科学基础 1.2.1 数制及其转换 1、R 进制转换成十进制的方法按权展开法:先写成多项式,然后计算十进制结果. 举例: (1101.01)2=1×2^3+1×2^2+0×2^1+1×2^0+ 0×2^-1+1×2^-2 =8+4+1+0.25=13.25 (237)8=2×8^2+3×8^1+7×8^0 =128+24+7=159 (10D)16=1×16^2+13×16^0=256+13=269

计算机系统结构三四章作业及答案

3.1 简述流水线技术的特点。(1) 流水线把一个处理过程分解为若干个子过程,每个子过程由一个专门的功能部件来实现。因此,流水线实际上是把一个大的处理功能部件分解为多个独立的功能部件,并依靠它们的并行工作来提高吞吐率。(2) 流水线中各段的时间应尽可能相等,否则将引起流水线堵塞和断流。(3) 流水线每一个功能部件的前面都要有一个缓冲寄存器,称为流水寄存器。(4) 流水技术适合于大量重复的时序过程,只有在输入端不断地提供任务,才能充分发挥流水线的效率。(5) 流水线需要有通过时间和排空时间。在这两个时间段中,流水线都不是满负荷工作。 3.2 解决流水线瓶颈问题有哪两种常用方法?答:细分瓶颈段与重复设置瓶颈段 3.3 有一条指令流水线如下所示: (1 用两给出条指 (1) (24? 变八级流水线(细分) ? 重复设置部件 )(ns 85 1 T n TP 1pipeline -== 3.4 有一个流水线由4段组成,其中每当流过第三段时,总要在该段循环一次,然后才能流到第4段。如果每段经过一次所需的时间都是△t ,问: (1)当在流水线的输入端连续地每△t 时间输入一个任务时,该流水线会发生什么情况? (2)此流水线的最大吞吐率为多少?如果每2△t 输入一个任务,连续处理10个任务时,其实际吞吐率和效率是多少? (3)当每段时间不变时,如何提高流水线的吞吐率?人连续处理10个任务时,其吞吐率提高多少? 解:(1)会发生流水线阻塞情况。

(2) (3)重复设置部件 吞吐率提高倍数= t t ??2310 75 =1.64 3.5 有一条动态多功能流水线由5段组成,加法用1、3、4、5段,乘法用1、2、5段,第2段的时间为2△t ,其余各段的时间均为△t ,而且流水线的输出可以直接返回输入端或暂存于相应的流水线寄存器中。现在该流水线上计算 ∏=+4 1 )(i i i B A ,画出时空图,并计算其吞吐率、加速比和效率。 +B 4;再计算由图可见,它在18个△t 时间中,给出了7个结果。所以吞吐率为: 如果不用流水线,由于一次求积需3△t ,一次求和需5△t ,则产生上述7个结果共需(4×5+3×3)△t =29△t 。所以加速比为: 该流水线的效率可由阴影区的面积和5个段总时空区的面积的比值求得: 3.6 在一个5段流水线处理机上,各段执行时间均为△t,需经9△t 才能完成一个任务,其预约表如下所示。 段23 时间 入 A 1 B 1 A 2 B 2 A 3 B 3 A 4 B 4 A B C D A × B C ×D

计算机体系结构期末考试试题及答案

填空题 1.从2002年以来,计算机性能的年增长率下降到了约30%。其主要原因是:①大功耗问题; ②可以进一步有效地开发的指令级并行性已经很少;③存储器访问速度的提高缓慢。 2. 可移植性是指一个软件可以不经修改或者只需少量修改就可以由一台计算机移植到另一台计算机上运行。实现可移植性的常用方法有3种:系列机,模拟和仿真,统一高级语言。 2.通用寄存器型指令集结构计算机在灵活性和提高性能方面有明显的优势。主要体现在①寄存器的访问 速度比存储器快;②对编译器而言,能更加容易有效地分配和使用寄存器;③寄存器可以用来存放变量。 3.MIPS的数据寻址方式只有立即数寻址和偏移量寻址。 4.向量处理机的结构由所采用的向量处理方式决定。有两种典型的结构;存储器-存储器型结构和寄存器-寄存器型结构。 5.Cache-主存层次的工作由硬件实现,对系统程序员是透明的。 6.降低Cache不命中率最直接的方法是增加Cache的容量。不过,这种方法不但会增加成本,而且还可能增加命中时间,这种方法在片外Cache中用得比较多。 7.大多数磁盘阵列的组成可以由以下两个特征来区分:数据交叉存放的粒度、冗余数据的计算方法以及在磁盘阵列中的存放方式。 8.时延和带宽是用来评估互连网络性能的两个基本指标。时延包括通信时延和网络时延。 9.计算机系统可分为SISD、SIMD、MISD和MIMD四类,许多早期并行处理机是SIMD计算机,近年来,MIMD已经成为通用多处理机系统结构的选择。这是因为MIMD具有灵活性,并且MIMD 能充分利用现有微处理器的性价比优势。 判断题 1.从计算机语言的角度,系统结构把计算机系统按功能划分成多级层次结构,其中,第2级是操作系统虚拟机,第3级是汇编语言虚拟机。(错) 2.计算机系统中提高并行性的3种途径中,资源重复是在并行性概念中引入时间因素,加快硬件周转而赢得时间。(错) 3.指令集结构中采用多种寻址方式可能会增加实现的复杂度和使用这些寻址方式的指令的CPI。(对) 4.指令条数多,通常超过200条,是设计RISC的原则之一。(错) 5.根据流水线中各功能段之间是否有反馈回路,可把流水线分为线性流水线和非线性流水线。(对) 6.在多级存储体系中,“主存一辅存”层次的存储管理实现主要由软件实现。(对) 7.失效率和平均访存时间都可评价存储系统的性能,它们都和机器的硬件速度有关。(错) 8.RAID的特点有容量大,速度快、可靠性高,同时保存数据无冗余信息。(对) 9.在多处理机的互连网络中,交叉开关网络属于动态互连网络。(对) 10.机群是一种价格低廉、易于构建、可扩缩性极强的并行计算机系统。(对) 名词解释 1.RISC 精简指令集计算机是一种执行较少类型计算机指令的微处理器 2.请求字优先 调块时,首先向存储器请求CPU所要的请求字。请求字一旦到达,就立即送往CPU,让CPU继续执行,同时从存储器调入该块的其余部分。 3.单一系统映像

深圳市2019年小升初模拟试题及答案汇总

深圳市 2019年小升初模拟试题及答案汇总语文——————————— 2 数学——————————— 8 英语———————————15 科学———————————22 品德与社会—————————27

2019年小升初语文模拟试题及答案 试卷满分100分,考试时间120分钟) 温馨提示:请小朋友仔细审题,细心答题,相信你一定会有出色表现。 一、知识积累与运用(共35分) 1. 在加点字的正确读音上画“√”。(3分) 勾勒.(1ēilè)目的.(dì de)漫.卷(juǎn juàn) 束.缚(sùshù)碣.石(jié xiē)氧.气(rǎng yǎng) 2. 看拼音写词语。(6分) zāo gāo() dǎo méi () tǎn tè bù'ān()xīmiè() qī zi () xiōng yǒng péng pài()3. 查字典。(3分) 益:用音序查字法,先查音序( ),再查音节( );用部首查字法,先查部首( ),再查 ( )画。 “益”的字义有:①增加;②利,有好处的;③更。下面词语中的加点字应选哪种解释? 延年益.寿( ) 良师益.友( ) 4. 选词填空。(4分) 挺立屹立耸立矗立 (1)我们伟大的祖国( )在世界的东方。 (2)人民英雄纪念碑( )在天安门广场。 (3)发射塔架高高地( )在航天发射场上。 (4)他虽然年老体弱,但依然( )在抗击手足口病的第一线上。 5. 写出下列句子中省略号的用意。(4分) (1)古老的钟嘶哑地敲了10下, 11下……始终不见丈夫回来。 _____________________________________________________________________ (2)她忐忑不安地想:“他会说什么呢?这是闹着玩的吗?自己的5个孩子已经够他

计算机系统结构有详细答案

(仅供参考,不作为考试标准), 选择题分,每题分)2(30计算机系统结构设计者所关心的是________所看到的的计算机结构。 A)硬件设计人员B)逻辑设计人员 D)高级语言程序员C)机器语言或汇编语言程序员 。意________,应当注提系在计算机统设计时,为了高系统性能度的令执行速快A)加经常性使用指大的指令特B)要别精心设计少量功能强数的占减少在数量上很小比例的指令条C)要度D)要加快少量指令的速 。的问题统中因________而导致系主重叠寄存器技术要用于解决在RISC 流水线影A)JMP指令响保护令B)CALL指的现场问存储器不便来只C)有LOAD和STORE指令带的访度速器访问D)存储 ________ 效率高计为使流水算机运行要A)各过程段时间不同B)连续处理的任务类型应该不同 D)连续处理的任务数尽可能少C)连续处理的任务类型应该相同 栈型替是的________。换算法堆不属于B)近期最少A)近期最使用法久未用法 D)页面失效频率法出进C)先先法 象联组,相映的优点。是________象联全与相映相比B)块冲突概率低C)命中率高D)主存利用率小录A)目表高 是方好关相指除中叠次一重消令最的法________。B)设相关专用令指改准A)不修通路 令指条下析分后推C) 令指条下行执后推D) 流的用采,时关据数到,中作水操遇相________。有法办解决器译编化优A)用办的排新重令指过通,测检序法据数B)向定重技术 C)延迟转移技术 D)加快和提前形成条件码 经多级网络串联来实现全排列网络,只能用________。 A)多级立方体网络B)多级PM2I网络 D)上述多级混洗交换网络任何网络C) 序传送的________。是以虫蚀寻径流水方式在各寻径器是顺B)包A)消息C)片节D)字 ________ 处理机超标量作指条令部件个B) 只有一操期A)在一个时钟周内分时发射多多钟C)在一个时周期内同时发射条指令件有只一个取指部D)

计算机系统结构网上作业

计算机系统结构作业参考答案 一、 1、试述现代计算机系统的多级层次结构。 计算机系统具有层次性,它由多级层次结构组成。从功能上计算机系统可分为五个层次级别:第一级是设计级。这是一个硬件级,它由机器硬件直接执行。 第二级是一般机器级,也称为机器语言级。它由微程序解释系统.这一级是硬件级。 第三级是操作系统级,它由操作系统程序实现。这些操作系统由机器指令和广义指令组成,这些广义指令是操作系统定义和解释的软件指令。这一级也称混合级。 第四级是汇编语言级。它给程序人员提供一种符号形式的语言,以减少程序编写的复杂性。这一级由汇编程序支持执行。 第五级是高级语言级。这是面向用户为编写应用程序而设置的。这一级由各种高级语言支持。 2、试述RISC设计的基本原则和采用的技术。 答:一般原则: (1)确定指令系统时,只选择使用频度很高的指令及少量有效支持操作系统,高级语言及其它功能 的指令,大大减少指令条数,一般使之不超过100条; (2)减少寻址方式种类,一般不超过两种; (3)让所有指令在一个机器周期内完成; (4)扩大通用寄存器个数,一般不少于32个,尽量减少访存次数; (5)大多数指令用硬联实现,少数用微程序实现; (6)优化编译程序,简单有效地支持高级语言实现。

基本技术: (1)按RISC一般原则设计,即确定指令系统时,选最常用基本指令,附以少数对操作系统等支持最有用的指令,使指令精简。编码规整,寻址方式种类减少到1、2种。 (2)逻辑实现用硬联和微程序相结合。即大多数简单指令用硬联方式实现,功能复杂的指令用微程序实现。 (3)用重叠寄存器窗口。即:为了减少访存,减化寻址方式和指令格式,简有效地支持高级语言中的过程调用,在RISC机器中设有大量寄存嚣,井让各过程的寄存器窗口部分重叠。 (4)用流水和延迟转移实现指令,即可让本条指令执行与下条指令预取在时间上重叠。另外,将转移指令与其前面的一条指令对换位置,让成功转移总是在紧跟的指令执行之后发生,使预取指令不作废,节省一个机器周期。 (5)优化设计编译系统。即尽力优化寄存器分配,减少访存次数。不仅要利用常规手段优化编译,还可调整指令执行顺序,以尽量减少机器周期等。 3、试述全相联映像与直接映像的含义及区别 (1)全相连映像 主存中任何一个块均可以映像装入到Cache中的任何一个块的位置上。主存地址分为块号和块内地址两部分,Cache地址也分为块号和块内地址。Cache的块内地址部分直接取自主存地址的块内地址段。主存块号和Cache块号不相同,Cache块号根据主存块号从块表中查找。Cache保存的各数据块互不相关,Cache必须对每个块和块自身的地址加以存储。当请求数据时,Cache控制器要把请求地址同所有的地址加以比较,进行确认。 (2)直接映像 把主存分成若干区,每区与Cache大小相同。区内分块,主存每个区中块的大小和Cache 中块的大小相等,主存中每个区包含的块的个数与Cache中块的个数相等。任意一个主存块只能映像到Cache中唯一指定的块中,即相同块号的位置。主存地址分为三部分:区号、块号和块内地址,Cache地址分为:块号和块内地址。直接映像方式下,数据块只能映像到Cache中唯一指定的位置,故不存在替换算法的问题。它不同于全相连Cache,地址仅需比较一次。 (3)区别: 全相连映像比较灵活,块冲突率低,只有在Cache中的块全部装满后才会出现冲突,Cache 利用率高。但地址变换机构复杂,地址变换速度慢,成本高。 直接映像的地址变换简单、速度快,可直接由主存地址提取出Cache地址。但不灵活,块冲突率较高,Cache空间得不到充分利用。 4. 画出冯?诺依曼机的结构组成?

计算机体系结构试题汇总

计算机系统结构 姓名:学号: 一、简答题(每小题10分,共20分) 1.简述使用物理地址进行DMA存在的问题,及其解决办法。 2.从目的、技术途径、组成、分工方式、工作方式等5个方面对同构型多处理机和异构型多处理机做一比较(列表)。 二、(60分)现有如下表达式: Y=a ×X 其中:X和Y是两个有64个元素的32位的整数的向量,a为32位的整数。假设在存储器中,X和Y的起始地址分别为1000和5000,a的起始地址为6000。 1.请写出实现该表达式的MIPS代码。 2.假设指令的平均执行时钟周期数为5,计算机的主频为500 MHz,请计算上述MIPS 代码(非流水化实现)的执行时间。 3.将上述MIPS代码在MIPS流水线上(有正常的定向路径、分支指令在译码段被解析出来)执行,请以最快执行方式调度该MIPS指令序列。注意:可以改变操作数,但不能改变操作码和指令条数。画出调度前和调度后的MIPS代码序列执行的流水线时空图,计算调度前和调度后的MIPS代码序列执行所需的时钟周期数,以及调度前后的MIPS流水线执行的加速比。 4.根据3的结果说明流水线相关对CPU性能的影响。 三、(20分)请分析I/O对于性能的影响有多大?假设: 1.I/O操作按照页面方式进行,每页大小为16 KB,Cache块大小为64 B;且对应新页的地址不在Cache中;而CPU不访问新调入页面中的任何数据。 2.Cache中95%被替换的块将再次被读取,并引起一次失效;Cache使用写回方法,平均50%的块被修改过;I/O系统缓冲能够存储一个完整的Cache块。 3.访问或失效在所有Cache块中均匀分布;在CPU和I/O之间,没有其他访问Cache 的干扰;无I/O时,每1百万个时钟周期中,有15,000次失效;失效开销是30个时钟周期。如果替换块被修改过,则再加上30个周期用于写回主存。计算机平均每1百万个周期处理一页。

人力资源考试模拟题及其参考答案

人力资源考试模拟题 1-5题 A人才资源 B培训 C评价中心技术 D失业保险 E劳动合同 F是一种程序而不是一种具体的方法,在这种程序中主试针到特定的目的与标准采用多种评价技术评价被试的各种能力。 G使那些不是自愿失去工作的员工在没有工作期间获得一定的收入补偿。 H就是员工与组织确立劳动关系,明确双方权利和义务的协议,是组织和员工之间确立劳动关系的法律凭证 I是帮助员工获取知识、技能和行为方式的重要手段,是人力资源开的的重要工作。 J是指一个国家或地区有较强的管理能力、研究能力、创造能力和专门技术能力的人口的总称。 1、A AF ( ) B AG ( ) C AH ( ) D AI ( ) E AJ (√ ) 2 A BF ( ) B BG ( ) C BH ( ) D BI (√ ) E BJ ( ) 3 A CF (√ ) B CG ( ) C CH ( ) D CI ( ) E CJ ( ) 4 A DF ( ) B DG (√ ) C DH ( ) D DI ( ) E DJ ( ) 5 A EF ( ) B EG ( )

C EH ( √ ) D EI ( ) E AJ ( ) 判断题 6、劳动关系是指劳动者为其组织提供劳动,并从组织获得报酬形成的一种社会关系。(×) 7、培训强调的是帮助培训对象获得目前工作所需的知识和能力,以便更好地完成现在所承担的工作。(√) 8、职业生涯是指个体的职业工作经历。(√) 9、为了评估规划的有效性,规划人员有必须首先确定评估标准。(√) 10、员工考评只能由员工的主管对其进行考评。(×) 11、人力资源成本会计既要研究如何计量在获得和开发人力资源方面组织的投资,又要研究如何计量目前录用人员的重置成本。(√) 12、我国超过法定退休年龄的人不属于现实的人力资源。 ( × ) 13、工作分作为一种活动,其主体是工作分析者,客体是工作环境。(×) 14、产品数量主要取决于机械设备的性能的行业适宜采用计件工资制。(×) 15、依据中国法律规定,未满16周岁的人不能参加劳动,即便参加劳动也不属于真正的人力资源。(×) 16、要搞好员工保障管理体系建设,就必须保障人权,满足社会成员基本生活要求。 ( √ ) 17、招聘程序的第一步是招募。(×) 单选题 18、从目标的角度看,你喜欢目前所从事的工作,主要原因之一是(C) A领导信任我 B自己的愿望能够实现 C 心理充实 D 工作灵活 19、某企业为招募新员工,派遣人力资源部的两名员工赴外地某高校进行招聘。其中,差旅费3000元应从人力资源成本的哪个项目中列支?(A) A获得成本 B开发成本 C使用成本 D保障成本 20、员工离开组织之前由于工作效率地下而造成的损失费用应从人力资源成本的哪个项目中列支?(C) A保障成本 B开发成本 C使用成本 D离职成本

计算机体系结构参考1

第一题选择题 1.SIMD是指(B) A、单指令流单数据流 B、单指令流多数据流 C、多指令流单数据流 D、多指令流多数据流 2.下列那种存储设备不需要编址?D A. 通用寄存器 B. 主存储器 C. 输入输出设备 D. 堆栈 3.按照计算机系统层次结构,算术运算、逻辑运算和移位等指令应属于(A)级机器语言。 A、传统机器语言机器 B、操作系统机器 C、汇编语言机器 D、高级语言机器 4.早期的计算机系统只有定点数据表示,因此硬件结构可以很简单。但是这样的系统有明显的缺点,下面哪一个不是它的缺点:B A.数据表示范围小 B.单个需要的计算时钟周期多 C.编程困难 D.存储单元的利用率很低 7.下面哪个页面替换算法实际上是不能够实现的?D A)随机页面替换算法 B)先进先出替换算法 C)最久没有使用算法 D)最优替换算法

9.指令优化编码方法,就编码的效率来讲,那种方法最好?C A. 固定长度编码 B. 扩展编码法 C. huffman编码法 D. 以上编码都不是 10.在早期冯·诺依曼计算机特征中,机器以(C)为中心。 A、存储器 B、输入输出设备 C、运算器 D、控制器 1.RISC 计算机的指令系统集类型是( C ) 。 A. 堆栈型 B. 累加器型 C. 寄存器—寄存器型 D. 寄存器- 存储器型 2、相联存储器的访问方式是( D )。 A.先进先出顺序访问 B.按地址访问 C.无地址访问 D.按内容访问 3、假设—条指令的执行过程可以分为“取指令”、“分析”和“执行”三段,每—段分别只有—个部件可供使用,并且执行时间分别为Δt、2Δt和3Δt,连续执行n条指令所需要花费的最短时间约为( C )。 (假设“取指令”、“分析”和“执行”可重叠,并假设n足够大) A.6 nΔt B.2 nΔt C.3 nΔt D.nΔt 6、下列计算机不属于RISC计算机的是(C )。 A.SUN:Ultra SPARC

高级计算机体系结构作业汇总(非标准答案)

1.Explain the Concepts Computer Architecture 系统结构 由程序设计者所看到的一个计算机系统的属性。即计算机系统的软硬件界面。 Advanced CA 高级系统结构 新型计算机系统结构。基于串行计算机结构,研究多指令多数据计算机系统,具有并发、可扩展和可编程性。为非冯式系统结构。 Amdahl law Amdahl定律 系统中某部件由于采用某种方式时系统性能改进后,整个系统性能的提高与该方式的使用频率或占的执行时间的比例有关。 SCALAR PROCESSING 标量处理机 在同一时间内只处理一条数据。 LOOK-AHEAD 先行技术 通过缓冲技术和预处理技术,解决存储器冲突,使运算器能够专心与数据的运算,从而大幅提高程序的执行速度。 PVP 向量型并行计算处理机 以流水线结构为主的并行处理器。 SMP 对称多处理机系统 任意处理器可直接访问任意内存地址,使用共享存储器,访问延迟、带宽、机率都是等价的。MPP 大规模并行计算机系统 物理和逻辑上均是分布内存,能扩展至成百上千处理器,采用专门设计和定制的高通信带宽和低延迟的互联网络。 DSM 分布式共享存储系统 内存模块物理上局部于各个处理器内部,但逻辑上是共享存储的。 COW 机群系统 每个节点都是一个完整的计算机,各个节点通过高性能网络相互连接,网络接口和I/O总线松耦合连接,每个节点有完整的操作系统。 GCE 网格计算环境 利用互联网上的计算机的处理器闲置处理能力来解决大型计算问题的一种科学计算。 CISC 复杂指令集计算机

通过设置一些复杂的指令,把一些原来由软件实现的常用功能改用硬件实现的指令系统实现,以此来提高计算机的执行速度。 RISC 精简指令集计算机 尽量简化计算机指令功能,只保留那些功能简单,能在一个节拍内执行完的指令,而把复杂指令用段子程序来实现。 VMM 虚拟机监视器 作为软硬件的中间层,在应用和操作系统所见的执行环境之间。 SUPERCOMPUTER 超级计算机 数百数千甚至更多的处理器组成的能计算普通计算机不能完成的大型复杂问题的计算机。SVM 共享虚拟存储器 存储器虚拟化为一个共享的存储器,并提供单一的地址空间。 MAINFRAME 大型计算机 作为大型商业服务器,一般用于大型事务处理系统,特别是过去完成的且不值得重新编写的数据库应用系统方面。 COMPUTER SYSTEM ON CHIP 片上计算机系统 在单个芯片上集成的一个完整系统。 PARALLEL ARCHITECTURE INTO SINGLE CHIP 单片并行结构 在单个芯片上采用的并行体系结构 MOORE law Moore定律 当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。 UMA 一致存储访问 采用集中式存储的模式,提供均匀的存储访问。 NUMA 非一致存储访问 内存模块局部在各个结点内部,所有局部内存模块构成并行机的全局内存模块。 COMA 全高速缓存存储访问 采用分布式存储模式,通过高速缓存提供快速存储访问。 CC-NUMA 全高速缓存非一致性均匀访问 存在专用硬件设备保证在任意时刻,各结点Cache中数据与全局内存数据的一致性。NORMA 非远程存储访问

计算机系统结构期末考试试题及其答案

计算机系统结构期末考试试题及其答案

《计算机系统结构》期末考试试卷A 卷第 2 页 共 24 页 计算机科学系《计算机系统结构》期末考试试卷(A 卷) 2、此试卷适用于计算机科学与技术本科专业。 一 单选题:(10分,每题1分) 1、 ."启动I/O"指令是主要的输入输出指 令,是属于( B ) A.目态指令 B.管态指令 C.目态、管态都能用的指令 D.编译程序只能用的指令 2、 输入输出系统硬件的功能对(B )是透 明的 A.操作系统程序员 B.应用程序员 C.系统结构设计人员 D.机器语言程序设计员 3、 全相联地址映象是指(A ) A.任何虚页都可装入主存中任何实页的位置 B.一个虚页只装进固定的主存实页位置 C.组之间固定,组内任何虚页可装入任何实页位

置 D.组间可任意装入,组内是固定装入 4、( C ) 属于MIMD系统结构 A.各处理单元同时受一个控制单元的管理 B.各处理单元同时受同个控制单元送来的指令 C.松耦合多处理机和多计算机系统 D.阵列处理机 5、多处理机上两个程序段之间若有先写 后读的数据相关,则(B ) A.可以并行执行 B.不可能并行 C.任何情况均可交换串行 D.必须并行执行 6、计算机使用的语言是(B) A.专属软件范畴,与计算机体系结构无关 B.分属于计算机系统各个层次 C.属于用以建立一个用户的应用环境 D.属于符号化的机器指令 7、指令执行结果出现异常引起的中断是 (C ) A.输入/输出中断 B.机器校验中断 C.程序性中断 D.外部中断 《计算机系统结构》期末考试试卷A卷第 3 页共 24 页

十套模拟试题详细答案及解析

第十一套模拟试题参考答案及解析 1. 算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。 本题答案为C。 2. 所谓完全二叉树是指除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。 具有n个结点的完全二叉树,其父结点数为int(n/2),而叶子结点数等于总结点数减去父结点数。本题n=699,故父结点数等于int(699/2)=349,叶子结点数等于699-349=350。 本题答案是B。 3. 要形成良好的程序设计风格,主要应注重和考虑下述一些因素:符号名的命名应具有一定的实际含义,以便于对程序功能的理解;正确的注释能够帮助读者理解程序;程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二。 本题答案为A。 4. 关系数据库管理系统能实现的专门关系运算,包括选择运算、投影运算、连接运算。 本题答案为B。 5. 确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中的确定的各种需求,以及软件配置是否完全、正确。 本题答案为A。 6. 数据库概念设计的过程中,视图设计一般有三种设计次序,它们是: 1、自顶向下。这种方法是先从抽象级别高且普遍性强的对象开始逐步细化、具体化与特殊化。 2、由底向上。这种设计方法是先从具体的对象开始,逐步抽象,普遍化与一般化,最后形成一个完整的视图设计。 3、由内向外。这种设计方法是先从最基本与最明显的对象着手逐步扩充至非基本、不明显的其它对象。 本题答案为D。 7. 数据流相当于一条管道,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。 本题答案为C。 8. 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。 本题答案为B。 9. 当数据表A中每个元素距其最终位置不远,说明数据表A按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少。 本题答案为B。 10. 在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,

完整版计算机体系结构课后习题原版答案_张晨曦著

第1章计算机系统结构的基本概念 (1) 第2章指令集结构的分类 (10) 第3章流水线技术 (15) 第4章指令级并行 (37) 第5章存储层次 (55) 第6章输入输出系统 (70) 第7章互连网络 (41) 第8章多处理机 (45) 第9章机群 (45) 第1章计算机系统结构的基本概念 1.1 解释下列术语 层次机构:按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。 虚拟机:用软件实现的机器。 翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。

解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。 计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。 在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。 计算机组成:计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。 计算机实现:计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。 系统加速比:对系统中某部分进行改进时,改进后系统性能提高的倍数。 Amdahl定律:当对一个系统中的某个部件进行改进后,所能获得的整个系统性能的提高,受限于该部件的执行时间占总执行时间的百分比。 程序的局部性原理:程序执行时所访问的存储器地址不是随机分布的,而是相对地簇聚。包括时间局部性和空间局部性。

计算机体系结构习题答案解析

第1章计算机系统结构的基本概念 1.1 解释下列术语 层次机构:按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。 虚拟机:用软件实现的机器。 翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。 解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。 计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。 透明性:在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。 计算机组成:计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。 计算机实现:计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。 系统加速比:对系统中某部分进行改进时,改进后系统性能提高的倍数。 Amdahl定律:当对一个系统中的某个部件进行改进后,所能获得的整个系统性能的提高,受限于该部件的执行时间占总执行时间的百分比。 程序的局部性原理:程序执行时所访问的存储器地址不是随机分布的,而是相对地簇聚。包括时间局部性和空间局部性。 CPI:每条指令执行的平均时钟周期数。 测试程序套件:由各种不同的真实应用程序构成的一组测试程序,用来测试计算机在各个方面的处理性能。 存储程序计算机:冯·诺依曼结构计算机。其基本点是指令驱动。程序预先存放在计算机存储器中,机器一旦启动,就能按照程序指定的逻辑顺序执行这些程序,自动完成由程序所描述的处理工作。 系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机。 软件兼容:一个软件可以不经修改或者只需少量修改就可以由一台计算机移植到另一台计算机上运行。差别只是执行时间的不同。 向上(下)兼容:按某档计算机编制的程序,不加修改就能运行于比它高(低)档的计算机。 向后(前)兼容:按某个时期投入市场的某种型号计算机编制的程序,不加修改地就能

计算机体系结构模拟试题二汇总

模拟试题二 课程名称计算机系统结构适用班级: 考试时间120分钟班级学 号姓名 一、单项选择题(本大题共10小题,每小题2分,共20分。在每小题的四个备选答案中选出一个符合题意的,并将其前面的序号填在题后的括号内。) 1.输入输出系统硬件的功能对()是透明的。 ①操作系统程序员②应用程序员③系统结构设计人员④机器语言程序设计员 2."启动I/O"指令是主要的输入输出指令,是属于() ①目态指令②管态指令③目态、管态都能用的指令④编译程序只能用的指令 3.全相联地址映象是指() ①任何虚页都可装入主存中任何实页的位置 ②一个虚页只装进固定的主存实页位置 ③组之间是固定的,而组内任何虚页可以装入任何实页位置 ④组间可任意装入,组内是固定装入 4.()属于MIMD系统结构。 ①各处理单元同时受同一个控制单元的管理 ②各处理单元同时接受同一个控制单元送来的指令 ③多处理机和多计算机系统 ④阵列处理机 5.在下列方法中,指令并行度不能大于1的是()。 ①超级流水②超标量③超长指令字④标量流水线 6.设16个处理器编号分别为0,1,2,…,15用Cube3互联函数时,第10号处理机与第( )

号处理机相连. ①11 ②8 ③l4 ④2 7.若输入流水线的指令既无局部性相关,也不存在全局性相关,则() ①可获得高的吞吐率和效率②流水线的效率和吞吐率恶化 ③出现瓶颈④可靠性提高 8.对于共享主存的多处理机系统,在各个CPU都带有自己的Cache的情况下,为保证处理机所带Cache的一致性,可采用的方法有() ①写直达法②写回法③播写法④堆栈法 9.下面哪种相关不是流水线顺序流动方式所具有的() ①数据相关②指令相关③先读后写④先写后读 10.下面关于Omega网络和多级立方体网络的说法错误的是() ①Omega网络采用四功能单元 ②Omega网络和多级立方体网络的控制方式是不一样的 ③Omega网络可以实现一个处理单元与多个处理单元的同时连接 ④Omega网络和多级立方体网络的级编号顺序正好相反。 二、填空题(本大题共10小题,每小题1分,共10分。把答案填在题中横线上。) 1.为提高计算机系统的并行性,可通过的技术途径有__________、资源重复和资源共享。 2.按弗林(Michael J.Flynn)的观点,计算机系统可分为SISD、、MISD 和MIMD四大类。 3.为提高访Cache的命中率,Cache的预取算法可以有恒预取法和___________预取法。 4.衡量主存性能的指标是访问时间、存储周期和__________。 5.要实现两条指令在时间上重叠解释,首先是以增加硬件为代价的,其次,还要处理好指令之间可能存在的。 6.互连网络的交换方法主要有线路交换、包交换、线路/包交换,SIMD互连网络多采用交换,多处理机常采用包交换。 7.为同时解释相邻两条或多条指令,常用的控制方式是重叠和____________。 8.数组多路通道与设备之间的数据传送的基本单位是_____。 9.多级互连网络的交换开关控制方式主要有三种,分别是______、单元控制和部分级控制。 10.多处理机系统按照连接的紧密程度主要分两大类,分别是___________和松散耦合多处理

最新跟单员考试模拟试题及答案汇总

2010年跟单员考试模拟试题及答案

一、名词解释 1、跟单员是指为保证合约如期完成,经企业授权,具体执行订单的相关条款、跟踪并协调订单执行过程的专业人员。 2、进口贸易(Import Trade):将外国商品输入本国国内市场销售,叫做进口贸易或输入贸易。 3、有形商品的贸易(Visible Trade):它是指有形的、可以看得见的各种具体的商品贸易。 4、寄售(Consignment):寄售是寄售人(即卖方)先将货物运往国外,委托国外客户(亦即代售人)按照事先双方商定的条件在当地市场上代为销售。商品售出后所得货款由代售人扣除佣金和费用后汇付给寄售人。 5、来料加工(Processing with given materials)。这是指国外客户提供全部或部分原料、辅料、包装物料,由我方按照合同规定的质量(规格、色样)、数量,加工成成品,交付对方以赚取加工费用。 6、包销(Exclusive Sales)指出口人(委托人)通过协议把某些商品在某一地区和规定期限内营权单独给予国外某个客户或公司的贸易做法。 7、CFR术语的全文是Cost and Freight(…named port destination),即成本加运费(…指定目的港)。 8、电子商务是指在互联网的环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、客户之间的网上交易和在线电子支付的一种新型的商业运营模式。外贸企业电子商务的核心是运用EDI技术使单证标准化、电子化。 9、EDI(Electronic Data Interchange,电子数交换)技术是指企业之间通过计算机网络所进行的统一结构和标准信息的交换。 10、沟通是指信息从发送者到接受者的传递过程,沟通在管理的各个方面得到了广泛的运用。 11、礼节则是人们在日常生活及交际场合中,相互问候、致意、祝愿、慰问以及给予必要的协助与照料的惯用作法。礼节是礼貌的具体表现。 12、询盘(Inquiry)又称询价或洽商邀请,是指买方或卖方为了购买或销售货物而向对方提出关于交易条件的询问。 13、还盘(Counter Offer),又称还价,是受盘人对发盘条件不完全同意而提出变更的表示。

相关文档
最新文档