文档库 最新最全的文档下载
当前位置:文档库 › 自考2325计算机系统结构课后习题答案

自考2325计算机系统结构课后习题答案

自考2325计算机系统结构课后习题答案
自考2325计算机系统结构课后习题答案

第1章计算机系统结构的基本概念

1、有一个计算机系统可按功能分成4级,每级的指令互不相同,每一级的指令都比其下一级的指令在效能上强M倍,即第i级的一条指令能完成第i-1级的M条指令的计算量。现若需第i级的N条指令解释第i+1级的一条指令,而有一段第1级的程序需要运行Ks,问在第

2、3和4级上一段等效程序各需要运行多长时间?

答:第2级上等效程序需运行:(N/M)*Ks。第3级上等效程序需运行:(N/M)*(N/M)*Ks。第4级上等效程序需运行:(N/M)*(N/M)*(N/M)*Ks。

2、硬件和软件在什么意义上是等效的?在什么意义上又是不等效的?试举例说明。

答:软件和硬件在逻辑功能上是等效的,原理上,软件的功能可用硬件或固件完成,硬件的功能也可用软件模拟完成。只是反映在速度、价格、实现的难易程度上这两者不同。

3、试以实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系与影响。

答:计算机系统结构、计算机组成、计算机实现互不相同,但又相互影响。

(1)计算机的系统结构相同,但可采用不同的组成。如IBM370系列有115、125、135、158、168

等由低档到高档的多种型号机器。从汇编语言、机器语言程序设计者看到的概念性结构相同,均是由中央处理机/主存,通道、设备控制器,外设4级构成。其中,中央处理机都有相同的机器指令和汇编指令系统,只是指令的分析、执行在低档机上采用顺序进行,在高档机上采用重叠、流水或其它并行处理方式。

(2)相同的组成可有多种不同的实现。如主存器件可用双极型的,也可用MOS型的;可用VLSI单片,也可用多片小规模集成电路组搭。

(3)计算机的系统结构不同,会使采用的组成技术不同,反之组成也会影响结构。如为实现A:=B+CD: =E*F,可采用面向寄存器的系统结构,也可采用面向主存的三地址寻址方式的系统结构。要提高运行速度,可让相加与相乘并行,为此这两种结构在组成上都要求设置独立的加法器和乘法器。但对面向寄存器的系统结构还要求寄存器能同时被访问,而对面向主存的三地址寻址方式的系统结构并无此要求,倒是要求能同时形成多个访存操作数地址和能同时访存。又如微程序控制是组成影响结构的典型。通过改变控制存储器中的微程序,就可改变系统的机器指令,改变结构。如果没有组成技术的进步,结构的进展是不可能的。

综上所述,系统结构的设计必须结合应用考虑,为软件和算法的实现提供更多更好的支持,同时要考虑可能采用和准备采用的组成技术。应避免过多地或不合理地限制各种组成、实现技术的采用和发展,尽量做到既能方便地在低档机上用简单便宜的组成实现,又能在高档机上用复杂较贵的组成实现,这样,结构才有生命力;组成设计上面决定于结构,下面受限于实现技术。然而,它可与实现折衷权衡。例如,为达到速度要求,可用简单的组成但却是复杂的实现技术,也可用复杂的组成但却是一般速度的实现技术。前者要求高性能的器件,后者可能造成组成设计复杂化和更多地采用专用芯片。

组成和实现的权衡取决于性能价格比等因素;结构、组成和实现所包含的具体内容随不同时期及不

同的计算机系统会有差异。软件的硬化和硬件的软件都反映了这一事实。VLSI的发展更使结构组成和实现融为一体,难以分开。

4、什么是透明性概念?对计算机系统结构,下列哪些是透明的?哪些是不透明的?

存储器的模m交叉存取;浮点数据表示;I/O系统是采用通道方式还是外围处理机方式;数据总线宽度;字符行运算指令;阵列运算部件;通道是采用结合型还是独立型;PDP-11系列的单总线结构;访问方式保护;程序性中断;串行、重叠还是流水控制方式;堆栈指令;存储器最小编址单位;Cache 存储器。

答:透明指的是客观存在的事物或属性从某个角度看不到。

透明的有:存储器的模m交叉存取;数据总线宽度;阵列运算部件;通道是采用结合型还是独立型;P DP-11系列的单总线结构;串行、重叠还是流水控制方式;Cache存储器。

不透明的有:浮点数据表示;I/O系统是采用通道方式还是外围处理机方式;字符行运算指令;访问方式保护;程序性中断;堆栈指令;存储器最小编址单位。

P.S.

属于计算机系统结构的属性有:数据表示、寻址方式、寄存器组织、指令系统、存储组织、中断机构、I/O结构、保护机构等。

属于组成的属性有:数据通路宽度、专用部件设置、功能部件并行度、控制机构的组成方式,可靠性技术等。它着眼于机器内各事件的排序方式,控制机构的功能及部件间的关系。

属于实现的属性有:部件的物理结构、器件、模块的划分与连接、微组装技术、信号传输技术等,它着眼于器件技术和微组装技术。

5、从机器(汇编)语言程序员看,以下哪些是透明的?

指令地址寄存器;指令缓冲器;时标发生器;条件寄存器;乘法器;主存地址寄存器;磁盘外设;先行进位链;移位器;通用寄存器;中断字寄存器。

答:透明的有:指令缓冲器、时标发生器、乘法器、主存地址寄存器、先进先出链、移位器

6、下列哪些对系统程序员是透明的?哪些对应用程序员是透明的?

系列机各档不同的数据通路宽度;虚拟存储器;Cache存储器;程序状态字;“启动I/O”指令;“执行”指令;指令缓冲寄存器。

答:对系统程序员透明的有:虚拟存储器;Cache存储器;程序状态字;

对应用程序员透明的有:系列机各档不同的数据通路宽度;“启动I/O”指令;“执行”指令;指令缓冲寄存器。

该题答案纯属本人个人见解。对系统程序员透明是否意味着有计算机系统结构透明,而对应用程序员透明则对应着对计算机组成透明呢?----lanjing

7、想在系列机中发展一种新型号机器,你认为下列哪些设想是可以考虑的,哪些则不行的?为什么?

(1)新增加字符数据类型和若干条字符处理指令,以支持事务处理程序的编译。

(2)为增强中断处理功能,将中断分级由原来的4级增加到5级,并重新调整中断响应的优先次序。(3)在CPU和主存之间增设Cache存储器,以克服因主存访问速率过低而造成的系统性能瓶颈。(4)为解决计算误差较大,将机器中浮点数的下溢处理方法由原来的恒置“1”法,改为用ROM存取下溢处理结果的查表舍入法。

(5)为增加寻址灵活性和减少平均指令字长,将原等长操作码指令改为有3类不同码长的扩展操作码;将源操作数寻址方式由操作码指明改成如VAX-11那种设寻址方式位字段指明。

(6)将CPU与主存间的数据通路宽度由16位扩展成32位,以加快主机内部信息的传送。

(7)为减少公用总路线的使用冲突,将单总线改为双总线。

(8)把原0号通用寄存器改作堆栈指示器。

答:可以考虑的有:13467。不可以考虑的有:258。

原则很简单,看改进后能否保持软件的可移植性。

P.S.

为了能使软件长期稳定,就要在相当长的时期里保证系统结构基本不变,因此在确定系列结构时要非常慎重。其中最主要是确定好系列机的指令系统、数据表示及概念性结构。既要考虑满足应用的各种需要和发展,又要考虑能方便地采用从低速到高速的各种组成的实现技术,即使用复杂、昂贵的组成实现时,也还能充分发挥该实现方法所带来的好处。

8、并行处理计算机除分布处理、MPP和机群系统外,有哪4种基本结构?列举它们各自要解决的主要问题。

答:除了分布处理,MPP和机群系统外,并行处理计算机按其基本结构特征可分为流水线计算机,阵列处理机,多处理机和数据流计算机四种不同的结构。

流水线计算机主要通过时间重叠,让多个部件在时间上交划重叠地并行招待运算和处理,以实现时间上的并行。它主要应解决:拥塞控制,冲突防止,流水线调度等问题。

阵列处理机主要通过资源重复实现空间上的并行。它主要应解决:处理单元灵活、规律的互连模式和互连网络设计,数据在存储器中的分布算法等问题。

多处理机主要通过资源共享,让一组计算机在统一的操作系统全盘控制下,实现软件和硬件各级上的相互作用,达到时间和空间上的异步并行。它主要应解决:处理机间互连等硬件结构,进程间的同上步和通讯,多处理机调度等问题。

数据流计算机设有共享变量的概念,指令执行顺序只受指令中数据的相关性制约。数据是以表示某一操作数或参数已准备就绪的数据令牌直接在指令之间传递。它主要应解决:研究合适的硬件组织和结构,高效执行的数据流语言等问题。

9、计算机系统的3T性能目标是什么?

答:计算机系统的3T性能目标是1TFLOPS计算能力,1TBYTE主存容量和1TBYTES的I/O带宽。

第2章数据表示与指令系统

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

答:数据表示是能由硬件直接识别和引用的数据类型。数据结构反映各种数据元素或信息单元之间的结构关系。数据结构要通过软件映象变换成机器所具有的各种数据表示实现,所以数据表示是数据结构的组成元素。不同的数据表示可为数据结构的实现提供不同的支持,表现在实现效率和方便性不同。数据表示和数据结构是软件、硬件的交界面。

除基本数据表示不可少外,高级数据表示的引入遵循以下原则:(1)看系统的效率有否提高,是否养活了实现时间和存储空间。(2)看引入这种数据表示后,其通用性和利用率是否高。

2、标志符数据表示与描述符数据表示有何区别?描述符数据表示与向量数据表示对向量数据结构所提供的支持有什么不同?

答:标志符数据表示指将数据类型与数据本身直接联系在一起,让机器中每个数所都带类型樗位。其优点是:(1)简化了指令系统和程序设计;(2)简化了编译程序;(3)便于实现一致性校验;(4)能由硬件自动变换数据类型;(5)支持数据库系统的实现与数据类型无关;(6)为软件调试和应用软件开发提供支持。缺点是:(1)会增加程序所点的主存空间;(2)在微观上对机器的性能(运算速度)不利。

数据描述符指数据的描述与数据分开存放,描述所访问的数据是整块还是单个的,及访问该数据块或数据元素的地址住处它具备标志符数据表示的优点,并减少了标志符数据表示所占的空间,为向量和数组结构的实现提供支持。

数据描述符方法优于标志符数据表示,数据的描述与数据分开,描述所访问的数据是整块还是单个的,及访问该数据块或数据元素的地址信息,减少了樗符数据表示所占的窨。用描述符方法实现阵列数据的索引比用变址方法实现要方便,且便于检查出程序中的阵列越界错误。但它不能解决向量和数组的高速运算问题。而在有向量、数组数据表示的向量处理机上,硬件上设置有丰富的赂量或阵列运算指令,配有流水或阵列方式处理的高速运算器,不仅能快速形成向量、数组的元素地址,更重要的是便于实现把向量各元素成块预取到中央处理机,用一条向量、数组指令流水或同时对整个向量、数组高速处理.如让硬件越界判断与元素运算并行。这些比起用与向量、阵列无关的机器语言和数据表示串行实现要高效的多。

3、堆栈型机器与通用寄存器型机器的主要区别是什么?堆栈型机器系统结构为程序调用的哪些操作提供了支持?

答:有堆栈数据表示的机器称为堆栈机器。它与一般通用寄存器型机器不同。通用寄存器型机器对堆栈数据结构实现的支持是较差的。表现在:(1)堆栈操作的指令少,功能单一;(2)堆栈在存储器内,访问

