计算机系统结构简答题范文

第 1 章系统结构的基本概念1、为什么将计算机系统看成是多级机器构成的层次结构?P22、从机器(汇编)语言程序员的角度来看,以下哪些是不透明的?为什么?条件码寄存器、磁盘外设、先行进位链、中断寄存器、移位器、I/O端口寄存器3、就目前通用机来说,计算机系统结构的属性主要包括哪些(03.7)?P34、设计指令系统时,以乘法运算为例,简述系统结构设计、计算机组成设计、计算机实现各应考虑的问题(09.4)。

P45、简述在设计主存系统时,计算机系统结构、计算机组成、计算机实现各需要考虑的问题(08.7)。

P46、简述计算机系统结构、组成和实现三者的相互关系(03.4)。

7、计算机系统结构用软件实现和硬件实现各自的优缺点?P78、简述软硬件功能分配的基本原则(06.7)。

P89、简述计算机系统“由中间开始”设计的基本思想(05.4)其“中间”指的是什么地方?这样设计的优点是什么(05.7) (07.7)?10、试述由上往下、由下往上设计思路和存在的问题?P911、什么是软件的可移植性(03.7)?为什么要进行软件移植?P1012、简述采用统一高级语言方法、适用场合、存在问题和应采取的策略。

13、简述统一高级语言的出发点、难点和发展前景(04.4)。

14、采用系列机方法、适用场合、好处、存在问题和应采取的策略P1115、采用模拟与仿真方法、适用场合、好处、存在问题和应采取的策略。

16、模拟与仿真的主要区别和适合场合是什么(02.4)?17、软件移植的途径,各受什么限制(08.4)?P1418、器件的发展对逻辑设计方法的影响(06.4)。

P1719、什么是计算机系统的并行性、开发并行性的目的和两重含义(02.7)?P1920、从执行程序角度出发,简述并行处理数据的四个等级,给出简单解释,各举一例P1921、从处理数据的并行上,简述并行处理数据的四个等级,给出简单解释,各举一例P1922、简要解释提高计算机系统并行性的三个技术途径(07.4),简要解释并举例说明。

P2023、简述计算机系统Flynn分类法的分类角度及类别,并说明各类别的特征(04.7) (09.7)。

第 2 章数据表示、寻址方式与指令系统1、数据结构和机器的数据表示之间的关系?引入数据表示的基本原则?P272、简述标志符数据表示的主要优点(02.4)。

P293、标识符数据表示与描述符数据表示有什么不同?4、使用标志符数据表示会带来什么问题?对此应如何认识。

5、数据描述符和向量数据表示对向量数据结构所提供的支持有什么不同?P306、堆栈型机器与通用寄存器型机器的主要区别?堆栈型机器对程序调用的哪些操作提供支持?P327、以浮点数数据表示说明数的可表示精度、运算中的精度损失,尾数基值取小对哪个有利哪个不利(07.7)?P388、比较四种浮点数尾数下溢处理方法P389、比较寻址方式在指令中的两种指明方式、指明字段、优缺点。

P4110、什么是程序的动态再定位(07.4)?P4211、变址和基址各适用何种场合?设计一种只用6位地址码就可以指向一址空间中任意64个地址之一的寻址机构。

P4212、简述程序的静态再定位的方法及存在的问题。

13、haffman压缩概念的基本思想(05.4 06.4)?P4414、采用haffman编码,要求短码与长码之间要符合什么规则,才能唯一和立即解码?具体编码是否唯一?平均码长是否唯一?15、缩短地址码长度的方法(至少答出六种)P4816、简述设计、发展和改进机器指令系统的两种不同的途径和方向。

17、简述面向目标程序优化实现改进机器指令系统要达到的目标和2个改进思路。

18、简述面向高级语言优化实现改进机器指令系统要达到的目标和5个改进思路。

19、简述面向操作系统优化实现改进机器指令系统要达到的目标和4个改进思路。

20、操作系统中哪些功能适合硬化或固化? 哪些不适合?P5421、简述复杂指令系统(CISC)存在的问题(06.7)。

P5422、简述设计RISC的一般原则(09.4)。

P5523、简述设计RISC结构使用的基本技术(02.4 04.4 05.7 08.7)。

