1、自考02325计算机系统结构押题及答案汇总一选择题1阵列处理机是操作级并行的计算机。A: SISDB: SIMDC: MISDD: MIDM正确答案:B解析:并行处理机,又叫阵列处理机, 是典型的指令操作级并行的SIMD计算机。2数据流机的另一种方式是采用()方式,即归约机,它是按数据需求的次序来进行运算。A: 同步B: 需求驱动的数据流C: 异步D: 串性正确答案:B解析:数据流机的另一种方式是采用需求驱动的数据流方式,即归约机,它是按数据需求的次序来进行运算。3多级PM2I网络又叫做()A: 全排列网络B: omega网络C: 数据变换网络D: 移数网络正确答案:C解析:最基本的多级互连网
2、络,包括: 多级立方体互连网络、多级混洗交换网络、多级 PM2I 网络等,多级PM2I网络又叫做数据变换网络。4串行链接式总线的裁决算法是()A: 固定时间片算法B: 静态优先级算法C: 动态优先级算法D: 先来先服务算法正确答案:B解析:串行链接式总线的裁决算法是静态优先级算法。静态优先级:在创建进程时确定的,且在进程的整个运行期间保持不变动态优先级,在创建进程时所赋予的优先权。5冯诺依曼型系统结构的计算机的计算模型属于()A: 控制驱动、共享存储模型B: 数据驱动模型C: 需求驱动模型D: 并行控制驱动、共享存储模型正确答案:A解析:冯诺依曼型系统结构的计算机的计算模型属于控制驱动、共享存
3、储模型。6舍入法最大误差在整数时、时和统计平均误差时分别为()A: 0.52-m负B: 0.52-(m+1)趋于0C: 12-m趋于0D: 12-m负于正确答案:B7.RISC计算机的指令系统集类型是()A: 堆栈型B: 累加器型C: 寄存器-寄存器型D: 寄存器-存储器型正确答案:C解析:RISC计算机的指令系统集类型是寄存器-寄存器型。8.omega网络采用()A: 二功能交换单元,单元控制B: 四功能交换单元,单元控制C: 二功能交换单元,级控制D: 四功能交换单元,级控制正确答案:B9.利用时间重叠概念实现并行处理的是()A: 流水处理机B: 多处理机C: 相联处理机D: 并行(阵列)
4、处理机正确答案:A解析:B、C、D选项都是资源重复。10.设一流水线由3个子过程组成,各子过程所需时间分别为t1、t2、t3,则流水线的最大吞吐率为()A: 1/t1B: 1/t2C: 1/t3D: 1/maxt1、t2、t3正确答案:D11.操作系统中适合向量、数组表示A的功能只能是“机构型”的功能,不能是“策略型B”的功能。机构型的功能指的是基本的、通用的功能C。A: 正确B: 错误正确答案:B解析:A错,改为“硬化固地”12.根据并行性等级划分,多处理机属于()A: 存储器操作并行B: 处理器操作步骤并行C: 处理器操作并行D: 指令、任务、作业并行正确答案:D解析:考查:并行性等级划分
5、。指令、任务、作业并行的典型的例子是多处理机。13.在设计计算机系统时,下列哪项不属于一般应遵循的定量设计原理()A: 哈夫曼压缩原理B: Amdahl定律C: 程序访问的局部性定律D: 基尔霍夫定律正确答案:D解析:考查:计算机系统的定量设计原理。在设计计算机系统时,一般应遵循的定量设计14.原理有哈夫曼压缩原理、Amdahl定律、程序访问的局部性定律。SIMD是指()A: 单指令流单数据流B: 单指令流多数据流C: 多指令流单数据流D: 多指令流多数据流正确答案:B解析:计算机系统分成单指令流单数据流SISD、单指令流多数据流SIMD、多指令流单数据流MISD和多指令流多数据流MIMD四大
6、类。15.在早期冯诺依曼计算机特征中,机器以哪项为中心()A: 存储器B: 输入输出设备C: 运算器D: 控制器正确答案:C解析:在早期冯诺依曼计算机特征中,机器以运算器为中心。16.以下能够直接执行微指令的是()A: 汇编程序B: 编译程序C: 硬件D: 固件正确答案:C解析:第。级中,微指令由硬件直接执行。17能直接执行微指令的是()A: 汇编程序B: 硬件C: 编译程序D: 微指令程序正确答案:B解析:微指令由硬件直接执行。微指令程序解释机器指令。汇编语言程序经汇编程序翻译成机器语言程序。高级语言程序经编译程序翻译成汇编语言程序。18.从计算机系统结构上讲,机器语言程序员所看到的机器属性
7、是()A: 计算机软件所要完成的功能B: 计算机硬件的全部组成C: 编程要用到的硬件组织D: 计算机各部件的硬件实现正确答案:C解析:对机器语言程序员来说,看到编程要用到的硬件组织就已足够。19.按照弗林分类法,具有n个处理单元,按n条不同指令的要求对同一个数据流及其中间结果进行不同的处理,一个处理单元的输出作为另一个处理单元的输入属于()A: 单指令流单数据流系统B: 单指令流多数据流系统C: 多指令流单数据流系统D: 多指令流多数据流系统正确答案:C解析:考查:计算机系统的弗林分类法。多指令流单数据流系统有72个处理单元,按72条不同指令的要求对同一个数据流及其中间结果进行不同的处理,一个
8、处理单元的输出作为另一个处理单元的输入。20.下列哪个选项不属于计算机组成的范畴()A: 功能部件的并行度B: 器件的集成度和速度C: 缓冲和排队技术D: 控制机构的组成方式正确答案:B解析:器件的集成度和速度属于计算机实现。21.下列说法中不正确的是()A: 软件设计费用比软件重复生产费用高B: 硬件功能只需实现一次,而软件功能可能要多次重复实现C: 硬件的生产费用比软件的生产费用高D: 硬件的设计费用比软件的设计费用低正确答案:D解析:一般说来软件设计费用比软件重复生产费用高,硬件功能只需实现一次,而软件功能可能要多次重复实现,硬件的生产费用比软件的生产费用高。22.下列哪项是通用机一般采
9、用的计算机系统设计方法()A: “由上往下”设计B: “由中间开始”向两边设计C: “由四周开始”向中间设计D: “由下往上”设计正确答案:B解析:考查:计算机系统的设计方法。计算机系统的设计按多级层次结构有“由上往下”、“由下往上”、“由中间开始”3种不同的设计方法。其中,“从中间开始”向两边设计是通用机一般采用的方法。如果多台计算机通过通道或通信线路实现互连,共享某些外围设备,以较低频带在文件或23.数据集一级相互作用,则这种系统称为()A: 最低耦合系B: 松散耦合系统C: 紧密耦合系统D: 直接耦合系统正确答案:B解析:考查:多机系统的耦合度。如果多台计算机通过通道或通信线路实现互连,
10、共享某些外围设备,以较低频带在文件或数据集一级相互作用,则这种系统被称为松散耦合系统或间接耦合系统。24.下列哪个做法是系列机发展新型号机器不可取的()A: 中断分级由原来的4级增加到5级,并重新调整中断响应的优先次序B: 新增加字符数据类型和若干条字符处理指令C: 在CPU和主存之间增设Cache存储器,提升系统性能D: 增设用只读存储器存放下溢处理结果查表舍入法,提高计算精度正确答案:A解析:考查:采用系列机实现软件移植的技术。中断分级由4级增加到5级,并重新调整中断响应的优先次序是不行的。因为它们属于计算机系统结构的内容。中断分级增加时允许的,关键是重新调整了中断响应的优先次序,使原有程
11、序的中断响应次序改变,影响原有程序工作的正确性。25.a位并字串;b全并行;c位串字串;d位串字并;从计算机系统中处理数据的并行性看,并行性等级从低到高分为()A: cadbB: cabdC: acdbD: acbd正确答案:A解析:从计算机系统中处理数据的并行性看,并行性等级从低到高分为:位串字串、位并字串、位串字并、全并行。26.根据并行性等级划分,流水线处理机属于()A: 存储器操作并行B: 处理器操作步骤并行C: 处理器操作并行D: 指令、任务、作业并行正确答案:B解析:考查:并行性的等级划分。处理器操作步骤并行典型的例子是流水线处理机。27.从计算机系统执行程序的角度看,并行性等级由
12、低到高分为哪四级()a任务或进程之间b指令内部c作业或程序之间d指令之间A: bdacB: dacbC: dcbaD: abcd正确答案:A解析:从计算机系统执行程序的角度看,并行性等级由低到高分别为指令内部、指令之间、任务或进程之间、作业或程序之间四级。28.计算机组成设计不考虑()A: 专用部件设置B: 功能部件的集成度C: 控制机构的组成D: 缓冲技术正确答案:B解析:计算机组成设计包含专用部件设置、控制机构的组成、缓冲技术等,而功能部件的集成度属于系统结构的范畴。29.下列选项中不属于计算机系统的设计方法的是()A: 由上往下B: 从左向右C: 由下往上D: 从中间开始正确答案:B解析
13、:计算机系统的设计方法有由上往下、由下往上和从中间开始。30.系列机软件应能够做到()A: 向后兼容,力争向前兼容B: 向前兼容,并向上兼容C: 向前兼容,并向后兼容D: 向后兼容,力争向下兼容正确答案:A解析:系列机软件必须做到向后兼容,力争向前兼容。向前(后)兼容指的是在某个时期投入市场该型号机器上编制的软件,不加修改就能运行在它之前(后)投入市场的机器上。通过并行性等级划分,流水线处理机属于()A: 处理器操作并行B: 指令、任务、作业并行C: 存储器操作并行D: 处理器操作步骤并行正确答案:D解析:处理器操作步骤并行典型的例子是流水线处理机。31.下列不属于计算机组成设计要确定的方向的
14、是()A: 数据通路宽度B: 专用部件的设置C: 处理机、主存等部件的物理结构D: 各种操作对部件的共享程度正确答案:C解析:处理机、主存等部件的物理结构属于计算机实现。计算机组成设计要确定的方面一般应包括数据通路宽度、专用部件的设置、各种操作对部件的共享程序、功能部件的并行度、控制机构的组成方式、缓冲和排队技术、预估技术、预判技术和可靠性技术等。32.下列选项不属于开发并行的途径的是()A: 资源重复B: 资源共享C: 分布式处理系统D: 时间重叠正确答案:C解析:开发并行性的途径有时间重叠、资源重复和资源共享等。33.在浮点数尾数下溢处理时,最大误差最大,但下溢处理不需要时间,平均误差又趋
15、于O的方法是()A: 截断法B: 舍入法C: ROM查表法D: 恒置“1”法正确答案:D解析:恒置“1”法的好处是实现最简单,不需要增加硬件和处理时间,平均误差趋于0,至于最大误差大的问题,由于中、高速计算机的尾数位数要比小、微型机的长得多,因此,实际的最大误差要小得多。34.并行性开发的途径中,让多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,加快硬件周转来赢得速度的是()A: 时间重叠B: 资源重复C: 资源独享D: 资源共享正确答案:A解析:考查:并行性开发的途径。时间重叠是让多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,加快硬件周转来赢得速
16、度。35.目前,M0由哪项实现,Ml用哪项实现,M2至M5大多用哪项实现()A: 软件,固件,硬件B: 固件,软件,硬件C: 硬件,软件,固件D: 硬件,固件,软件正确答案:D解析:M0由硬件实现,M1用固件实现,M2M5大多用软件实现。36.可编程只读存储器PROM属于()A: 非用户片B: 现场片C: 通用片D: 用户片正确答案:B解析:考查:现场片。可编程只读存储器PROM、现场可编程逻辑阵列FPLA等属于现场片。37.在计算机系统的多级层次结构中,下列哪项一般用机器语言程序解释作业控制语句()A: 应用语言机器级B: 高级语言机器级C: 汇编语言机器级D: 操作系统机器级正确答案:D解
17、析:考查:计算机系统的层次结构。计算机系统的层次结构由高到低依次为应用语言机器级、高级语言机器级、汇编语言机器级、操作系统机器级、传统机器语言机器级和微程序机器级。操作系统机器级一般用机器语言程序解释作业控制语句。38.计算机组成指的是计算机系统结构的逻辑实现,不包括()A: 主存速度B: 控制流的组成C: 机器级内部的数据流D: 逻辑设计正确答案:A解析:计算机组成指的是计算机系统结构的逻辑实现,包括机器级内部的数据流和控制流的组成以及逻辑设计。39.在计算机系统的多级层次结构中,单条指令执行速度最快的一级是下列哪一个选项()A: L5(应用语言)级B: L2(操作系统)级C: LO(微程序
18、)级D: L1(机器语言)级正确答案:C解析:LO(微程序)级由硬件直接执行,速度最快。40.并发性指两个或多个事件在哪时发生()A: 不同时间段B: 同一时刻C: 不同时刻D: 同一时间段正确答案:D解析:同时性指两个或多个事件在同一时刻发生,并发性指两个或多个事件在同一时间段发生。41,。从计算机系统处理数据的角度来看,并行性等级从低到高可分为四级,最低级是()A: 位串字串B: 位并字串C: 位片串字并D: 全并行正确答案:A解析:考查:并行性的等级划分。从计算机系统中处理数据的角度来看,并行性等级从低到高可分为四级。分别是位串字串、位并字串、位片串字并、全并行。42.计算机系统多级层次
19、中,从下层到上层,各级相对顺序正确的应当是()A: 汇编语言机器级,操作系统机器级,高级语言机器级B: 微程序机器级,传统机器语言机器级,汇编语言机器级C: 传统机器语言机器级,高级语言机器级,汇编语言机器级D: 汇编语言机器级,应用语言机器级,高级语言机器级正确答案:B解析:计算机系统结构层次由高到低分别为:应用语言机器级、高级语言机器级、汇编语言机器级、操作系统机器级、传统机器语言机器级、微程序机器级。43.下列哪个选项不是全用户片设计的特点()A: 设计周期长B: 设计费用高C: 销量大D: 成本高正确答案:C解析:考查:全用户片的特点。完全按用户要求设计的用户片称为全用户片。全用户片设
20、计周期长、设计费用高、销量小、成本高。44.软硬件功能是等效的,提高硬件功能的比例不会()A: 提高解题速度B: 提高硬件利用率C: 提高硬件成本D: 减少所需存储器用量正确答案:B解析:提高硬件功能不是以提高硬件利用率为目的,常常是为了降低硬件的使用频率。45.属计算机系统结构考虑的是()A: 主存采用MOS:还是TTLB: 主存采用多体交叉还是单体C: 主存容量和编址方式D: 主存频宽的确定正确答案:C解析:主存容量和编址方式是计算机系统结构考虑的重点之一。46.只能应用在结构相同或相似的机器之间的汇编程序的软件移植技术是()A: 统一高级语言B: 模拟C: 仿真D: 系列机正确答案:D解
21、析:只能应用在结构相同或相似的机器之间的汇编程序的软件移植技术是系列机。47.计算机系统结构不包括()A: 主存速度B: 机器工作状态C: 信息保护D: 数据表示正确答案:A解析:机器工作状态、信息保护、数据表示均属于计算机系统结构范畴。48.计算机发展的第一个阶段是()A: 电子管B: 晶体管C: 小规模集成电路D: 大规模集成电路正确答案:A解析:考查:计算机发展阶段的划分。计算机所用器件从电子管、晶体管、小规模集成电路、大规模集成电路迅速发展到超大规模集成电路,并使用或开始使用砷化镓器件、高密度组装技术和光电子集成技术。1.第一代计算机(1946年1957年) 主要元器件是电子管。 2.
22、第二代计算机(1958年1964年) 晶体管时代。 3.第三代计算机(1965年1970年) 以中、小规模集成电路取代了晶体管. 4.第四代计算机(1971年至今) 采用大规模集成电路和超大规模集成电路。 现在,有进入了智能计算机阶段.1.第一代计算机(1946年1957年) 主要元器件是电子管。 2.第二代计算机(1958年1964年) 晶体管时代。 3.第三代计算机(1965年1970年) 以中、小规模集成电路取代了晶体管. 4.第四代计算机(1971年至今) 采用大规模集成电路和超大规模集成电路。 现在,有进入了智能计算机阶段.49.实现软件移植的技术不包括的选项是()A: 统一高级语言
23、B: 采用系列机C: 统一汇编语言D: 模拟和仿真正确答案:C解析:实现软件移植的技术包括:统_高级语言、采用系列机、模拟和仿真。50.从计算机系统处理数据的角度出发,并行性等级从低到高可分为四级,最低级是()A: 全并行B: 位并字串C: 位片串字并D: 位串字串正确答案:D解析:从计算机系统中处理数据的角度来看,并行性等级从低到高可分为4级,分别是位串字串、位并字串、位片串字并、全并行。51.在计算机系统设计中,相对好的方法是()A: 从上向下设计B: 从中间开始向两边设计C: 从两边向中间设计D: 从下向上设计正确答案:B解析:“从中间开始”向两边设计可以克服“由上往下”和“由下往上”两
24、种设计中软、硬件设计分离和脱节的致命缺点。这是通用机一般采用的方法。52.按照计算机系统层次结构,算术运算、逻辑运算和移位等指令应属于哪种机器语言()A: 传统机器语言机器B: 操作系统机器C: 汇编语言机器D: 高级语言机器正确答案:A解析:具体的计算机系统,其层次数的多少可以有所不同,可分为微程序机器、传统机器语言机器、操作系统机器、汇编语言机器、高级语言机器和应用语言机器。而算术运算、逻辑运算和移位等指令应属于传统机器语言机器。53.计算机系统结构的属性不包括()A: 主存速度B: 寻址方式C: 信息保护方式D: 数据表示正确答案:A解析:寻址方式、信息保护方式和数据表示均属于计算机系统
25、结构的属性范畴。二填空题1. 各自独立型操作系统将_,由它们共同来完成。正确答案:控制功能分散给多台处理机2.解决通用寄存器数相关的办法有_和_。前者是以_为代价,后者是以_为代价。正确答案:推后“分析k+1”的读操作设相关专用通路降低速度增加设备3.先进的计算机网络系统_裁决算法主要有;_;固定时间片算法;_;先来先服务算法。正确答案:数据总线;静态优先级算法;动态优先级算法4.面向目标程序优化的两个思想是_和_。正确答案:通过统计各种指令和指令串的使用频度来分析和改进指令系统增设强功能复合指令5.仿真指_,进行仿真的机器称为_,被仿真的机器称为_。正确答案:用微程序直接解释另一种机器指令系
26、统;宿主机;目标机6.客观存在的事物或属性从某个角度看不到,称对它_。正确答案:透明7.通道在数据传送期里,按信息的传送方式不同,可以有_通道_、通道和选择通道3类。正确答案:字节多路数组多路8.Cache存储器地址映象采用组相联的规则是组间_映象,组内各块_映象。正确答案:直接全相联9.替换算法主要有_、_和_等。正确答案:随机算法先进先出算法近期最少使用算法10.用机器语言程序解释实现软件移植的方法称为_。正确答案:模拟11.多机系统的耦合度可以分为_、_和紧密耦合。正确答案:最低耦合;松散耦合 多机系统的耦合度可以分为最低耦合、松散耦合、紧密耦合。12. 一般用_反映多机系统中各机器之间
27、物理连接的紧密度和交叉作用能力的强弱。正确答案:耦合度13.传统机器语言机器级,是用_程序来_机器指令。正确答案:微指令;解释 传统机器语言机器级,是用微指令程序来解释机器指令。13. 计算机系统结构可有_、由下而上和_三种不同的设计思路。正确答案:由上而下;由中间开始 计算机系统结构可有由上而下、由下而上和由中间开始三种不同的设计思路。15.从计算机执行程序的角度看,并行性等级由低到高可分为_、_、任务或进程间和作业或程序间四级。正确答案:指令内部,指令之间16._、_、_属于全用户片设计的特点。正确答案:设计周期长;设计费用高;成本高 完全按用户要求设计的用户片称为全用户片。全用户片设计周
28、期长、设计费用高、成本高17. 用机器语言程序解释实现软件移植的方法称为_。正确答案:模拟18.解题中具有可以同时进行运算或操作的特性,称为_。正确答案:并行性19.尽可能加速处理概率的事件要比加速处理概率很_的事件更能显著提高性能。正确答案:高;低 尽可能加速处理高概率的事件远比加速处理概率很低的事件更能显著提高性能。20. 从计算机系统中处理数据的角度来讲,并行性等级从低到高分别是_、位并字串、_和全并行。正确答案:位字符串;位片串字并 从计算机系统中处理数据的角度来看,并行性等级从低到高可以分为四级,分别是位串字串、位并字串、位片串字并、全并行。21.实现软件移植的主要技术有统一高级语言
29、、_、_和仿真。正确答案:采用系列机;模拟 实现软件移植的主要技术有统一高级语言、采用系列机、模拟和仿真。22.通过重复设置硬件资源来提高可靠性或性能来开发并行性的途径是_。正确答案:资源重复 资源重复是通过重复设置硬件资源来提高可靠性或性能来开发并行性的途径。23.主存容量与编址方式的确定属于计算机系统结构,主存是否采用多体交叉属于_,主存器件的选定属于_。正确答案:计算机组成计算机实现 主存容量与编址方式的确定属于计算机系统结构,主存是否采用多体交叉属于计算机组成,主存器件的选定属于计算机实现。24. 计算机实现指的是计算机组成的物理实现,设计着眼于器件技术和微组装技术,其中的_技术起着主
30、导作用。正确答案:器件25.计算机系统结构的层次结构由高到低分别为应用语言机器级、_、_、_、传统机器语言机器级和微程序机器级。正确答案:高级语言机器级;汇编语言机器级操作系统机器级 计算机系统结构的层次结构由高到低分别为应用语言机器级、高级语言机器级、汇编语言机器级、操作系统机器级、传统机器语言机器级、微程序机器级。三:简答题1. 简述各机器级的实现采用的翻译技术和解释技术。正确答案:翻译技术是先用转换程序将高一级机器级上的程序整个地变换成低一级机器级上等效的程序,然后在低一级机器级上实现的技术。解释技术则是在低级机器级上用它的一串语句或指令来仿真高级机器级上的一条语句或指令的功能,是通过对
31、高级机器级语言程序中的每条语句或指令逐条解释来实现的技术。2.简述并行性定义及二重含义。正确答案:无论是数值计算、数据处理、信息处理、知识处理,还是智能处理,都隐含有同时进行运算或操作的成分。解题中具有可以同时进行运算或操作的特性,称为并行性。并行性包含同时性和并发性二重含义。同时性指两个或多个事件在同一时刻发生。并发性指两个或多个事件在同一时间间隔内发生。3.简述软件向前、向后、向下、向上兼顾的含义。正确答案:系列内各档机器之间的软件兼容从速度和性能上有向上兼容和向下兼容的不同。向上(下)兼容指的是按某档机器编制的软件,不加修改就能运行于比它高(低)档的机器上。同一系列的软件一般应做到向上兼
32、容,但向下兼容就不一定。向前(后)兼容指的是按某个时期投入市场的该型号机器上编制的软件,不加修改就能运行于在它之前(后)投入市场的机器上。让现在编制的程序以后都能用,这是系列机软件兼容的最基本要求和特征,即系列机软件必须保证向后兼容,力争向前兼容。4.简述非用户片、现场片、用户片的定义。正确答案:非用户片也称通用片,其功能是由器件厂家生产时固定的,器件的用户只能使用,不能改变器件内部功能。现场片,用户根据需要可改变器件内部功能。用户片是专门按用户要求生产的高集成度VLSI器件,完全按用户要求设计的用户片称为全用户片。5.简述器件的发展对系统结构和组成的影响。正确答案:器件的发展推动系统结构与组
33、成技术的发展,同样系统结构的发展要求器件不断发展。器件的发展是推动结构和组成前进的关键因素;器件性能价格提高,使新结构、组成下移速度更快;器件的发展,推动算法、语言的发展;器件的发展,改变了逻辑设计方法。6.简述计算机系统“由中间开始”设计的基本思想。正确答案:(1)软硬件设计分离和脱节是“由上往下”和“由下往上”设计的主要缺点,由此提出“由中间开始”设计。“中间”指的是层次结构中的软硬交界面,目前多数是在传统机器级与操作系统机器级之间。(2)进行合理的软、硬件功能分配时,既要考虑能拿到的硬、器件,又要考虑可能的应用所需的算法和数据结构,先定义好这个交界面。确定哪些功能由硬件实现,哪些功能由软
34、件实现,同时还要考虑好硬件对操作系统、编译系统的实现提供些什么支持。然后由这个中间点分别往上、往下进行软件和硬件的设计。7. 简述实现软件移植的统一高级语言途径存在的问题。正确答案:至今虽然有上百种高级语言,但没有一种是对各种应用通用的。(1)不同的用途要求语言的语法、语义结构不同。(2)人们对语言的基本结构看法不一。(3)即使同一高级语言,在不同厂家的机器上也不能完全通用。第四,人们不愿抛弃惯用的语言,不愿抛弃长期积累的、用原有语言编写且已被实践证明是正确的软件8. 简述INTEL公司采用的RISC技术主要特殊方法。正确答案:INTEL公司采用的RISC技术特殊方法主要有:在CPU中设置了较
35、大量的寄存器,并采用窗口重叠寄存器技术;采用优化延迟转移技术;采用比较转移指令技术;采用优化编译技术。四:简单应用题1. 浮点数系统使用的阶基rP=2,阶值位数p=4,尾数基值rm=10,以rm为基的尾数位数m=2。(1)试计算在非负阶、正尾数、规格化数情况下的最小尾数值、最大尾数值、最大阶值、可表示的最小值和最大值及可表示数的个数。对于rP=2,P=2,rm=16,m=1,重复以上计算。正确答案:在非负阶、正尾数、规格化数的情况下(1)最小尾数值为r-1m=1/10=0.1最大尾数值为1-r-mm=1-1/100=0.99最大阶值为2p-1=16-1=15可表示最小值为r-1m=1/10=0
36、.1可表示最大值为r2P-1m(1-r-mm)=1000000000000000(1-1/100)=990000000000000可表示数的个数为2P?rmm?(rm-1)/rm=22?102?10-110=360最小尾数值为r-1m=1/16最大尾数值为1-r-mm=1-1/16=15/16最大阶值为2P-1=4-1=3可表示最小值为r-1m=1/16可表示最大值为r2P-1m(1-r-mm)=163(1-1/16)=3840可表示数的个数为2P?rmm?(rm-1)/rm=22?161?(1-1/16)=602.将计算机系统中某一功能的处理速度提高到原来的50倍,该功能的处理时间仅占整个系
37、统运行时间的20,则采用此提高性能的方法后,能使整个系统的性能提高多少?正确答案:由题可知,可改进比new=20=02,部件加速比rnew=50。根据Amdahl定律可知:总加速比Sp=1(1一new)+newrnew)=1(1一02)+0250=124采用此提高性能的方法后,能使整个系统的性能提高到原来的124倍。3.有一个计算机系统可按功能分成4级,每级的指令互不相同,每一级的指令都比其下一级的指令在效能上强M倍,即第i级的一条指令能完成第i一1级的M条指令的计算量。现若需第i级的条指令解释第i+1级的一条指令,而有一段第1级的程序需要运行Ks,问在第2、3和4级上一段等效程序各需要运行多
38、长时间?正确答案:第2级上等效程序需运行:(NM)Ks。第3级上等效程序需运行:(NM)(NM)ks。第4级上等效程序需运行:(NM)(NM)(NM)Ks。4. 计算机系统中有三个部件可以改进,这三个部件的部件加速比如下:部件加速比1=30部件加速比2=20部件加速比3=10(1)如果部件1和部件2的可改进比例为30,那么当部件3的可改进比例为多少时,系统加速比才可以达到10?(2)如果三个部件的可改进比例分别为30、30和20,三个部件同时改进,那么系统中不可加速部分的执行时间在总执行时间中占的比例是多少?(3)如果相对某个测试程序,三个部件的可改进比例分别为20、20和70,要达到最好改进
39、效果,仅对一个部件改进时,要选择哪个部件?如果允许改进两个部件,又如何选择?正确答案:(1)S1=30,S2=20,S3=10,SN=10 F1=03,F2=03,求F3的值。 其中S=11一(F1+F2+F3)+F1S1+F2S2+F3S3,则F3=036。 (2)S1=30,S2=20,S3=10 F1=03,F2=03,B=02求不可加速部分执行时间与总执行时间的比值。其中不可加速部分执行时间=1一(F1+F2+F3)T0,总执行时间=TN,SN=T0/TN1一(Fl+F2+F3)+F1S1+RS2+F3S3=408,不可加速部分执行时间总执行时间=1一(F1+F2+F3)T00TN=81。 (3)S1=30,S2=20,S3=10,F1=02,F2=03,F3=02仅对一个部件改进,改进部件1;仅对两个部件改进,改进部件1、2。五:综合应用题略.第 17 页