堆栈速度低;(3)堆栈通常只用于保存于程序调用时的返回地址,少量用堆栈实现程序间的参数传递。而堆栈机器为堆栈数据结构的实现提供有力的支持.表现在:(1)有高速寄存器组成的硬件堆栈,并与主存中堆栈区在逻辑上组成整体,使堆栈的访问速度是寄存器的,容量是主存的;(2)丰富的堆栈指令可对堆栈中的数据进行各种运算和处理;(3)有力地支持高级语言的编译;(4)有力地支持子程序的嵌套和递归调用。

堆栈型机器系统结构有力地支持子程序的嵌套和递归调用。可将以下信息全部压栈,包括:保存子程序的返回地址,保存条件码,保存关键寄存器内容,保存必要的全局型、局部型参数,为子程序开辟存放局部变量和中间结果的工作区。

4、设某机阶值6位、尾数48位,阶符和数符不在其内,当尾数分别以2、8、16为基时,在非负阶、正尾数、规格化数情况下,求出其最小阶、最大阶、阶的个数、最小尾数值、最大尾数值、可表示的最小值和最大值及可表示的规格化数的总个数。

解:依题意知:p=6 m''=48 rm=2, 8, 16

lanjing:

lanjing:

5、(1)浮点数系统使用的阶基rp=2,阶值位数p=2,尾数基值rm=10,以rm为基的尾数位数m''=1,按照使用的倍数来说,等价于m=4,

试计算在非负阶、正尾数、规格化情况下的最小尾数值、最大尾数值、最大阶值、可表示的最小

值和最大值及可表示数的个数。

(2)对于rp=2,p=2,rm=4,m''=2,重复以上计算。

解:依题意知列下表:

p=2,rm=10,m''=1 p=2,rm=4,m''=2

最小尾数值10^-1=0.1 4^-1=0.25

最大尾数值1-10^-1=0.9 1-4^-2=15/16

最大阶值2p^-1=3 3

可表示的最小值0.1 0.25

可表示的最大值10^3*0.9=900 4^3*15/16=60

可表示数的总个数36 48

P.S

不明白题中“按照使用的倍数来说,等价于m=4,” 这句话是什么意思,有什么作用呢?

6、由4位数(其中最低位为下溢附加位)经ROM查表舍入法,下溢处理成3位结果,设计使下溢下

处理平均误差接近于零的ROM表,列出ROM编码表地址与内容的对应关系。

解:

地址0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

内容000 001 001 010 010 011 011 100 100 101 101 110 110 111 111 111

7、变址寻址和基址寻址各适用于何种场合?设计一种只用6位地址码就可指向一个大地址空间中

任意64个地址之一的寻址机构。

解:基址寻址是对逻辑地址空间到物理地址空间变换的支持,以利于实现程序的动态再定位。

变址寻址是对数组等数据块运算的支持,以利于循环。

将大地址空间64个地址分块,用基址寄存器指出程序所在块号,用指令中6位地址码表示该块内64 个地址之一,这样基址和变址相结合可访问大地址任意64个地址之一。

以下摘自南京大学出版社出版,李学干主编的辅导书

变址寻址适合在标量计算机中,通过循环程序访问变址寄存器,修改其变址值来对向量或数组等数据结构中的各元素进行访问和处理。基址寻址则主要是用于程序的逻辑地址空间到物理地址空间的变换,以支持程序使用动态再定位的技术。

设计一种只用6位地址码就可以指向一个大地址空间中任意64个地址之一的寻址机构,意味着指令中为寻址该操作数的地址码只有6位,只好用来表示这64个地址中的任一个。那么这64个地址之一应当是在哪个大的地址空间的,就得使用其他办法来指明。这里可列举常见的两种做法。

一种是采用隐含寻址,让标志这64个地址是相对哪个基点地址的区域用指令隐式规定的某个专门的寄存器中所存放的基址值来给出。例如,可约定某个变址寄存器或某个基址器。程序执行时,每当要访存时,就可以经硬件加法器将隐含寄存器的基址值与指令中给出的6位相对位移量相加来形成其访存单元的物理地址。

另一种是规定基点地址就是程序计数器,程序计数器(PC)存放的是当前所执行指令的下一条指令所在主存中的地址(或偏移地址)。因此,可以通过使用无条件转移指令来修改PC的内容,实现在一个大的地址空间中的访问,这就是所谓的PC自相对寻址。做法是通过将PC的内容与指令中所提供的6位相对位移量相加来形成主存单元的物理地址。

8.经统计,某机器14条指令的使用频度分别为:0.01,0.15,0.12,0.03,0.02,0.04,0.02,0.04,0.01,0.13, 0.15,0.14,0.11,0.03。分别求出用等长码、Huffman码、只有两种码长的扩展操作码3种编码方式的操作码平均码长。

解:

等长操作码的平均码长=4位;Huffman编码的平均码长=3.38位;只有两种码长的扩展操作码的平均码长=3.4位。

9.若某机要求:三地址指令4条,单地址指令255条,零地址指令16条。设指令字长为12位.每个

地址码长为3位。问能否以扩展操作码为其编码?如果其中单地址指令为254条呢?说明其理由。

答:①不能用扩展码为其编码。

∵指令字长12位,每个地址码占3位;

∴三地址指令最多是2^(12-3-3-3)=8条,现三地址指令需4条,

∴可有4条编码作为扩展码,

∴单地址指令最多为4×2^3×2^3=2^8=256条,

现要求单地址指令255条,∴可有一条编码作扩展码

∴零地址指令最多为1×2^3=8条

不满足题目要求

∴不可能以扩展码为其编码。

②若单地址指令254条,可以用扩展码为其编码。

∵依据①中推导,单地址指令中可用2条编码作为扩展码

∴零地址指令为2×2^3=16条,满足题目要求

10、某机指令字长16位。设有单地址指令和双地址指令两类。若每个地址字段为6位.且双地址指令有X条。问单地址指令最多可以有多少条?

答:

双地址指令最多是2^(16-6-6)=2^4=16条,现双地址指令有X条,

∴可有(16-X)条编码作为扩展码,

∴单地址指令最多为(16-X)×2^6

11.何谓指令格式的优化?简要列举包括操作码和地址码两部分的指令格式优化可采用的各种途径和思路。

答:指令格式的优化指如何用最短位数表示指令的操作信息和地址信息,使程序中指令的平均字

长最短。

为此用到Huffman压缩概念。其基本思想是,当各种事件发生概率不均等时,采用优化技术对

发生概率最高的事件用最短的位数(时间)来表示(处理),而对出现概率较低的事件,允许采用较

长位数(时间)来表示(处理),会导致表示(处理)的平均位数(时间)的缩短。

①用此思想可对操作码进行优化。首先通过大量已有典型程序进行统计,可得到每种指令在

程序中出现的概率(使用频度)。然后构造它们的Huffman树。方法如下:

a)被统计指令按使用频由小到大排列;

b)每次选择其中最小的二个频度合成一个频度是它们二者之和的新结点,并将该结点按频度

大小插到余下的未参与结合的频度值中;

c)如此继续,直至全部频度结合完毕形成根结点。

最后从根结点开始对每个结点的两个分支分别用0、1表示,则到达各频度指令的代码序列就构成该频度指令的Huffman码。

Huffman码是最优化的编码,但这种编码码长种类太多.不便于译码,不能实用,为此可采用

下面的扩展操作码编码。扩展操作码编码是介于定长二进制编码和全Huffman编码之间的一种编

码,仍利用Huffman压缩思想,使操作码平均长度缩短。其操作码长度不定,但只有有限几种码

长,是一种可实用的优化编码方法。扩展方法应根据指令使用频度pi的分布而定.如pi值在头15

种指令中都比较大,但在30种指令以后急剧减少,则宜选15/15/15法;若pi值在头8种指令中较大,之后的64种指令pi值也不低时,则宜选8/64/512法。衡量标准是哪种编码使平均长度最短。

②对地址码的优化:

操作码的优化表示可以使指令总位数减少,但为不降低访存指令的速度.必须维持指令字按

整数边界存储,所以首先应考虑地址码也用可变长.让长操作码与短地址码配合.即使是定长指

令字,也可利用操作码优化腾出的空白。减少存储空间的浪费。如果最常用的操作码最短,其地

址码个数越多指令功能越强。如为实现A+B→C,若采用单地址指令需经取A,加B,送C三条指令完成,而用了三地址指令只需一条,减少程序占用空间。

其次考虑多种寻址方式在满足很大寻址空间前提下,缩短地址码位数。如在IBM370中用16位

地址码可通过基址寻址形成24位访存物理地址。以20位地址码通过基址+变址形成24位访存物理地址。还可采用相对寻址,分段存储管理方式。

另外可考虑在同种地址制下的多种地址形式.如让空白处放直接操作数或常数。

12.某模型机9条指令使用频率为:

ADD(加) 30% SUB(减) 24% JOM(按负转移) 6%

STO(存) 7% JMP(转移) 7% SHR(右移) 2%

CIL(循环) 3% CLA(清加) 20% STP(停机) 1%

要求有两种指令字长,都按双操作数指令格式编排,采用扩展操作码,并限制只能有两种操作码码长。设该机有若干通用寄存器,主存为16位宽,按字节编址,采用按整数边界存储。任何指令都在一个主存周期中取得,短指令为寄存器-寄存器型,长指令为寄存器-主存型,主存地址应能变址寻址。

(1)仅根据使用频率,不考虑其它要求,设计出全Huffman操作码,计算其平均码长;

(2)考虑题目全部要求,设计优化实用的操作形式,并计算其操作码的平均码长;

(3)该机允许使用多少可编址的通用寄存器?

(4)画出该机两种指令字格式,标出各字段之位数;

(5)指出访存操作数地址寻址的最大相对位移量为多少个字节?

解:

第(1)和(2)中Huffman和扩展操作码的编码及平均码长如下表:

指令Ii 使用频度Pi Huffman编码扩展操作码编码

I1 30% 10 00

I2 24% 00 01

I3 20% 01 10

I4 7% 1100 11000

I5 7% 1101 11001

I6 6% 1110 11010

I7 3% 11110 11011

I8 2% 111110 11100

I9 1% 111111 11101

西个马pili 2.61 2.78

(3)8个。

(4)两种指令格式如下图所示:

2位3位3位

OP R1 R2

操作码寄存器1 寄存器2

5位3位3位5位

OP R1 X d

操作码寄存器1 变址寄存器相对位移

主存逻辑地址

(5)访存操作数地址寻址的最大相对位移量为32个字节。

13.设计RISC机器的一般原则及可采用的基本技术有那些?

答:一般原则:(1)确定指令系统时,只选择使用频度很高的指令及少量有效支持操作系统,高级语言及其它功能的指令;(2)减少寻址方式种类,一般不超过两种;(3)让所有指令在一个机器周

期内完成;(4)扩大通用寄存器个数,一般不少于32个,尽量减少访存次数;(5)大多数指令用硬联实现,少数用微程序实现;(6)优化编译程序,简单有效地支持高级语言实现。

基本技术:(1)按RISC一般原则设计,即确定指令系统时,选最常用基本指令,附以少数对操作系统等支持最有用的指令,使指令精简。编码规整,寻址方式种类减少到1、2种。(2)逻辑实现用硬联和微程序相结合。即大多数简单指令用硬联方式实现,功能复杂的指令用微程序实现。(3) 用重叠寄存器窗口。即:为了减少访存,减化寻址方式和指令格式,简单有效地支持高级语言中的过程调用,在RISC机器中设有大量寄存嚣,井让各过程的寄存器窗口部分重叠。(4)用流水和延