P5524、比较CISC和RISC,今后的发展是什么?P54P5825、简要说出采用RISC结构后可以带来的好处(04.7)。

P5826、RISC存在不足表现在哪些方面(05.4)?P59第3章总线、中断和输入输出系统1、简述专用和非专用线定义及各自的优缺点P632、总线控制方式有哪三种?各需要增加几根用于总线控制的控制线?总线控制的优先级可否程序改变(03.7)(08.4)?3、集中式串行的过程,优缺点,硬件故障时通讯的可靠性。

P644、集中式定时查询的过程,优缺点,硬件故障时通讯的可靠性。

P655、集中式独立请求的优缺点,硬件故障时通讯的可靠性。

P656、以IBM370为例说明为什么把中断分类以及分成几类。

P697、简述中断响应和中断处理的软硬件功能是怎样进行分配的,并说明依据(09.7)。

P738、简述在现代计算机系统中,应如何考虑中断现场硬件状态的保存并说明理由(08.7)。

P739、通道分为哪三种类型?各适合连接什么类型的设备?满负荷时,设备对通道要际流量与所连设备有什么关系?10、列举通道处理机宏观和微观上不丢失所接各设备接收或发送的信息应满足的基本条件和采取的补充措施。

第4章存储体系1、为什么要发展存储体系P812、主存实际频宽与模数m的关系是什么?出现这种现象的原因是什么?指令流与数据流完全随机时,主存实际频宽与模块数m有什么关系(05.7 06.4)?3、CPU-Cache-主存层次,CPU-主存-辅存层次异同。

P85-P864、解决计算机主存与CPU的速度差对机器性能的影响,可采用哪三种解决方法(06.7) (08.4)?P865、二级虚拟储存层次的等效访问时间与主辅存访问时间有什么关系?提高存储层次的访问速度,可采取的措施有哪些(07.4)?P876、列举段式虚拟存储管理系统的优点和问题。

7、列举页式虚拟存储管理系统的优点和问题。

8、比较段式存储管理和页式存储管理的优缺点(05.7)。

9、、在页式虚拟存储器中,什么叫页面失效?什么叫页面争用?什么时候两者同时发生?什么时候不同时发生?(07.7)10、虚拟存贮器为什么必须要替换算法?它解决什么问题(04.4)?P9711、页式管理中的主存页面表和页表是一表吗?P9812、什么是堆栈型的替换算法(用式子描述)P10113、页面失效频率算法的思想P10214、页式虚拟存储器的页面如何划分的?这样划分使指令和数据发生什么情况?页面失效会在何时发生?如果将页面失效当作中断来对待,会发生什么问题?列举对此问题的几个解决办法。

15、有Cache时,给出一个主存地址访存过程P11016、CPU写Cache时,会发生Cache与主存的对应副本容不一致,如何解决?需增加什么开销(05.4 09.4)?P11917、分别说明Cache存储器的按需取进法、恒预取法、不命中时才预取法的定义。

18、发现组相联、LRU替换的Cache存储器的等效速度不高,此时增大主存容量和增大Cache 容量,各会对Cache存储器等效访问速度有何影响,并分析其原因。

第5章重叠、流水和向量流水处理机1、简述指令的顺序解释方式的优缺点(04.4)。

P1252、列举指令重叠解释对访主存冲突可采用三种解决办法及其问题,目前多数机器采用的是什么办法。

P1263、解决通用寄存器数相关有几种方法?试作简单比较。

P1304、在“一次重叠”的机器中,会出现哪些相关?如何处理(06.4) (05.7)?P126-1305、采用指令“一次重叠”解释时,什么叫指令相关?如何处理?6、流水线按级别分成几类?线性流水线与非线性流水线有什么区别?动态流水线和静态流水线有什么区别?P133-1347、衡量流水线处理机的性能主要指标是什么(04.7)?P1368、什么是流水线的速度瓶颈?消除流水线速度瓶颈的方法有哪两种,举例示意说明(08.7)。

P1369、在流水机器中,全局性相关指的是什么?处理全局性相关的方法有哪些?简要说明(04.7)(07.4)(08.4)。

P144-14610、为处理流水机器的全局性相关,可以加快或提前形成转移指令所需的条件码,那么可从哪两方面考虑?举例说明(06.7)。

P14611、简述处理流水机器的全局性相关时,加快短循环程序的处理办法。

12、流水机器的中断处理有哪两种方法,各有什么优缺点(07.7)?P14713列举CRAY-1向量流水机,向量流水机,向量指令之间串行、并行及执行的条件。

13、简述向量的流水处理所要解决的问题,以D=A*(B+C)为例,可有哪些处理方式?其中哪些是流水处理方式?14、试比较几种指令级高度并行的超级处理机P15415、设指令由取指、分析、执行和存结果四个子部件组成,每个子部件经过时间为△t,连续执行12条指令。

画出在度m为3的超标量处理机上工作的时空图(09.7)。

P15516、综合问题:流水处理的主要技术途径是什么?在CPU中可以有哪两类流水?在存储系统或存储体系中举出两个应用流水的例子。

第6章阵列处理机1、单指令流多数据流的并行处理机在系统的组成上应包含哪些部分和功能?2、与向量流水机对比,简述阵列机在适用场合,并行性途径、含义、等级,专用性强弱,造价高低,提高速度的潜力等方面的结构特点。

3、画出具有集中式共享存储器的阵列处理机的基本构形(09.7)。

4、画出具有分布式共享存储器的阵列处理机的基本构形(09.7)。

5、试比较阵列机的两种基本形式P1606、简述分布式共享存储器的阵列处理机的基本构型。

7、试分析阵列处理机特点P1618、写出16台处理器按ILLIAC IV闭合螺线阵列互连的函数。

列出任何处理部件PUi(i=0--15)可直接连到的处理器的一般式。

9、简述SIMD系统的互连网络的设计目标(05.4)。

P16610、互连网络的交换方法主要有哪些(03.7)?P16611、试比较单级互连的几种函数P16712、试比较多级互连的几种网络P170-17413、N=16的4级立方体互连网络,级号从输入到输出为0到3,采用级控制,如将其中的第一级开关处于“直连”,不能实现哪些节点之间的配对通信?为什么?14、设阵列处理机中,处理单元的二进制编号为a3a2a1a0,互连网络所用的互联函数为F (a3a2a1a0)= a3a2a1a0,列出互连网络人,出端号0~15间用括号括起的配对通信表。

15、什么是阻塞式网络?试说明间接二进制n方体网络是阻塞式网络P17416、什么是全排列网络?实现全排列网络有哪两种方法(08.4、09.4)?P17417、列出n个PE的集中式共享存储器的阵列机,能对nxn二维方阵的同一行、同一列、主对角线、付对角线、子阵列的n个元素同时访问而不发生分体冲突的条件。

合集下载

体系结构简答题

体系结构简答题

四、简答题---------------------------------------------------------------------- 1、如何理解计算机系统中的层次概念?从计算机语言的角度,把计算机系统按功能划分成多级层次结构。

对计算机系统的认识需要在某一层次上,从不同角度(层次)所看到的计算机属性是不同的。

2分计算机系统按功能通常从高到低可分成以下几个层次:应用语言虚拟机、高级语言虚拟机、汇编语言级虚拟机、操作系统虚拟机、传统机器级、微程序机器级共六级。

2分在以上划分中,传统机器级以上的所有机器都称为是虚拟机。

这种划分方法有助于各级语言的实质及实现,分层后,处在某一级虚拟机的程序员只需要知道这一级的语言及虚拟机,至于这一级语言是如何再逐层地经翻译或解释到下面的实际机器级,就无需知道了。

----------------------------------------------------------------------2、划分多级层次结构的作用是什么?把计算机系统按功能划分成多级层次结构:首先有利于正确地理解计算机系统的工作,明确软件、硬件和固件在计算机系统中的地位相作用。

2分其次有利于理解各种语言的实质及其实现。

1分最后还有利于探索虚拟机新的实现方法,设计新的计算机系统。

2分----------------------------------------------------------------------3、语言实现的两种技术是什么,有何优缺点?翻译和解释是语言实现的两种技术。

它们都是以执行一串N级指令来实现N 1级指令。

翻译技术是先把N 1级程序全部变换成N级程序后,再去执行新产生的N 级程序,在执行过程中N 1级程序不再被访问。

2分解释技术是每当一条N 1级指令被译码后,就直接去执行一串等效的N级指令,然后再去取下一条N 1级的指令,依此重复进行。