迟转移实现指令,即可让本条指令执行与下条指令预取在时间上重叠。另外,将转移指令与其前

面的一条指令对换位置,让成功转移总是在紧跟的指令执行之后发生,使预取指令不作废,节省

一个机器周期。(5)优化设计编译系统。即尽力优化寄存器分配,减少访存次数。不仅要利用常规

手段优化编译,还可调整指令执行顺序,以尽量减少机器周期等。

14.简要比较CISC机器和RISC机器各自的结构特点,它们分别存在哪些不足和问题?为什么说今后

的发展应是CISC和RISC的结合?

答:CISC结构特点:机器指令系统庞大复杂。

RISC结构特点:机器指令系统简单,规模小,复杂度低。

CISC的问题:

(1)指令系统庞大,一般200条以上;

(2)指令操作繁杂,执行速度很低;

(3)难以优化生成高效机器语言程序,编译也太长,太复杂;

(4)由于指令系统庞大,指令的使用频度不高,降低系统性能价格比,增加设计人员负担。

RISC的问题;

(1)由于指令少,在原CISC上一条指令完成的功能现在需多条RISC指令才能完成,加重汇编语言程序设计负担,增加了机器语言程序长度,加大指令信息流量。

(2)对浮点运算和虚拟存储支持不很强。

(3)RISC编译程序比CISC难写。

由于RISC和CISC各有优缺点,在设计时,应向着两者结合,取长补短方向发展。Theskyline:

单地址指令格式:指令地址

9 3 位

所以前面9位由于三地址指令用了最前面3位,还有中间6位可作为编码(也就是总共可以有9位作为单地址指令的指令操作码的编码)。减去3地址指令的4条,有4*2^6=256条,

但由于韪目要求要有255条,所以剩下一个编码,已经用了9位的全部编码,最后零地址指令(全部1 2位都可作为操作码的编码)还有1*2^3=8

(这是12位编码中最后三位的)若只要求254种,则可以有(256-254)*2^3=16条

第3章总线、中断与输入输出系统

3.1.简要举出集中式串行链接,定时查询和独立请求3种总线控制方式的优缺点。同时分析硬件产生故障时通讯的可靠性。

答:集中式串行链连接方式。其过程为:

①所有部件都经公共的“总线请求”线向总线控制器发使用总线申请。

②当“总线忙”信号未建立时,“总线请求”才被总线控制器响应,送出“总线可用”信号,它串行地通过每个部件。

③如果某部件未发过“总线请求”,则它将“总线可用”信号往下一部件转,如果某部件发过“总线请求”,则停止“总线可用”信号的传送。

④该部件建立“总线忙”,并除去“总线请求”,此时该部件获得总线使用权,准备传送数据。

⑤数据传送期间,“总线忙”维持“总线可用”的建立。

⑥传送完成后,该部件去除“总线忙”信号和“总线可用”信号。

⑦当“总线请求”再次建立时,就开始新的总线分配过程。

优点:①选择算法简单;②控制总线数少;③可扩充性好;④可靠性高。

缺点:①对“总线可用”线及其有关电路失效敏感,②不灵活;③总线中信号传送速度慢。

集中式定时查询方式,过程:

①总线上每个部件通过“总线请求”发请求。

②若“总线忙”信号未建立,则计数器开始计数,定时查询个部件,以确定是谁发的请求。

③当查询线上的计数值与发出请求的部件号一致时,该部件建立“总线忙”,计数停止,查询也停止。除去“总线请求”,该部件获得总线使用权。

④“总线忙”维持到数据传送完毕。

⑤数据传送完,去除“总线忙”。

⑥当“总线请求”线上有新的请求,就开始下一个总线分配过程。

优点:①优先次序灵活性强;②可靠性高。

缺点:①控制线数较多;②扩展性较差;③控制较为复杂;④总线分配受限于计数信号,不能很高。

集中式独立请求方式,过程:

①每个部件有一对“总线请求”和“总线准许”线。

②每个部件使用“总线请求”发中请,当“总线已分配”无信号时,总线控制器根据某种算法对同时送来的多个请求进行仲裁,以确定哪个部件使用总线,信号从“总线准许”送回该部件,去除该部件的“总线请求”,建立总线已分配”。

③获得总线使用权的部件传送数据,直至完毕。

④数据传送完毕后,除去总线已分配”和“总线准许”,开始新的总线分配。

优点:①总线分配速度快;②灵活;③能方便隔离失效部件的请求。

缺点:①控制线数多;②复杂。

硬件产生故障时,通信的可靠性分析:

串行链接对通信的可靠性,主要表现在“总线可用”线及其有关电路的失效会造成系统整体瘫痪的问题。一旦“总线可用”线出现断路或碰地,其高电平不能顺链往下传送,就会使后面的部件在要求使用总线时,其请求无法得到响应。为了提高可靠性,可对“总线可用”线及其相关电路,采取重复设置两套或多套来解决。

定时查询对通信的可靠性要求比串行链接的高。因为总线控制器通过计数,查询到某个出故障的部件时,故障部件不会给出“总线忙”信号,这样,不会影响控制器继续计数,去查询下一个部件,所以整个总线系统的工作不会瘫痪。

独立请求对通信的可靠性要求同样比串行链接的高。因为某个部件在发生故障时,不发总线请求,即使发出总线请求,总线控制器也可以通过软件或硬件的措施,将发生故障的部件送来的请求予以屏蔽掉,不让其参与总线的分配。所以,某个部件的故障不会导致整个系统的工作处于瘫痪状态。

3.2. 设中断级屏蔽位“1”对应于开放,“0”对应于屏蔽,各级中断处理程序的中断级屏蔽位设置如下:(见课本)

(1)当中断响应优先次序为1→2→3→4时,其中断处理次序是什么?

答:(1)1—3—4—2 中断处理程序

(2)如果所有的中断处理都各需3个单位时间,中断响应和中断返回时间相对中断处理时间少得多。当机器正在运行用户程序时,同时发生第2,3级中断请求,过两个单位时间,又同时发生第1,4级中断请求,试画出程序运行过程示意图。

答:

《南京大学出版社》李学干主编的辅导书对本题的分析:

为了领会中断响应排队器对中断响应优先次序是用硬件固定的,以及通过由操作系统给各中断级服务程序现行程序状态字中的中断级屏蔽位设置不同的状态,可以改变中断处理(完)的次序这两个要点,下图给出了一个中断响应硬件部分的简单逻辑原理示意图。图中略去了某些实现上的具体细节,因为这些已不是本课程要讨论的内容。

中断级屏蔽位是程序状态字中的一个组成部分。程序状态字是将散布于系统各部分,反映程序工作时某些关键性硬件的状态,组合在一起所构成的字,有的计算机也称其为处理器状态字或程序换道区。每类程序均在主存中指定一个区域来放置其程序状态字。运行一个程序或进程时,就会将其程序状态字从主存指定单元或区域取出送到分散于系统各部分的寄存器或计数器中,建立起运行此程序或进程的环境。一个程序或进程在退出运行时,也会将反映该程序状态的这些寄存器或计数器内容组拼成程序状态字,

存回该程序或进程在主存中的指定单元或区域里。因此,程序或进程的切换,只需要通过硬件启动的交换新旧程序状态字的内容即可快速完成。例如,在IBM370系列机上,程序状态字为64位,等于它的长字,交换程序状态字只需硬件启动写长字和读长字两次访存即可完成。

尽管中断请求是随机发出的,为了便于精确保存中断的断点以及在中断处理完后又能返回到原中断处,中断响应排队器总是在每条指令执行到最后一个机器周期的最后一个时钟周期时,对目前到达中断响应排队器入口的所有中断请求排一次队,择优进行响应。在中断响应排队器相应的输出端产生出响应信号。此信号经中断级服务程序入口地址形成硬件,生成出该级中断服务程序的程序状态字在内存区中所存放的地址。同时,经中断响应控制信号启动,进行新旧程序状态字的交换,完成程序的切换。被中断的程序的断点地址(即程序计数器的内容),由硬件自动压入返回地址堆栈,予以保存。系统切换到新的程序或进程后,继续运行下去。如果新的程序或进程是一个中断服务程序,在运行结束,执行到中断返回指令时,就会从堆栈中弹出所保存的返回地址,再次交换程序状态字,系统又重新返回到原被中断的程序,恢复运行。

当然,低级的中断服务程序在处理过程中又遇到了比其更高级的中断请求时,应允许其被中断,以实现多级中断的嵌套。利用返回地址堆栈的后进先出工作方式,就可以完成中断嵌套时的正确返回。可以看出,只要某道程序运行时,由操作系统在现行程序的程序状态字中,根据对各中断级的中断请求是否屏蔽,设置好中断级屏蔽位的状态,就可以控制这些级别的中断请求是否进入中断响应排队器去参加排队。只有能进入中断响应排队器的中断级请求,才有机会得到响应,从而就可改变中断实际处理完的次序。应当注意的是,用户程序是不能屏蔽任何中断的。因此,用户程序的现行程序状态字中,对各中断级的屏蔽位均应让其处于“开放”状态。

根据本题中所给出的各级中断处理程序对中断级屏蔽位设置的状况,很容易得出其中断处理(完)的次序应当是1342。因为正处理1级的中断处理程序时,现行程序状态字中的中断级屏蔽位为0000,在其执行期间,任何新的同级和低级的中断请求都不可能进入中断响应排队器进行排队,所以,1级中断处理程序一定会先处理完。当执行3级中断服务程序时,由于现行程序状态字中的中断级屏蔽位为1000,即对1级中断请求是“开放”的,而对其他各级中断请求则处于“屏蔽”状态。所以,只要此时发生1级中断请求,它就能进入中断响应排队器去排队。从而在中断请求排队的微操作发出时,就可打断3级中断服务程序的执行,交换程序状态字,转去执行1级中断处理程序,使之被优先处理完。而在执行3级中断服务程序时,由于现行程序状态字对2、3、4级的中断请求处于被“屏蔽”的状态,所以,它们都不能打断正在执行的3级中断处理程序。其他的情况可以依此类推得到。

3.3.若机器共有5级中断,中断响应优先次序为1→2→3→4→5,现要求其实际的中断处理次求序1→4→5→2→3。

(1)设计各级中断处理程序的中断级屏蔽位(令“1”对应于开放,“0”对应于屏蔽);

(2)若在运行用户程序时,同时出现第4,2级中断请求,而在处理第2级中断未完成时,又同时出现第1,3,5级中断请求,请画出此程序运行过程示意图。

答:( 选自老版主的答案)

1)五个级别的中断屏蔽位分别为(1开放;0屏蔽):

1:00000 2:10011 3:11011 4:10000 5:10010

2)中断过程示意图:如图

a. 2、4中断同时出现,进行排队器;

b. 按中断响应优先次序,2响应;

c. 此时屏蔽字为10011,所以;

d. 响应4,中断4运行结束,回2;

e. 1、3、5进入排队器,此时屏蔽字为10011,且1优先级最高,所以;

f. 响应1,1运行结束,回2,根据屏蔽字,所以;

g. 5响应,5运行结束,回2;

h. 根据屏蔽字,不响应3,所以2运行结束;回用户程序;

i. 3还在排队器,响应3,运行直到结束,回用户程序

3.4.简述字节多路,数组多路和选择通道的数据传送方式。

答:字节多路通道适用于连接大量的字符类低速设备。它以字节交叉方式轮流为多台设备服务,它可有多个子通道,它们分时进入通道。