在这个过程中不产生翻译出来的程序,因此,解释过程是边变换、边执行的过程。

计算机组成原理-简答题

计算机组成原理-简答题

计算机组成原理简答题复习山东理工大学(原创)(一)说明计算机系统的层次结构。

(二)请说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处?(三)请说明程序查询方式与中断方式各自的特点。

(四)简要描述外设进行DMA操作的过程及DMA方式的主要优点。

(五)在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?(六)什么是存储保护?通常采用什么方法?(七)说明计数器定时查询工作原理。

(八)什么是刷新存储器?其存储容量与什么因素有关?(九)什么是指令周期?什么是机器周期?什么是时钟周期?三者有什么关系?(十)简述CPU的主要功能。

(十一)举出CPU中6个主要寄存器的名称及功能.(十二)CPU管理外围设备有几种方式?(十三)指令和数据都存在内存,CPU如何从时间和空间上区分它们是指令还是数据?(十四)CPU响应中断应具备哪些条件?(十五)什么是RISC?RISC指令系统的特点是什么?(十六)什么是CISC?CISC指令系统的特点是什么?(十七)主存储器的性能指标有哪些?含义是什么?(十八)何谓“总线仲裁”?一般采用何种策略进行仲裁,简要说它们的应用环境。

(十九)说明总线结构对计算机系统性能的影响。

(二十)集中式仲裁有几种方式?(二十一)总线的一次信息传送过程大致分哪几个阶段?(二十二)一个计算机系统中的总线,大致分为哪几类?(二十三)一个较完善的指令系统应包括哪几类?(二十四)外围设备的I/O控制方式分哪几类?各具什么特点?(二十五)简要说明通用I/O标准接口SCSI的性能特点。

(二十六)何谓CRT的显示分辨率、灰度级?(二十七)什么是闪速存储器?它有哪些特点?(二十八)比较水平微指令与垂直微指令的优缺点。

(二十九)DRAM存储器采用何种方式刷新?有哪几种常用的刷新方式?(三十)什么叫指令?什么叫指令系统?(三十一)比较选择型DMA控制器与多路型DMA控制器?————————————————————————————————————(一)计算机系统可分为:微程序机器级,一般机器级(或称机器语言级),操作系统级,汇编语言级,高级语言级。

(完整版)计算机系统结构复习题(附答案)范文

(完整版)计算机系统结构复习题(附答案)范文

计算机系统结构复习题和重点(附答案)一、单项选择题1.实现汇编语言源程序变换成机器语言目标程序是由()A.编译程序解释B.编译程序翻译C.汇编程序解释D.汇编程序翻译2.系列机软件必须保证()A.向前兼容,并向上兼容B.向前兼容,并向下兼容C.向后兼容,力争向上兼容D.向后兼容,力争向下兼容3.浮点数尾数基值r m=8,尾数数值部分长6位,可表示规格化正尾数的个数是()A.56个B.63个C.64个D.84个4.在IBM370系统中,支持操作系统实现多进程共用公用区管理最有效的指令是()A.“执行”指令B.“程序调用”指令C.“比较与交换”指令D.“测试与置定”指令5.关于非专用总线三种控制方式中,下列叙述错误..的是()A.集中式定时查询,所有部件共用同一条“总线忙”线B.集中式定时查询,所有部件都用同一条“总线请求”线C.集中式独立请求,所有部件都用同一条“总线请求”线D.集中式串行链接,所有部件都用同一条“总线请求”线6.磁盘外部设备适合于连接到()A.字节多路通道B.数组多路通道或选择通道C.选择通道或字节多路通道D.数组多路通道或字节多路通道7.在Cache存储器中常用的地址映象方式是()A.全相联映象B.页表法映象C.组相联映象D.段页表映象8.在指令级高度并行的超级处理机中,下列叙述正确的是()A.超标量处理机利用资源重复,要求高速时钟机制B.超流水线处理机利用资源重复,要求高速时钟机制C.超标量处理着重开发时间并行性,要求高速时钟机制D.超流水线处理机着重开发时间并行性,要求高速时钟机制9.间接二进制n方体网络是一种()A.多级立方体网络B.多级全排列网络C.单级立方体网络D.多级混洗交换网络10.多端口存储器适合于连接A.紧耦合多处理机B.松耦合多处理机C.机数很多的处理机D.机数可变的多处理机二、填空题11.多处理机实现的是___________、___________间的并行。

计算机组成原理简答题分析

计算机组成原理简答题分析

计算机组成原理简答题分析问答:1.什么是大小端对齐Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。

Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。

2.什么是指令周期、机器周期和时钟周期?三者有何关系?答:指令周期是CPU完成一条指令的时间;机器周期是所有指令执行过程的一个基准时间,机器周期取决于指令的功能及器件的速度;一个指令周期包含若干个机器周期,一个机器周期又包含若干个时钟周期,每个指令周期内的机器周期数可以不等,每个机器周期内的节拍数也可以不等。

3.什么是总线判优?为什么需要总线判优?答:总线判优就是当总线上各个主设备同时要求占用总线时,通过总线控制器,按一定的优先等级顺序确定某个主设备可以占有总线。

因为总线传输的特点就是在某一时刻,只允许一个部件向总线发送信息,如果有两个以上的部件同时向总线发送信息,势必导致信号冲突传输无效,故需用判优来解决。

4.什么是“程序访问的局部性”?存储系统中哪一级采用了程序访问的局部性原理答:所谓程序访问的局部性即程序执行时对存储器的访问是不均匀的,这是由于指令和数据在主存的地址分布不是随机的,而是相对地簇聚。

存储系统的Cache—主存级和主存—辅存级都用到程序访问的局部性原理。

对Cache—主存级而言,把CPU最近期执行的程序放在容量较小、速度较高的Cache中。

对主存—辅存级而言,把程序中访问频度高、比较活跃的部分放在主存中,这样既提高了访存的速度又扩大了存储器的容量。

5.指令和数据都存于存储器中,从时间和地址两个角度,说明计算机如何区分它们?解:计算机区分指令和数据有以下2种方法:通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。

通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。

计算机系统结构简答

计算机系统结构简答

二简答题第一章计算机系统结构基本概论1.简要解释提高计算机系统并行性的三个技术途径。

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

(2)资源重复是引入空间因素,通过重复设置硬件资源来提高性能。

(3)资源共享是用软件方法让多个用户按一定时间顺序轮流使用同一套资源,来提高其利用率,相应也就提高了系统的性能。

2.器件的发展对逻辑设计方法有哪些影响?答:器件的发展对逻辑设计方法的影响:(1)由逻辑化简改成着眼于采用什么组成技术能够规整、批量生产,宜于超大规模集成,缩姐设计周期,提高系统效能,尽量采用存储逻辑和通用器件;(2)由全硬设计改成采用微汇编设计。

、微高级语言、计算机辅助设计等手段软硬结合和自动化3.简述计算机系统“由中间开始”设计的基本思想。

答:(1)软硬件设计分离和脱节是“由上往下”和“由下往上”设计的主要缺点,由此提出“由中间开始”设计。

“中间”提的是层次结构中的软硬交界面,目前多数是在传统机器级与操作系统机器级之间。

(2)进行合理的软、硬件功能分配时,既要考虑能拿到的硬、器件,又要考虑可能的应用所需的算法和数据结构,先定义好这个交界面。

确定哪些功能由硬件实现,哪些功能由软件买现,同时还要考虑好硬件对操作系统、编译系统的实现提供些什么支持。

然后由这个中间点分别往上、往下进行软件和硬件的设计。

4.为解决不同系统结构的机器之间的软件移植,通常采用何种途径?并简述其过程。

答:为实现不同系统结构的机器之间的软件移植,就必须做到在一种机器的系统结构上实现另一种机器的指令系统,即另一种机器语言。

例如,要求原在B机器上运行的应用软件,能够移植到有不同系统结构的A机器上,根据层次结构的概念可把B机器的机器语言看成是在A机器的机器语言级上的一个虚拟机器语言,在.A机器上用虚拟概念来实现B机器的指令系统。

5.并行性有哪些不同的等级?答:并行性有不同的等级:(1)从计算机系统中执行程序的角度看,并行性等级由低到高.分别是指令内各微操作之间的并行,多条指令之间的并行,多个任务或进程之间的并行以及多个作业或程序之间的并行等。

(完整版)计算机系统结构考试题目及参考答案.doc