数组多路通道适合于连接多台高速设备,每传送一个定长块就选择一次设备,多台设备以成组交叉方式工作。它可有多个子通道。它们分时进入通道。

选择通道方式适合于优先级高的高速设备,让它独占通道,数据传送以不定长方式进行,在数据传送期只选择一次设备。

3.5 如果通道在数据传送期中,选择设备需9.8μs,传送一个字节数据需0.2μs。某低速设备每隔5 00μs发出一个字节数据传送请求,问至多可接几台这种低速设备?对于如下A~F6种高速设备,一次通讯传送的字节数不少于1024个字节,问哪些设备可以挂在此通道上?哪些则不能?其中A—F设备每发出一个字节数据传送请求的时间间隔分别为(单位为μs):

设备 A B C D E F

发申请间隔0.2 0.25 0.5 0.19 0.4 0.21

答:

(1)∵选择设备需9.8μs,传送一个字节需0.2μs

∴该通道完成一个字节的传送需9.8+0.2=1μs

∵某低速设备每隔500μs发出一字节数据请求,为使数据不丢失,该通道可连设备数至多为500μs/1μs =500台。

(2)对于高速设备,由于一次传送字节数不少于1024byte

∴该通道一次传送数据的时间为9.8μs+1024×0.2μs=214.6μs

由表中可得出每台设备发送1024字节的时间间隔分别为

A B C D E F

单位μs 204.8 256 512 194.56 409.6 215.04

∴为使数据不丢失,B、C、E、F可挂在该通道上。A、D不能。

3.6 某字节多路通道连接6台外设,某数据传送速率分别如表中所列。

设备 1 2 3 4 5 6

传送速率(KB/s)50 15 100 25 40 20

(1)计算所有设备都工作时的通道实际最大流量:答:实际最大流量=50+15+l00+25+40+20=250 KB/S。

(2)如果设计的通道工作周期使通道极限流量恰好与通道最大流量相等,以满足流量设计的基本要求,同时让速率越高的设备被响应的优先级越高。当6台设备同时发出请求开始,画出此通道在数据传送期内响应和处理各外设请求的时间示意图。由此你发现了什么问题?

答:由表可解各设备连续发送两个字节的时间间隔分别为:

1 2 3 4 5 6

20μs 67μs 10μs 40μs 25μs 50μs

KB=1024B,s=10^6μs ,设备1的时间间隔为10^6/(50*1024)≈20μs ,其他如同1。

为简化计算,可视1024为1000

由此发现由于高速设备的响应优先级高,使低速设备6和设备2造成数据丢失。

(3)在(2)的基础上,在哪台设备内设置多少个字节的缓冲器就可以避免设备信息丢失?那么,这是否说书中关于流量设计的基本要求是没有必要的了呢?为什么?

答:在设备6和2中各设两个字节的缓冲区即可。

这并不说明流量设计的基本条件是不必要的,因为若基本条件不满足,无论设备优先级如何确定总有设备的信息会丢失。

阿利:这是我画的通道处理设备请求的示意图。(请点击看全图)

由图中可看出,6号设备有丢失信息现象,解决的办法是在6号设备内设置2个字节的缓冲器。

3.7 通道型I/O系统由一个字节多路通道A(其中包括两个子通道Al和A2),两个数组多路通道B1

和B2及一个选择通道C构成,各通道所接设备和设备的数据传送速率如表所示。(见课本)

(1)分别求出各通道应具有多大设计流量才不会丢失信息;

答:子通道Al的最大实际流量=50+35+20+20+50+35+20+20=250KB/S=O.25MB/S

∴子通道A1至少应有0.25MB/S的流量才不丢失信息。

同理子通道A2的流量必须≥0.25MB/S 子通道B1的实际最大流量=0.5MB/S

∴B1流量至少为0.5MB/S。

同理子通道B2流量至少设计成0.5MB/S。

选择通道C的流量至少设计成0.5MB/S。

(2)设I/O系统流量占主存流量的1/2时才算流量平衡,则主存流量应达到多少?

答:此I/O系统的流量应为各子通道流量之和。即为0.25+O.25+0.5+0.5+0.5=2MB/S

依题意I/O系统流量占主存流量的1/2才算流量平衡。

因此主存流量应达到4MB/S。

第四章课后题

1、设二级虚拟存储器的TA1=10^(-7)s、TA2=10^(-2)s,为使存储层次的访问效率e达到最大值的80%以上,命中率H至少要求达到多少?实际上这样高的命中率是很难达到的,那么从存储层次上如何改进?

解:∵e=1/[H+(1-H)r] 且r=TA2/TA1 ∴H至少达到99.9%

这样的命中率很难达到,可在二级存储器间加一层电子磁盘,降低r,从而降低对H的要求。

2、程序存放在模32单字交叉存储器中,设访存申请队的转移概率λ为25%,求每个存储周期能访问到的平均字数。当模数为16呢?由此你可得到什么结论?

解:B=[ 1-(1-λ)^m] /λ

由λ=0.25,m=32 求得:B=4-4*(3/4)^32=4

同理,m=16时,B=4-4*(3/4)^16=3.96

由此可看出,当转移概率λ为25%比较大时,采用模32与模16的每个存储周期能访问的平均字数非常相近。就是说,此时,提高模数m对提高主存实际频宽已不显著。实际上,模数m的进一步增大,会因工程实现上的问题,导致实际性能反而可能比模16的还要低,且价格更高。所以模数m不宜太大。对于λ为25%的情况,可以计算机出m=8时,其B已经接近于3.6了。

3、设主存每个分体的存取周期为2μs,宽度为4个字节。采用模m多分体交叉存取,但实际频宽只能达到最大频宽的0.6倍。现要求主存实际频宽为4MB/S,问主存模数m应取多少方能使两者速度基本

适配?其中m取2的幂。

解:由题意已知存取周期Tm=2*10^(-6)s,宽度W=4B,B实=0.6Bm=4*2^20B/S,

Bm=W*m/Tm=6.99*10^6B/S

m=Bm*Tm/W=6.99*10^6*2*10^-6/4=3.495

所以m取4能满足要求

P.S.

①微秒(百万分之一秒)1μs=10^-6s

②计量单位中的M(兆)是10的6次方,见到M自然想起要在该数值的后边续上六个0,即扩大一百万倍。在二进制中,MB也表示到了百万级的数量级,但1MB不正好等于1000000字节,而是1048576字节,即1MB = 2E+20 Bytes = 1048576Bytes。

4、某虚拟存储器共8个页面,每页1024个字,实际主存为4096个字,采用页表法进行地址映象。映象表的内容如下表1所示。

实页号装入位

3 1

1 1

2 0

3 0

2 1

1 0

0 1

0 0

表1

虚页号实页号装入位

0 3 1

1 1 1

2 2 0

3 3 0

4 2 1

5 1 0

6 0 1

7 0 0

表2

(1)列出会发生页面失效的全部虚页号;

解:根据页表法列出表2,当装入位为0时,即为页面失效,再找出相对应的虚页号即可。

会发生页面失效的全部虚页号为:2,3,5,7

(2)按以下虚地址计算主存实地址:0,3728,1023,1024,2055,7800,4096,6800。

解:虚页号=│_虚地址/页面大小_│

实地址=(实页号*页面大小)+(虚地址-虚页号*页面大小)

虚地址0 3728 1023 1024 2055 7800 4096 6800

虚页号0 3 0 1 2 7 4 6

实页号 3 3 3 1 2 0 2 0

装入位 1 0 1 1 0 0 1 1

实地址3072 3728 4095 1024 2055 632 2048 656

5、一个段页式虚拟存储器。虚地址有2位段号、2位页号、11位页内位移(按字编址),主存容量为32K字。每段可有访问方式保护,其页表和保护位如下表所示。

(1) 此地址空间中共有多少个虚页?

解:2Nv页,而Nv=用户虚页号=段号S+页号P

此地址空间中共有2^Nv=2^(2+2)=16个虚页

6、设某程序包含5个虚页,其页地址为4,5,3,2,5,1,3,2,2,5,1,3。当使用LRU算法替

换时,为获得最高命中率,至少应分配给该程序几个实页?其可能的最高命中率为多少?

7.采用页式管理的虚拟存储器,分时运行两道程序。其中,程序X为

DO 50 I=1,3

B(I)=A(I)-C(I)

IF(B(I)·LE·0)GOTO 40

D(I)=2*C(I)-A(I)

IF(D(I)·EQ·0)GOTO 50

40E(I)=0

50CONTINUE

Data: A=(-4,+2,0)

C=(-3,0,+1)

每个数组分别放在不同的页面中;而程序Y在运行过程中,其数组将依次用到程序空间的第3,5,4,2,5,3, 1,3,2,5,1,3,1,5,2页。如果采用LRU算法,实存却只有8页位置可供存放数组之用。试问为这两首程序的数组分别分配多少个实页最为合适?为什么?

解答:

分别分配给程序X和Y的数组4个实页最为合适。

根据题意,程序X依次调用数组A,C,B,B,E, A,C,B,B,C,A,D,D,E, A,C,B,B,E中的数据。

设程序X中的数组A,B,C,D,E分别存放于程序空间的第1,2,3,4,5页,则程序的页地址流为:1,3,2,2,5,1,3,2,2,3,1,4,4,5,1,3,2,2,5。

分析使用LRU算法对程序X的页地址流进行堆栈处理的过程可知,分配给程序X的数组5个实页最为合适;分析使用LRU算法对程序Y的页地址流进行堆栈处理的过程可知,分配给程序Y的数组4个实页最为合适。

但实存只有8页位置可供存放数组之用,所以,分别分配给程序X和Y的数组4个实页。

note:

分时运行在微观上是串行的,就是说,分时运行时把时间划分为若干时间片,每个程序轮流占用时间片;在宏观上是并行的,就是说,每个程序在一个时间片内并不能运行完。总的来看,是同时运行的,所以两个程序分配的实页和不能大于8。

参考:上面的FORTRAN源代码转成C后

main()

{

int A[]={-4,2,0};

int C[]={-3,0,1};

for (i=0,i<3,i++)

{B[i]=A[i]-C[i];

if (B[i]<0)

E[i]=0;

else

{D[i]=2*C[i]-A[i];

if (D[i]<>0)

E[i]=0;

};

};

}

8.设一个按位编址的虚拟存储器,它应可对应1K个任务,但在一段较长时间内,一般只有4个任务在使用,故用容量为4行的相联寄存器组硬件来缩短被变换的虚地址中的用户位位数;每个任务的程序空间最大可达4096页,每页为512个字节,实主存容量为2^20位;设快表用按地址访问存储器构成,行数为32,快表的地址是经散列形成;为减少散列冲突,配有两套独立相等比较电路。请设计该地址变换机构,内容包括:

(1)画出其虚、实地址经快表变换之逻辑结构示意图;

(2)相联寄存器组中每个寄存器的相联比较位数;

(3)相联寄存器组中每个寄存器的总位数;

(4)散列变换硬件的输入位数和输出位数;

(5)每个相等比较器的位数;

(6)快表的总容量(以位为单位)。

解:

(1)依题意得知:

虚地址为34位,其中用户号为10位(对应1K的任务)、虚页号12位(每个任务4096页)、页内位移12位(每页512字节,512字节=512*8=1024*4=2^12)

实地址为20位,其中实页号8位,页内位移12位(与虚页页内位移对应)

相联寄存器的作用:把10位的用户号转换为2位的ID(因为一般只有4个任务在使用),并把ID与虚地址的虚页号合并到快表中查实页号。