(完整版)计算机系统结构考试题目及参考答案.doc

(完整版)计算机系统结构考试题目及参考答案.doc一:名词解释1:虚拟机:由软件实现的机器。

2:CPI :是衡量CPU 执行指令效率的重要标志,指执行每条指令所需的平均时钟周期数。

3:摩尔定律:当价格不变时,集成电路上可容纳的晶体管数目,约每隔18 个月便会增加一倍,性能也将提升一倍。

4:并发性:指两个或多个事件在同一时间间隔内发生的并行性。

5:程序局部性原理:是指程序在执行时呈现出局部性规律,即在一段时间内,整个程序的执行仅限于程序中的某一部分。

相应地,执行所访问的存储空间也局限于某个内存区域。

局部性原理又表现为:时间局部性和空间局部性。

6: CISC/RISC : CISC :即复杂指令系统计算机,指在系统中增加更多和复杂的指令,来提高操作系统效率的计算机。

RISC :即精简指令系统计算机,指在系统中选取使用一些频率最高的、长度固定的、格式种类少的简单指令的计算机。

7:计算机系统结构:指对机器语言计算机的软、硬件功能的分配和对界面的定义。

8:系列机:指先设计好一种系统结构,而后就按这种系统结构设计它的系统软件,按器件状况和硬件技术研究这种结构的各种实现方法,并按照速度、价格等不同要求,分别提供不同速度、不同配置的各档机器。

9:模拟:用机器语言程序解释实现程序移植的方法。

10:仿真:用微程序直接解释另一种机器的指令系统。

11:寻址方式:寻找操作数或指令的有效地址的方式。

12:替换算法:在存储体系中,当出现页面失效时或者主存的所有页面已经全部被占用而又出现页面失效时,按照某种算法来替换主存中某页。

[ 由于主存中的块比Cache 中的块多,所以当要从主存中调一个块到Cache 中时,会出现该块所映象到的一组(或一个)Cache 块已全部被占用的情况。

这时,需要被迫腾出其中的某一块,以接纳新调入的块。

]二:选择题1,直接执行微指令的是( C )A 汇编程序B 编译程序C 硬件D 微指令程序2,对汇编语言程序员不透明的是( C )A 程序计数器B 主存地址寄存器C 条件码寄存器D 指令寄存器3,最早的冯·诺依曼型计算机是以( B )为中心的A 运算器B 控制器C 存储器D I/O 设备4,计算机系统结构的角度的结构来看,机器语言程序员看到的机器属性是( C )A 计算机软件所要完成的功能B 计算机硬件的全部组成C 编程要用到的硬件组织D 计算机各部分硬件的实现5,不同系列计算机之间实现可移植性的途径,不包括( B )A 采用统一的高级语言B 采用统一的汇编语言C 模拟D 仿真6,利用时间重叠原理,实现并行处理的是( A )A 流水处理机B 多处理机C 阵列处理机D 集群系统7,多处理机实现的并行主要是(B)A 指令级并行B 任务级并行C 操作级并行D 操作步骤的级并行8 计算机系统结构不包括( B )A 信息保护B 存储速度C 数据表示D 机器工作状态9,不需要编址的数据存储空间( D )A CPU 通用寄存器B 主存储器C I/O 寄存器D 堆栈10, RISC 执行程序的速度比CISC 快的原因是( C )A RISC 指令系统中条数较少B 程序在 RISC 编译生成的目标程序较短C RISC 指令平均执行周期数较少D RISC 中只允许 LOAD 和 STORE 指令存储11,程序员在编写程序时,使用的访存地址是( B )A 主存地址B 逻辑地址C 物理地址D 有效地址12,虚拟存储器主要是为了( A )A 扩大存储器系统容量B 提高存储器系统速度C 扩大存储器系统容量和提高存储器系统速度D 便于程序的访存操作13,与全相联映像相比,组相联映像的优点是( B )A 目录表小B 块冲突概率低C 命中率高D 主存利用率高14,输入输出数据不经过CPU 内部寄存器的输入输出方式是( C )A 程序控制方式B 中断C DMA 方式D 上述三种方式15,在配置了通道的计算机系统中,用户程序需要输入输出时引起的中断是( A )A 访管中断B I/O 中断C 程序性中断D 外部中断16,当计算机系统通过执行通道程序,完成输入输出工作时,执行通道程序的是(B)A CPUB 通道C CPU 和通道D 指定的外设三:填空1,常见的计算机系统结构的分类法有两种:Flynn 分类法,冯氏分类法冯氏分类法是根据系统的最大并行度对计算机系统结构进行分类,大多数的位并行的单处理机属于字串位并的处理机方式2,由软件实现的机器称为:虚拟机3,在一个计算机系统中,低层机器的属性往往对高层机器的程序员是透明的。