快表的作用:相当于页表,即虚页号对实页号的对应关系。但又有所简化(原因是如果用用户号和虚页号与实页号对应,前者就有22位,现改进后虚页号只有14位了)

(2)相联寄存器组中每个寄存器的相联比较位数为10(与虚地址中的用户号宽度对应)

(3)相联寄存器组中每个寄存器的总数为12(用户号宽度+ID宽度)

(4)散列变换硬件的输入位数为14位(虚页号宽度+相联寄存器中ID的宽度),输出位数为8位(与主存中的实页号宽度对应)

(5)每个相等比较器的位数=ID+用户虚页号nv'=2+12=14(位)。

(6)快表的总容量:32行*(14(输入位数)+8(输出位数))*2=32*22*2

9.考虑一个920个字的程序,其访问虚存的地址流为20,22,208,214,146,618,370,490,492,868,916,728。

(1)若页面大小为200字,主存容量为400字,采用FIFO替换算法,请按访存的各个时刻,写出其虚页地址流,计算主存的命中率;

自考计算机系统结构试题及答案解析

自考计算机系统结构试题及答案解析

4月高等教育自学考试全国统一命题考试 计算机系统结构试卷 (课程代码02325) 本试卷共3页,满分l00分,考试时间l50分钟。考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。 4.合理安排答题空间,超出答题区域无效。 第一部分选择题 一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡” 的相应代码涂黑。未涂、错涂或多涂均无分。1.以软件为主实现的机器称为p26 A.模型机器B.模拟机 C.虚拟机器

D.实际机器 2.下列关于系列机软件兼容描述正确的是p40 A.系列机软件必须保证向后兼容,力争向前兼容 B.系列机软件必须保证向下兼容,力争向前兼容 C.系列机软件必须保证向前兼容,力争向上兼容 D.系列机软件必须保证向下兼容,力争向后兼容 3.浮点数阶值采用二进制p位、尾数基值位r m,则该浮点数的最大阶值为p63 A.2p B.2p-1 C.2p-1 D.2p-1-1 4.为了使任何时候所需的信息都只用一个存储周期访问到,信息在主存中存放的地址要求是p73 A.地址最低位为0 B.地址最高位为0 C.该信息宽度的一半

D.该信息宽度的整数倍 5.存储器的最大频宽是指p98 A.存储器瞬时访问的频宽 B.存储器最大的传输速率 C.存储器连续访问时的频宽 D.存储器的实际传输速率 6.总线控制定时查询方式的控制线的线数为p111 A.┌log2N┐B.1+┌log2N ┐ C.2+┌log2N┐D.3+┌log2N┐ 7. 存储层次构成的主要依据是p127 A.CPU的速度B.主存器件 C.程序设计语言D.程序的局部性 8.相联存储器的访问依据是 A.内容B.地址 C.速度D.周期

【自考真题】全国2018年4月自考文学概论(一)考试真题 (3)

全国2018年4月自考文学概论(一)考试真题全国2018年4月高等教育自学考试文学概论(一)试题 课程代码:00529 请考生按规定用笔将所有试题的答案涂、写在答题纸上。 选择题部分 注意事项: 1、答题前,考生务必将肉己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位背上。 2、每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。 一、单项选择题:本大超共20小题,每小题1分,共20分。在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。 1、文学与历史相比更注重 A.事实 B.认知 C.理智 D.虚构 2、艾布拉姆斯提出的文学活动“四要素”是 A.作品、作家、世界、读者 B.作品、作家、生产者、读者 C.作品、作家、现实、历史 D.作品、作家、消费者、受众 3、“圣人立象以尽意”,这一观点出自 A.《周易?系辞》 B.《庄子?齐物论》 C.《荀子?乐论》 D.《礼记?乐记》 4、林语堂说,汉语的“单音节性”造就了中国文学的

A.题材 B.主题 C.美 D.真 5、将典型性格视为十分独特的“这一个”的德国古典美学家是 A.康德 B.席勒 C.黑格尔 D.胡塞尔 6、下列作品中,完全属于象征意象范畴的一组作品是 A.《阿Q正传》《祝福》《故乡》 B.《边城》《围城》《城堡》 C.《荷塘月色》《雨巷》《日出》 D.《天狗》《死水》《老马》 7、虚构出来的,只存在于作品世界中的时间关系是 A.文本时间 B.叙述时间 C.故事时间 D.阅读时间 8、隐在叙述者进行叙述的最典型文学体裁是 A.戏剧文学 B.民间故事 C.报告文学 D.纪实小说 9、“床前明月光,疑是地上霜。举头望明月,低头思故乡”表达的是 A.乡愁 B.哀怨 C.嗟叹 D.悲伤 10、西方提出“交感说”的是 A.瓦莱里 B.魏尔伦 C.马拉美 D.波德莱尔 11、抒情文学作品的典型形态是 A.诗体小说 B.抒情诗 C.抒情散文 D.散文诗 12、在抒情传统中长期使用并产生了固定内涵的模式化意象,称为 A.典型意象 B.原型意象 C.寓言式意象 D.符号式意象

自考计算机系统结构考前复习资料

自考计算机系统结构考前复习资料

第一章计算机系统结构的基本概念 从处理数据的角度看,并行级别有位串字串,位并字串,位片串字并,全并行。位串字串和位并字串基本上构成了SIMD。位片串字并的例子有:相联处理机STARAN,MPP。全并行的例子有:阵列处理机ILLIAC IV。 从加工信息的角度看,并行级别有存储器操作并行,处理器操作步骤并行,处理器操作并行,指令、任务、作业并行。 存储器操作并行是指能够在一个存储周期内并行读出多个CPU字的,采用单体多字、多体单字或多体多字的交叉访问主存系统,进而采用按内容访问方式,位片串字并或全并行方式,在一个主存周期内实现对存储器中大量字的高速并行操作。例子有并行存储器系统,以相联存储器为核心构成的相联处理机。 处理器操作步骤并行是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。例子有流水线处理机。 处理器操作并行是指一个指令部件同时控制

多个处理单元,实现一条指令对多个数据的操作。擅长对向量、数组进行处理。例子有阵列处理机。 指令、任务、作业并行是指多个独立的处理机分别执行各自的指令、任务、作业。例子有多处理机,计算机网络,分布处理系统。 并行性的开发途径有时间重叠(Time Interleaving),资源重复(Resource Replication),资源共享(Resource Sharing)。 时间重叠是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。例子有流水线处理机。 资源重复是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。例子有阵列处理机,相联处理机。 资源共享是指用软件方法让多个用户按一定时间顺序轮流使用同一套资源以提高资源的利用率,从而提高系统性能。例子有多处理机,计算机网络,分布处理系统。 SISD:一个指令部件控制一个操作部件,实现一

自考00529文学概论一

文学概论 第一章文学观念 文学四要素及文学活动(注1) 五种文学观念(注2) 文学观念嬗变的原因(注3) 文学的界说(注4) 文化(注5)及文学的文化意义(注6) 文学是文化的意义载体(注7) 文学与其他文化形态的互动关系(注8) 文学是一种社会意识形态(注9) 审美及其实现的条件及审美的特点 文学是人的一种审美活动(注10) 文学的审美意识形态性(注11) 体验与文学(注12) 体验的美学功能(注13) 英加登提出的“层次论”,他认为文本由四个层面构成:语言层,意义层,图式化外观层,意向性状态中的世界层.英加登同时认为,有的文本有第五层,即形而上学层面。 艾布拉姆斯提出文学“四要素”理论,其基本观念是:文学活动是以作品为中心展开的活动,其它三要素分别是世界,艺术家,欣赏者,其间还包含了体验、创作、接受三个过程。 以下是对上述五种文学观念做出的解释。 再现说在文学四要素中强调“世界”与“作品”的对应关系,即认为作品是对世界的摹仿或再现。在西方,最古老的“摹仿”说,也就是再现说。赫拉克利特提出“艺术摹仿自然”,摹仿说的形态至苏格拉底已相当完备,柏拉图的“理式摹仿”和亚里士多德的“自然摹仿”虽有唯心唯物之分,但他们都认为艺术是“摹仿”。摹仿说作为一种文学观念统治西方达二千年,直到十八世纪末十九世纪初浪漫主义文学的兴起,摹仿说才被打破。与再现说相似的是中国古代的“度物象而取真”的观点。“度物象而取真”由五代大画家荆浩提出,明代批评家叶昼与清代思想家叶燮也持类似看法。 表现说表现说在“文学四要素”中强调作品与作家的关系,即认为作品是作家情感的自然流露。表现说产生于十九世纪初兴起的浪漫主义文学思潮中,英国诗人华兹华斯、柯勒律治、雪莱是其代表。表现说的基本倾向是:(一)主张文学本质上是诗人、作家内心世界的外化,是他们情感活动时的创造,是他们主观感受、体验的产物;(二)主张诗人忠实于情感,忠实于诗人自我与人类的情感;(三)强调想象力的充分发挥,使平凡的事物现象以不平凡的色彩呈现出来。 在中国,与西方表现说可相提并论的是“诗言志”说和“诗缘情”说。 实用说实用说强调作品与读者的关系。一般而言,实用说认为文学是一种工具和手段,文学可以给人带

【精品】2018年10月自考00529文学概论(一)试卷及答案

【精品】2018年10月自学考试全国统一命题考试 文学概论(一) 试卷 课程代码00529 本试卷共4页,满分l00分,考试时间l50分钟。 第一部分选择题 一、单项选择题:本大题共20小题,每小题l分,共20分。在每小题列出的备选项中 只有一项是最符合题目要求的,请将其选出。 1.在文学四要素中,“实用说”强调的是 A.作品与读者的关系 B.作品与作者的关系 C.世界与作者的关系 D.世界与作品的关系 2.提出“寓教予乐,既劝谕读者,又使人喜爱,才能符合众望”的观点的是 A.柏拉图 B.苏格拉底 C.亚里士多德 D.贺拉斯 3.“千山鸟飞绝,万径人踪灭。孤舟蓑笠翁,独钓寒江雪。”表达的是 A.乡愁(思乡之苦) B.哀怨(明主之弃) C.孤寂(知己之稀) D.悲伤(年华已逝) 4.文学文本作为语言系统,是指 A.有待于读者阅读的语言系统 B.已经历史验证的语言系统 C.有待于作家创作的语言系统 D.已经读者阅读并赋予特定意义的语言系统 5.“风急天高猿啸哀,渚清沙自鸟飞回。”上下两旬形成的基本辞格是 A.借代 B.反讽 C.对偶 D.反复 6.从读者阅读效果来说,文学语言组织的新奇或反常特性被称为 A.陌生化 B. 明喻性 C.内指性 D.反复化 7.“迟曰江山丽,春风花革香。泥融飞燕子,沙暖睡鸳鸯。”本诗最明显的文学形象特征是 A.文化意蕴性 B.符号系统性 C.具体可感性 D.社会经验性 8.认为艺术是一种生命形式,因此它能“激发人们的美感”的是 A.海德格尔 B.贺拉斯 C.华兹华斯 D.苏珊?朗格 9.叙事的核心内容是 A.故事 B.人物 C.行动 D.语言 10.按照因果逻辑组织起来的一系列事件,称为 A.环境 B.情节 C.情景 D.故事

计算机系统结构第一章自考练习题答案