系统结构简答题

系统结构简答题1、什么是软件兼容?软件兼容有几种?其中哪一种是软件兼容的根本特征?同一个软件可以不加修改地运行于系统结构相同的各档机器上,而且它们所获得的结果一样,差别只在于运行时间的不同。

软件兼容分为向上兼容、向下兼容、向前兼容和向后兼容。

其中向后兼容是软件兼容的根本特征。

2、试以系列机为例,说明计算机系统结构、计算机组成和计算机实现三者之间的关系。

计算机组成是计算机系统结构的逻辑实现;计算机实现是计算机组成的物理实现。

一种系统结构可以有多种组成;一种组成可以有多种实现。

同一系列机中各种型号的机器具有相同的系统结构,但采用不同的组成和实现技术,因而具有不同的性能和价格。

3、计算机系统结构设计和分析中最经常使用的三条基本原则是什么?(1)大概率事件优先原则:对于大概率事件(最常见的事件),赋予它优先的处理权和资源使用权,以获得全局的最优结果。

(2)Amdahl定律:加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。

(3)程序的局部性原理:程序在执行时所访问地址的分布不是随机的,而是相对地簇聚。

4、根据Amdahl定律,系统加速比由哪两个因素决定?系统加速比依赖于两个因素:(1)可改进比例:可改进部分在原系统计算时间中所占的比例。

(2)部件加速比:可改进部分改进以后的性能提高。

5、从执行程序的角度看,并行性等级从低到高可分为哪几级?从执行程序的角度看,并行性等级从低到高可分为:(1)指令内部并行:单条指令中各微操作之间的并行。

(2)指令级并行(Instruction Level Parallelism,ILP):并行执行两条或两条以上的指令。

(3)线程级并行(Thread Level Parallelism,TLP):并行执行两个或两个以上的线程,通常是以一个进程内派生的多个线程为调度单位。

(4)任务级或过程级并行:并行执行两个或两个以上的过程或任务(程序段),以子程序或进程为调度单元。

计算机系统结构简答题

第 1 章系统结构的基本概念1、为什么将计算机系统看成是多级机器构成的层次结构?P22、从机器(汇编)语言程序员的角度来看,以下哪些是不透明的?为什么?条件码寄存器、磁盘外设、先行进位链、中断寄存器、移位器、I/O端口寄存器3、就目前通用机来说,计算机系统结构的属性主要包括哪些(03.7)?P34、设计指令系统时,以乘法运算为例,简述系统结构设计、计算机组成设计、计算机实现各应考虑的问题(09.4)。

P45、简述在设计主存系统时,计算机系统结构、计算机组成、计算机实现各需要考虑的问题(08.7)。

P46、简述计算机系统结构、组成和实现三者的相互关系(03.4)。

7、计算机系统结构用软件实现和硬件实现各自的优缺点?P78、简述软硬件功能分配的基本原则(06.7)。

P89、简述计算机系统“由中间开始”设计的基本思想(05.4)其“中间”指的是什么地方?这样设计的优点是什么(05.7) (07.7)?10、试述由上往下、由下往上设计思路和存在的问题?P911、什么是软件的可移植性(03.7)?为什么要进行软件移植?P1012、简述采用统一高级语言方法、适用场合、存在问题和应采取的策略。

13、简述统一高级语言的出发点、难点和发展前景(04.4)。

14、采用系列机方法、适用场合、好处、存在问题和应采取的策略P1115、采用模拟与仿真方法、适用场合、好处、存在问题和应采取的策略。

16、模拟与仿真的主要区别和适合场合是什么(02.4)?17、软件移植的途径,各受什么限制(08.4)?P1418、器件的发展对逻辑设计方法的影响(06.4)。