第一章计算机系统结构的基本概念 历年真题精选 1. 下列对系统程序员不透明的是()。 A. 乘法器 B. 先行进位链 C. 指令缓冲器 D. 条件码寄存器2.“从中间开始”设计的“中间”目前多数是在( D )。 A. 微程序机器级与汇编语言机器级之间 B. 操作系统机器级与汇编语言机器级之间 C. 传统机器语言机器级与微程序机器级之间 D. 传统机器语言机器级与操作系统机器级之间 3. 开发计算机系统结构并行性的主要技术途径有时间重叠、(资源重复)和(资源 共享)。 4. 计算机系统弗林分类法,把计算机系统分成单指令流单数据流(SISD)、单指令流多数 据流(SIMD)、(多指令流单数据流(MISD))和(多指令流多数据流(MIMD))四大类。 5. 设计指令系统时,以乘法运算为例,简述系统结构设计、计算机组成设计、计算机实现 各应考虑的问题。( P4) 6. 实现软件移植的途径有哪些各受什么限制( P14) 同步强化练习 一.单项选择题。 1. 实现汇编语言源程序变换成机器语言目标程序是由( C )。 A. 编译程序翻译 B. 编译程序解释 C. 汇编程序翻译 D. 汇编程序解释 2. 系列机软件应做到( B ) A. 向前兼容,并向下兼容 B. 向后兼容,力争向上兼容 C. 向前兼容,并向上兼容 D. 向后兼容,力争向下兼容 3. 在计算机系统多级层次结构中,机器级由低到高,相对顺序正确的应当是( B )。 A. 传统机器语言、汇编语言、操作系统 B. 微程序、传统机器语言、高级语言 C. 高级语言、汇编语言、传统机器语言 D. 传统机器语言、应用语言、高级语言 4. 可以直接执行微指令的是( C )。 A. 编译程序 B. 微程序 C. 硬件 D. 汇编程序 5. 计算机系统结构不包括( A )。 A. 主存速度 B. 数据表示 C. 机器工作状态 D. 信息保护 6. 对计算机系统结构透明的是()。 A. 是否使用通道型I/0处理机 B. 虚拟存储器 C. 字符行运算指令 D. VLSI技术 7. 在主存设计上,属计算机系统结构考虑的应是( C )。 A. 频宽的确定 B. 多体交叉还是单体 C. 容量和编址单位 D. 用MOS还是TTL 8. 计算机组成设计不考虑( B )。 A. 缓冲技术 B. 功能部件的集成度 C. 专用部件设置 D. 控制机构的组成

自考文学概论

一、名词解释 文学——以语言塑造形象,反映社会生活的一门艺术。 文学理论——属“文学学”(一般称为“文艺学”)的一个分支。文学理论以人类的文学实践活动为研究对象,揭示其本质属性,是人们对文学的性质、特征、规律的系统把握。 文学学——属于人文学科范畴,通常由三个分支学科组成:文学发展史、文学批评、文学理论。 文学的相对独立性——是指它一经产生之后,其发展和变化既要收到经济基础的最终制约和影响,同时又具有自己的特有规律和内在逻辑,是他律因素和自律因素交互作用的结果。 文学的真实性——通常是指文学作品在生活真实的基础上再现和表现社会人生所达到的情理统一、具有思想和艺术感染力的程度。 文学的倾向性——是积淀于作家头脑中的各种社会意识因素,在与特定的文学表现对象发生双向交流之后产生的一种价值取向,即审美主体对审美客体的具体的爱憎、褒贬、扬抑的情感态度,通过艺术形象流露或显示出来。 文学的人民性——是指文学作品以进步的审美理想反映一定历史时期人们的生活状态、人民的思想感情和理想愿望的属性。人民性实质上是文学与人民群众的关系问题,因此它也是文学倾向性的表现之一。 文学的阶级性——是指文学作品表现一定阶级立场、观点和思想意识的属性。 艺术形象——是作家、艺术家的一种创造。是指构成作品的具体生动可感、体现作家和艺术家审美情感的综合的社会人生图画或情景。在文学理论中也称文学形象或简称形象。 文学的审美性——是指文学作品适应人的审美本性,满足人们的审美需要,提高人们感受美、鉴赏美、创造美的能力的一种本质属性。 艺术真实——是以生活真实为基础,经过作家提炼、概括、想象、虚构创造出来的艺术形象的真实。 艺术独创——包括作家对生活的独特认识和艺术上的独特体现。两者是综合体现的。 艺术传达——指作家运用语言、结构、体裁等手法塑造人物形象,表达思想感情和审美评判。 文学作品的内容——是作家的主观世界与客观社会生活的有机统一。而这种统一的特点由作家的创作个性所决定。 文学作品的主题——是指通过作品中描绘的社会生活画面或情景所显示出来的贯穿全篇的中心思想或主导情感,也就是一部作品题材所蕴涵的主要的思想情感。

自考计算机系统结构考前复习资料

第一章计算机系统结构的基本概念 从处理数据的角度看,并行级别有位串字串,位并字串,位片串字并,全并行。位串字串和位并字串基本上构成了SIMD。位片串字并的例子有:相联处理机STARAN,MPP。全并行的例子有:阵列处理机ILLIAC IV。 从加工信息的角度看,并行级别有存储器操作并行,处理器操作步骤并行,处理器操作并行,指令、任务、作业并行。 存储器操作并行是指可以在一个存储周期内并行读出多个CPU字的,采用单体多字、多体单字或多体多字的交叉访问主存系统,进而采用按内容访问方式,位片串字并或全并行方式,在一个主存周期内实现对存储器中大量字的高速并行操作。例子有并行存储器系统,以相联存储器为核心构成的相联处理机。 处理器操作步骤并行是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。例子有流水线处理机。 处理器操作并行是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。擅长对向量、数组进行处理。例子有阵列处理机。 指令、任务、作业并行是指多个独立的处理机分别执行各自的指令、任务、作业。例子有多处理机,计算机网络,分布处理系统。 并行性的开发途径有时间重叠(Time Interleaving),资源重复(Resource Replication),资源共享(Resource Sharing)。 时间重叠是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。例子有流水线处理机。 资源重复是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。例子有阵列处理机,相联处理机。 资源共享是指用软件方法让多个用户按一定时间顺序轮流使用同一套资源以提高资源的利用率,从而提高系统性能。例子有多处理机,计算机网络,分布处理系统。 SISD:一个指令部件控制一个操作部件,实现一条指令对一个数据的操作。例子有传统的单处理机 SIMD:一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。例子有阵列处理机,相联处理机。 MIMD:多个独立的处理机分别执行各自的指令、任务、作业,实现指令、任务、作业并行的多机系统,是多个SISD的集合,也称多倍SISD系统(MSISD)。例子有多处理机,计算机网络,分布处理系统。 exercises: 1.有一台经解释实现的计算机,可以按功能划分成4级,每一级为了执行一条指令,需要下一级的N条指令来解释。如果执行第1级的一条指令要Kns时间,那么执行第2、第3和第4级的一条指令各需要用多少时间? 解答:执行第2、第3和第4级的一条指令各需要KNns、KN^2ns、KN^3ns的时间。 1.有一个计算机系统可按功能分成4级,每级的指令互不相同,每一级的指令都比其下一级的指令在效能上强M倍,即第i级的一条指令能完成第i-1级的M条指令的计算量。现若需第i级的N条指令解释第i+1级的一条指令,而有一段第1级的程序需要运行Ks,问在第2、3和4级上一段等效程序各需要运行多长时间? 答:第2级上等效程序需运行:(N/M)*Ks。第3级上等效程序需运行:(N/M)*(N/M)*Ks。第4级上等效程序需运行:(N/M)*(N/M)*(N/M)*Ks。 note: 由题意可知:第i级的一条指令能完成第i-1级的M条指令的计算量。而现在第i 级有N条指令解释第i+1级的一条指令,那么,我们就可以用N/M来表示N/M 表示第i+1级

计算机系统结构作业答案第三章(张晨曦)

3.1 -3.3为术语解释等解答题。 3.4 设一条指令的执行过程分为取指令,分析指令和执行指令3个阶段,每个阶段所需时间分别为ΔT, ΔT, 2ΔT,分别求出下列各种情况下,连续执行N条指令所需的时间。 (1) 顺序执行方式 (2) 只有“取指令”与“执行指令”重叠 (3) “取指令”,“分析指令”与“执行指令”重叠 解: (1) 4NΔT (2) (3N+1) ΔT (3) 2(N+1) ΔT 3.6 解决流水线瓶颈问题有哪两种常用方法? 解: (1) 细分瓶颈段 将瓶颈段细分为若干个子瓶颈段 (2) 重复设置瓶颈段 重复设置瓶颈段,使之并行工作,以此错开处理任务 3.9 列举下面循环中的所有相关,包括输出相关,反相关,真数据相关。 for(i = 2; i < 100; i=i+1) { a[i] = b[i] + a[i]; -----(1) c[i+1] = a[i] + d[i]; -----(2) a[i-1] = 2*b[i]; -----(3) b[i+1] = 2*b[i]; -----(4) } 解: 输出相关:第k次循环时(1)与第k+1轮时(3) 反相关:第k次循环时(1)和(2)与第k-1轮时(3) 真数据相关:每次循环(1)与(2),第k次循环(4)与k+1次循环(1),(3),(4) 3.12 有一指令流水线如下所示 50ns 50ns 100ns 200ns (1)求连续如入10条指令的情况下,该流水线的实际吞吐率和效率 (2)该流水线的“瓶颈”在哪一段?请采用两种不同的措施消除此“瓶颈”。对于你所给出 的两种新的流水线连续输入10条指令时,其实际吞吐率和效率各是多少? 解:(1)(m表示流水线级数,n 表示任务数)

自考文学概论一试卷及答案

2018年10月自学考试全国统一命题考试 文学概论(一) 试卷 课程代码00529 本试卷共4页,满分l00分,考试时间l50分钟。 第一部分选择题 一、单项选择题:本大题共20小题,每小题l分,共20分。在每小题列出的备选项中 只有一项是最符合题目要求的,请将其选出。 1.在文学四要素中,“实用说”强调的是 A.作品与读者的关系 B.作品与作者的关系 C.世界与作者的关系 D.世界与作品的关系 2.提出“寓教予乐,既劝谕读者,又使人喜爱,才能符合众望”的观点的是 A.柏拉图 B.苏格拉底 C.亚里士多德 D.贺拉斯 3.“千山鸟飞绝,万径人踪灭。孤舟蓑笠翁,独钓寒江雪。”表达的是 A.乡愁(思乡之苦) B.哀怨(明主之弃) C.孤寂(知己之稀) D.悲伤(年华已逝) 4.文学文本作为语言系统,是指 A.有待于读者阅读的语言系统 B.已经历史验证的语言系统 C.有待于作家创作的语言系统 D.已经读者阅读并赋予特定意义的语言系统 5.“风急天高猿啸哀,渚清沙自鸟飞回。”上下两旬形成的基本辞格是 A.借代 B.反讽 C.对偶 D.反复 6.从读者阅读效果来说,文学语言组织的新奇或反常特性被称为 A.陌生化 B. 明喻性 C.内指性 D.反复化 7.“迟曰江山丽,春风花革香。泥融飞燕子,沙暖睡鸳鸯。”本诗最明显的文学形象特征是 A.文化意蕴性 B.符号系统性 C.具体可感性 D.社会经验性 8.认为艺术是一种生命形式,因此它能“激发人们的美感”的是 A.海德格尔 B.贺拉斯 C.华兹华斯 D.苏珊?朗格 9.叙事的核心内容是 A.故事 B.人物 C.行动 D.语言 10.按照因果逻辑组织起来的一系列事件,称为 A.环境 B.情节 C.情景 D.故事 11.构成抒情作品的必要条件是 A.坚实的积累 B.真挚的情感 C.理性的分析 D.正确的立场 12.抒情作品在结构上的特点是

计算机体系结构自考

全国 2004年 7月高等教育自学考试 计算机系统结构试卷 课程代码:02325 一、单项选择题( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的 序号填在题干的括号内。每小题2分,共20 分) 1.软件和固件的功能在逻辑上是 ( )的。 A.固件优于软件 B.不等价 C.等价 D.软件优于固件 2.( )编写者看到的逻辑结构和功能能力就是计算机的外部特性。 A.操作系统 B.汇编语言程序 C.Windows NT D.微程序 3.RISC 计算机的指令系统集类型是 ( )。 A. 堆栈型 B.累加器型 C.寄存器—寄存器型 D.寄存器-存储器型 4.主存储器的 ( )要求属于外特性。 A. 容量大小 B.速度 C.页面组织 D.带宽 5.在采用延迟转移技术时,在以下几种调度方法中,效果最好的是哪一种方法 ?( ) A.将转移指令前的那条指令调度到延迟槽中 B.将转移目标处的那条指令调度到延迟槽中 C.将转移不发生时该执行的那条指令调度到延迟槽中 D.在延迟槽中填入 NOP 空操作指令 6.设 8个处理器编号分别为 0,1,2?,7用 Cube2互联函数时,第 5号处理机与第 ( 处理机相联。 A.1 B.3 C.4 D.6 7.大型计算机和小型计算机的主要区别在于 ( )。 A.大型机运行速度比小型机快得多 B.大型机能够控制大量的外设 C.大型机具有图型终端和图形处理能力 D.大型机的外存经管能力超过小型机 8.在以下总线规范中,哪一种总线具有与设备和主机无关的高级命令系统 ?( ) A.IDE B.AT C.SCSI D.PCI )号)。 1 / 5

文学概论自考复习知识点整合

00529《文学概论》自考复习必过知识点 第一章文学观念 1、文艺学:研究文学的学科统称,包括文学发展史、文学批评、文学理论。 2、文学史:是一门历史地和具体地考察文学发展状况、经验和规律的学科,是文艺学不可缺少的分支学科。 3、文学批评:是一门及时地评论同时代作家、作品、文学运动、文学思潮以及其他相关问题的学科,也是文艺学不可缺少的分支学科。 4、文学四要素:美国学者艾布拉姆斯提出。世界、作家、作品和读者。文学的必备要素,体现人与客体的对象性,体现人的本质力量。 5、广义文化概念提出者:英国人类学家泰勒;英国文学人类学家马林诺夫斯基,中国梁漱溟。狭义文化概念:《现代汉语词典》;符号论文化概念:德国现代哲学家卡西尔。 6、马克思、恩格斯在哪些着作中提出意识形态理论:《政治经济学批判·序言》、《德意志意识形态》。 7、提出文学中“心”与“物”的关系理论的作者与论述:刘勰“心物交融说”;关于作家艺术构思与客观事物的论点。诗人对于外物的感受,所引起的感想是无穷尽的,描写事物的神情和外貌要根据景物写,辞藻和音调的运用则要联系自己的心情反复斟酌。“与心徘徊,随物婉转”。德国古典作家歌德,艺术家既是自然的主宰又是奴隶,现实是客观的,作家对现实的反映是能动的。 补充 1.再现说:在文学四要素中强调“世界”与“作品”的对应关系,即认为作品是对世界的摹仿或再现。 2.表现说:在文学四要素中强调“作品”与“作家”的关系,即认为作品是作家情感的自然流露、表现、传达。 3.实用说:在文学四要素中强调作品被读者所利用的关系,认为文学是一种工具,可以为某种社会目标服务。 4.客观说:在文学四要素中,把作品抬到高于一切、重于一切的地步,认为作品一旦从作家的笔下诞生之后,就获得了完全客观的性质,它既与原作家不相干,也与读者无涉,它从外界的参照物中孤立出来,本身是一个“自足体”,出现了所谓的“客观化走向”。 5.体验说:在文学四要素中强调读者对作品的意向性的体验这种关系,强调读者阅读作品是体验和现创造。 6.文学的定义:文学作为一种人类的文化形态,它是具有社会的审美意识形态性质的、凝聚着个体体验的、沟通人际的情感交流的语言艺术。 7.符号论的文化概念:从符号学的角度看,文化是人类的符号思维和符号活动所创造的产品及其意义的总和。这个观点是由德国的现代哲学家卡西尔提出的。 8.品质阅读:是指“试图尽可能完全地把握作品的肌质,表示首先注意到语言中的各种要素,重音和非重音,重复和省略,意象和含混等等,然后由此向人物、事件、情节和主题运动。这是就西语而言的,若是论汉语文学中‘品质阅读”则是读者阅读是首先关注文本的用字、比兴、押韵、平仄、对仗和用事等,进一步再延伸到对情景的描写或人物、情节的叙述的理解。 9.价值阅读:通过对作品的阅读和理解,发现作品的价值意义,尤其是其中的文化意义。11.审美:审美是心理处于活跃状态的主体,在特定的心境、时空中,在有历史文化渗透的条件下,对于客体的美的观照、感悟、判断。 12.审美意识形态:集团倾向性与人类共同性的、认识与情感的、无功利性与有功利性的、

高等计算机体系结构考题部分答案整理与分析(1).

高等计算机体系结构考题部分答案整理与分析(1) ——2002年高体考试真题解析1.填空题 1)第一台通用流水线计算机是:Stretch,即IBM7030 解析:主要是考察流水线技术的相关背景。最早实现流水线技术的计算机应该是使用Stretch,即IBM7030,使用流水线实现了重叠取指令、译码和执 行。其中还设计了避免冲突的ALU旁路技术。在1964年发布了CDC6600是使 用记分板技术实现动态调度流水线机制的机器。而使用保留站机制的Tomasulo 算法是在IBM 360/91中使用的。知识来源于本科课件第二讲 2)有效检测N位加法溢出的方法是: 察看输入最高位的进位是否等于最高位输出的进位 解析:该知识来自本科计算器加减法运算的相关知识。溢出指运算的结果超出了正常的表示范围。加法溢出只可能出现在两个同为正数或同为负数相加 才可以实现。可用以下方法检测:察看输入最高位的进位是否等于最高位输出 的进位。若不相等则容易知道该数据溢出。 3)时间局部性是指: 如果一个信息项正在被访问,那么近期它还会再被访问 解析:考察流水线及性能改进基础——局部性原理。局部性原理:CPU访问存储器时,无论取指令或者存取数据,访问存储单元都趋向于聚集在一个较 小的连续区域中。局部性原理包含时间局部性和空间局部性。时间局部性指 如果一个信息项正在被访问,那么近期它还会再被访问。原因:由程序循环和 堆栈技术造成的。空间局部性指在最近的将来用到的信息很可能在现在正在使 用的信息在空间地址上临近。原因:由指令顺序执行和数组存放造成。 4)流水线存在的三种相关是:数据相关、名字相关和控制相关 解析:考察指令级并行技术的基础相关知识。相关性是程序的特性,一个相关 是否会导致实际的冒险,该冒险是否会造成停顿,这是流水线结构的基本特征。 指令共有三种不同类型的相关:数据相关、名字相关和控制相关。 2.辨析题 1)加深流水线级数一定可以提升处理器性能。 这句话说法不对。当然在一定条件下加深流水线的级数可以加快流水线处理的 并行度,从而提高处理器的性能。但超过一定限度后,流水线级数无法无限制 地增加并提高处理性能。影响和限制流水线级数来提高性能的因素如下:1)指 令流的并行度有限,当流水线级数增加,即流水线深度增加时,因为相关引起 停顿将最终造成CPI的增加。更深的流水线会造成时钟周期的下降,并受到时 钟扭斜和负载的限制。 2)增加页面大小一定可以提升系统整体性能。 这句话说得不对。由于RAM价格下降,存储器变得更大;处理器和存储器之间 的速度差别更大,因此必须增加页面大小。但增加页面大小会使存储器中的内 部碎片变得严重,从而浪费很多存储空间。因此增加页面大小不一定可以提升 系统整体性能。

自考计算机系统结构试题-小炒