P1719、什么是计算机系统的并行性、开发并行性的目的和两重含义(02.7)?P1920、从执行程序角度出发,简述并行处理数据的四个等级,给出简单解释,各举一例P1921、从处理数据的并行上,简述并行处理数据的四个等级,给出简单解释,各举一例P1922、简要解释提高计算机系统并行性的三个技术途径(07.4),简要解释并举例说明。

计算机组成原理简答题

计算机组成原理简答题第一章概论1.试说明冯诺依曼计算机的基本特征,请画出其框图并简要说明每个部分的主要功能。

答:1、采用二进制代码形式表示信息。

2、采用存储程序工作方式。

3、计算机硬件系统由五大部件(存储器、运算器、控制器、输入设备和输出设备)组成运算器:完成算术和逻辑运算;存储器:存储指令和数据;控制器:负责全机操作;输入输出部件:信息的输入和输出。

2.存储程序控制方式:即事先编写程序,再由计算机把这些信息存储起来,然后连续地、快速地执行程序,从而完成各种运算过程。

3.计算机内部有哪两种信息流,它们之间有什么关系?答:计算机内部有控制信息流和数据信息流。

控制信息流包括指令信息、状态信息、时序信息,这些信息的组合产生各类控制信号,对数据信息进行加工处理,并控制数据信息的流向,实现计算机的各项功能。

4.试举例说明计算机硬件和软件功能在逻辑上的等价性答:在计算机中,实际上有许多功能既可以直接由硬件实现,也可以在硬件支持下依靠软件实现,对用户而言,在功能上是等价的。

这种情况称为硬、软件在功能上的逻辑等价。

例如:硬件可以直接做乘法运算,也可以通过软件用相加和移位的方式实现乘法运算。

第二章计算机中的信息表示1.试述浮点数规格化的目的和方法答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。

当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化数,否则便是非规格化数。

通过规格化,可以保证运算数据的精度。

通常,采用向左规格化,即尾数每左移一位,阶码减1,直至规格化完成。

2.请简要说明什么是计算机系统硬件与软件之间的界面,其主要功能是什么答:从程序的编制与执行角度看,指令规定了计算机的操作类型及操作数地址,它们是产生各种控制信号的基础。

另外,从硬件设计角度看,在设计计算机的时候先要确n定硬件能够直接执行哪些操作,表现为一组指令集合,称之为计算机的指令系统。

因此,指令系统体现了一台计算机的软、硬件界面。

体系结构试题及答案

一.名词解释计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。

在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。

系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机。

同构型多处理机系统:由多个同类型或至少担负同等功能的处理机组成,它们同时处理同一作业中能并行执行的多个任务。

堆栈型机器:CPU 中存储操作数的单元是堆栈的机器。

累加器型机器:CPU 中存储操作数的单元是累加器的机器。

通用寄存器型机器:CPU 中存储操作数的单元是通用寄存器的机器。

数据相关:考虑两条指令i和j,i在j的前面,如果下述条件之一成立,则称指令j与指令i数据相关:(1)指令j使用指令i产生的结果;(2)指令j与指令k数据相关,而指令k又与指令i数据相关。

定向:用来解决写后读冲突的。

在发生写后读相关的情况下,在计算结果尚未出来之前,后面等待使用该结果的指令并不见得是马上就要用该结果。

如果能够将该计算结果从其产生的地方直接送到其它指令需要它的地方,那么就可以避免停顿。

向量处理机:指令级并行:简称ILP。

是指指令之间存在的一种并行性,利用它,计算机可以并行执行两条或两条以上的指令。

指令的动态调度:是指在保持数据流和异常行为的情况下,通过硬件对指令执行顺序进行重新安排,以提高流水线的利用率且减少停顿现象。

是由硬件在程序实际运行时实施的。

指令的静态调度:是指依靠编译器对代码进行静态调度,以减少相关和冲突。

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

失效率:CPU访存时,在一级存储器中找不到所需信息的概率。

失效开销:CPU向二级存储器发出访问请求到把这个数据调入一级存储器所需的时间。

强制性失效:当第一次访问一个块时,该块不在Cache中,需要从下一级存储器中调入Cache,这就是强制性失效。

容量失效:如果程序在执行时,所需要的块不能全部调入Cache中,则当某些块被替换后又重新被访问,就会产生失效,这种失效就称作容量失效。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档