一、选择题 1、对汇编语言程序员,下列(A )不是透明的。 A: 中断字寄存器 B: 乘法器 C: 移位器 D: 指令缓冲器 2、假设对A机器指令系统的每条指令的解释执行可直接由B机 器的一段微程序解释执行,则A称为(D )。 A: 仿真机 B: 宿主机 C: 虚拟机 D: 目标机 3、 1. 查看下面三条指令:V3←A;V2←V0+V1;V4←V2*V3;假 设向量长度小于64,且前后其他的指令均没有相关性,数据进入和 流出每个功能部件,包括访问存储器都需要一拍的时间,假设向 量的长度为N。三条指令全部采用串行的方法,那么执行的时间是:A: 3N+20 B: 3N+21 C: 3N+22 D: 3N+23 4、某向量处理机有16个向量寄存器,其中V0-V5种分别存放有 向量A,B,C,D,E,F,向量的长度是8,向量各元素均为浮点数;处理 部件采用两个单功能流水线,加法功能部件时间为2拍,乘法功 能部件时间为3拍。采用类似CRAY-1的链接技术,先计算(A+B)*C, 在流水线不停的情况下,接着计算(D+E)*F。求此链接流水线的通 过时间是多少拍?(设寄存器出入各需1拍) A: 8 B: 9 C: 17 D: 18 5、设有一个4个处理器的MIMD系统,假设在系统中访存取指和 取数的时间可以忽略不计;加法与乘法分别需要2拍和4拍;在 MIMD系统中处理器(机)之间每进行一次数据传送的时间为1拍; 在MIMD系统中,每个PE都可以和其它PE有直接的的通路。 求利用此系统计算表达式所需 的节拍数。 A: 23 B: 12 C: 11 D: 10 6、以下哪些是周期窃取方式的特点? A : 硬件结构简单 B : 硬件结构复杂 C : 数据输入或输出过程中占用了CPU时间 D : 数据输入或输出过程中不占用CPU时间 7、从下列有关Cache的描述中,选出应填入空格中的正确答案: (1)今有甲、乙两台计算机,甲计算机的Cache存取时间为50ns, 主存储器为2us;乙计算机的Cache存储时间为100ns,主存储器 为1.2us。设Cache的命中率均为95%,则甲计算机的平均存取 时间为__A_ns;乙计算机的平均存取时间为__B_ns。 (2)在Cache中,经常采用直接映象或组相联映象两种方式,在 Cache容量相等的情况下,前者比后者的命中率__C__。 选项 A : 147.5 153.5 155 180 选项 B : 147.5 153.5 155 180 选项 C : 高低相等 8、有研究人员指出,如果在采用通用寄存器指令集结构的计算 机里加入寄存器—存储器寻址方式可能提高计算机效率,做法就 是用指令ADD R2,0(Rb)代替指令序列LOAD R1,0(Rb) ADD R2,R2,R1假定使用新的指令能使时钟周期增加10%,并且假定只 对时钟产生影响,而不影响CPI那么采用新指令,要达到与原来 同样的性能需要去掉的LOAD操作所占的百分比?(提示:去掉的 是与ADD指令连用的LOAD指令,假定未采用新指令前LOAD指令 占总指令的22.8%)A: 39% B: 36% C: 40% D: 39.8% 9、下述的几个需要解决的问题中,那个是向量处理机所最需要 关心的? A: 计算机指令的优化技术 B: 设计满足运算器带宽要求的存储器 C: 如何提高存储器的利用率,增加存储器系统的容量 D: 纵横处理方式的划分问题 10、一台单处理机可以以标量方式运行,也可以以向量方式运行。 在向量方式情况下,计算可比标量方式快18倍。设某基准程序在 此计算机上运行的时间是T。另外,已知T的25%用于向量方式, 其余机器时间则以标量方式运行。那么在上述条件下与完全不用 向量方式的条件下相比的加速比是: A: 3 B: 3.43 C: 3.33 D: 以上均不正确 11、给定1个采用完全混洗互连网络,并有256个PE的SIMD机 器,加入执行混洗互连函数10次,则原来在PE123中的数据将被 送往何处? A: PE237 B: PE222 C: PE111 D: PE175 12、 设计一种采用加、乘和数据寻径操作的算法,计算表达式 。假设加法和乘法分别需要2个和4个 单位时间,从存储器取指令、取数据、译码的时间忽略不计,所 有的指令和数据已经装入有关的PE。现有一台串行计算机,有一 个加法器,一个乘法器,问最短多少单位时间计算出s? A: 192ns B: 130ns C: 128ns D: 以上结果都不对 13、下列功能,那些一般由硬件实现? A : 第一次关CPU中断 B : 返回中断点 C : 第一次开CPU中断 D : 保存中断点 14、星形网络的网络直径和链路数分别为()和()。 选项 1 : N-1 N/2 2 N(N-1)/2 选项 2 : N-1 N/2 2 N(N-1)/2 16、在计算机系统结构来看,机器语言程序员看到的机器属性是 (D)。 A)计算机软件所要完成的功能B)计算机硬件的全部组 成 C)编程要用到的硬件知识D)计算机各部件的硬件 实现 17、在提高CPU性能的问题上,从系统结构角度,可以(D)。 A)提高时钟频率B) 减少程序指令条数 C)减少每条指令的时钟周期数D)减少程序 指令条数和减少每条指令的时钟周期数 18、计算机系统结构不包括(C )。 A)主存速度B)机器工作状态C)信息保护 D)数据表示 19、推出系列机的新机器,不能更改的是(A)。 A)原有指令的寻址方式和操作码B) 系统的总线的组成 C)数据通路宽度 D)存储芯片的集成度 20、在系统结构设计中,提高软件功能实现的比例会(C)。 A)提高解题速度 B)减少需要的存储容量 C)提高系统的灵活性 D)提高系统的性能价格比 21、重叠寄存器技术主要用于解决在RISC系统中因( C )而导 致的问题。 A)JMP指令影响流水线 B)CALL指令的现场保护 C)只有LOAD和STORE指令带来的访问存储器不便D) 存储器访问速度 22、不属于堆栈型替换算法的是(C )。 A)近期最少使用法B)近期最久未用法 C)先 进先出法D)页面失效频率法 23、与全相联映象相比,组相联映象的优点是(B)。 A)目录表小B)块冲突概率低C)命中率高 D)主存利用率高 24、最能确保提高虚拟存储器访主存的命中率的改进途径是(D)。 A)增大辅存容量 B)采用FIFO替换算法并增大页面 C)改用LRU替换算法并增大页面D)改用LRU 替换算法并增大页面数 25、"一次重叠"中消除"指令相关"最好的方法是( A )。 A)不准修改指令B)设相关专用通路C)推后分析下条指令 D)推后执行下条指令 26、在流水机器中,全局性相关是指(D)。 A)先写后读相关B)先读后写相关C)指令相关 D)由转移指令引起的相关 27、下列说法不正确的是(D)。 A)线性流水线是单功能流水线B) 动态流水线是多功能流水线 C)静态流水线是多功能流水线D) 动态流水线只能是单功能流水线 28、16个处理器编号为0、1、…、15,采用单级Cube3互连网络 互连,与13号处理器相连的处理器号是()。 A)2 B)3 C)4 D)5 29、经多级网络串联来实现全排列网络,只能用(C)。 A)多级立方体网络B)多级PM2I网络C)多级混洗 交换网络D)上述任何网络 30、经3级立方体网络对0-7八个端子(0 1 2 3 4 5 6 7)排列, 进行模8移4变换,得到的这八个端子新的排列应当是()。 A)(2 3 4 5 6 7 0 1)B) (4 5 6 7 0 1 2 3) C)(1 2 3 0 5 6 7 4)D) (1 0 3 2 5 4 7 6) 31、虫蚀寻径以流水方式在各寻径器是顺序传送的是(C)。 A)消息B)包C)片 D)字节 32、能实现指令、程序、任务级并行的计算机系统属于(D )。

计算机系统结构总结

1、计算机系统的多级层次结构: 物理机:用固件/硬件实现的机器。 虚拟机:由软件实现的机器。(虚拟机中有些操作可以由硬件或固件实现。固件:具有软件功能的硬件)本门课程研究软硬件的交界面 2、计算机系统结构(Computer Architecture)是指传统机器程序员所看到的计算机属性,即概 念性结构与功能特性。 计算机组成(Computer Organization)指的是计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。着眼于物理机器级内各事件的排序方式与控制方式、各部件的功能以及各部件之间的联系。 计算机实现(Computer Implementation)指的是计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。着眼于器件技术和微组装技术,其中器件技术在实现技术中起主导作用。 下面举例说明上三个概念的区别: (1)确定指令系统中是否有乘法指令属于计算机系统结构的内容,但乘法指令时用专门的乘法器实现,还是用加法器经多步操作来实现,属于计算机组成。而乘法器、 加法器的物理实现,入器件的选定及所用的微组装技术等,属于计算机实现。 (2)主存容量与编址方式(按位、按字节或按字访问等)的确定属于计算机系统结构。 为了达到给定的性能价格比,主存速度的快慢、逻辑结构是否采用多体交叉等属 于计算机组成。而主存系统的物理实现,如器件的选定、逻辑电路的设计、微组 装技术的使用等均属于计算机实现。 3、CPU性能取决于CPU时间。 冯?诺依曼计算机以运算器为中心。 4、仿真和模拟的主要区别在于解释执行所用的语言。(仿真是用是微程序解释执行,模拟是 用机器语言程序解释执行) 5、并行性的两层含义:同时性(simultaneity)和并发性(concurrency) (同时性:两个或两个以上的事件在同一时刻发生) (并发性:两个或两个以上的事件在同一时间间隔内发生) 6、看课后题:1.7和1.9

7月计算机系统结构自考试题(1)

2010年7月计算机系统结构自考试题 全国2010年7月计算机系统结构自考试题 一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均不得分。 1.指令系统的确定属于( ) A.计算机系统结构 B.计算机组成 C.计算机实现 D.计算机应用 2.对系统程序员不透明的是( ) A.系列机各档不同的数据通路宽度 B.Cache存储器 C.程序状态字 D.指令缓冲寄存器 3.按弗林(Flynn)提出的计算机系统分类方法,多处理机属于( ) A.SISD B.SIMD C.MISD D.MIMD 4.在多数机器中,浮点数的阶码采用的进制是( ) A.二进制 B.八进制 C.十进制 D.十六进制 5.非专用总线的总线控制方式采用集中式独立请求方式,则每增加一个部件需增加的控制线数量是( ) A.1 B.2

C.4 D.8 6.以下替换算法中,不属于堆栈型替换算法的是( ) A.先进先出算法 B.近期最少使用算法 C.近期最久未用过算法 D.优化替换算法 7.指令间“一次重叠”是指( ) A.任何时候只是“取指k+1”与“分析k”重叠 B.任何时候只是“分析k+1”与“执行k”重叠 C.“取指k+2”、“分析k+1”与“执行k”重叠 D.若“分析k+1”比“执行k”提前结束,则“执行k+1”可与“执行k”重叠 8.多处理机主要实现( ) A.指令级并行 B.操作级并行 C.主存操作的并行 D.作业、任务间并行 9.编号为0、1、2、…、15的16个处理器,用单级互连网络互连,用Shuffle互连函数时,与第5号处理器相连的处理器编号是( ) A.8 B.9 C.10 D.11 10.在智能机中,必不可少的组成部分不包括( ) A.知识库机 B.通道处理机 C.推理机 D.智能接口处理机

文学概论题库自考

2004——2013年自考文学概论二选择题 1.克罗齐强调,直觉与___是不可分割的【 B 】 A.再现 B.表现 C.感受 D.理解 2.文学起源“劳动说”的主要倡导者是【 A 】 A.普列汉诺夫 B.康德 C.席勒 D.弗雷泽 3.列宁指出,任何词都是在【 D 】 A.描写 B.议论 C.抒情 D.概括 4.鼓吹语言陌生化效果的是【 B 】 A.英美新批评 B.俄国形式主义 C.法国结构主义 D.现象学美学5.“集体无意识”“原始意象”来自___的分析心理学【 B 】 A.弗洛伊德 B.荣格 C.席勒 D.黑格尔 6.在中国,“意象”这一概念可以上溯到【 A 】 A.《周易?系辞》 B.《尚书》C.《礼记》 D.《孟子》 7.韦勒克、沃伦认为,象征的意思是甲事物___了乙事物,但甲事物本身作为一种表现手段,也要求给以充分注意【 C 】 A.说明 B.描写 C.暗示 D.刻划 8.古罗马文艺理论家朗吉努斯最早谈到了___风格【 B 】 A.秀丽 B.崇高 C.平淡 D.纤巧 9.中国古代文学与文章不分,西方古代艺术与__C_不分 A.科学 B.道德 c.技艺 D.政治 10.叔本华认为,悲剧表现_C__的冲突 A.理性 B.情感 C.意志 D.心灵 11.苏珊·朗格认为,艺术形式是一种符号体系。【 C 】 A.再现 B.摹仿 C.表现 D.理论 12.“诗言志”最早见于【 C 】 A.《论语》 B.《孟子》 C.《尚书》 D.《毛诗序》 13.“感受谬误”与“意图谬误”说是提出的。【 A 】

A.新批评 B.俄国形式主义 C.法国结构主义 D.解构主义 14.文学起源“摹仿说”的主要倡导者是【 A】 A.德谟克利特 B.康德 C.席勒 D.黑格尔 15.恩格斯认为,经济上落后的国家,上也能演奏第一提琴。【 A 】 A.哲学 B.艺术 C.道德 D.宗教 16.艺术想象与科学想象的最主要区别就在于艺术想象与因素之间存在着有机的联系.B A.理解 B.情感 C.思考 D.感知 17.马尔库塞认为,在文艺作品中,最重要的是【 D 】 A.生活情感 B.思想内容 C.道德情感 D.审美形式 18.叙事作品题材的三要素是【 B】 A.人物性格环境 B.人物情节环境 C.人物情节情感 D.情节情感环境 19.美国作家毛姆认为,情节是故事的【 C 】 A.展开 B.描写 C.布局 D.再现 20.刘勰就文章的风格,提出了说。【 C 】 A.四体 B.六体 C.八体 D.二十四体 21.弗洛伊德和荣格的文学批评属于【 D 】 A.社会学批评 B.形式主义批评 C.审美批评 D.精神分析批评 22.文学欣赏作为一种审美活动,开始于【 C 】 A.对作品主题的分析 B.受作品情感的感染 C.对文学形象的感受 D.对作家意图的理解 23.姚鼐将各种风格归结为_____两大类别。【 C 】 A.平淡与绚丽 B.刚健与清新 C.阳刚与阴柔 D.简约与繁丰 24.王维与盂浩然属于___诗派。【 A 】 A.田园 B.边塞 C.豪放 D.婉约

相关文档
相关文档 最新文档