计算机系统结构练习题及答案.pdf
《计算机系统结构练习题及答案.pdf》由会员分享,可在线阅读,更多相关《计算机系统结构练习题及答案.pdf(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章计算机系统结构的基本概念(一)单项选择题(在下列每小题的四个备选答案中,只有一个答案是正确的)1.计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是_A.汇编语言机器级一一操作系统机器级一一高级语言机器级B.微程序机器级一一传统机器语言机器级一一汇编语言机器级C.传统机器语言机器级一一高级语言机器级一一汇编语言机器级D.汇编语言机器级一一应用语言机器级一一高级语言机器级答案:B难度:1适于级别:初级、中级2.汇编语言源程序变换成机器语言目标程序是经来实现的。.A.编译程序解释C.编译程序翻译答案:D难度:1适于级别:初级、中级3.直接执行微指令的是一。A.汇编程序C.硬件答案:
2、C难度:1适于级别:初级、中级4.对系统程序员不透明的应当是一。A.Cache存贮器C.指令缓冲寄存器答案:DB.汇编程序解释D.汇编程序翻译B.编译程序D.微指令程序B.系列机各档不同的数据通路宽度D.虚拟存贮器难度:1适于级别:初级、中级5.对应用程序员不透明的是。A.先行进位链C.指令缓冲器答案:D难度:1适于级别:初级、中级6.对机器语言程序员透明的是一。A.中断字C.通用寄存器答案:B难度:1适于级别:初级7.计算机系统结构不包括。A.主存速度C.信息保护答案:A难度:1适于级别:初级、中级B.乘法器D.条件码寄存器B.主存地址寄存器D.条件码B.机器工作状态D.数据表示8.对计算机
3、系统结构透明的是一。A.字符行运算指令C.虚拟存贮器答案:D难度:1适于级别:初级、中级和高级B,是否使用通道型1/0处理机D.VLSI技术9.对汇编语言程序员透明的是 oA.I/O方式中的DMA访间方式 B.浮点数据表示C.访问方式保护 D.程序性中断答案:A难度:1适于级别:初级、中级和高级10.属计算机系统结构考虑的应是A.主存采用MOS还是TTL B.主存采用多体交叉还是单体C.主存容量和编址方式 D.主存频宽的确定答案:C难度:1适于级别:初级、中级和高级11.从计算机系统结构上讲,机器语言程序员所看到的机器属性是A.计算机软件所要完成的功能C.编程要用到的硬件组织答案:C难度:1适
4、于级别:初级、高级12.计算机组成设计不考虑一。A.专用部件设置C.控制机构的组成答案:B难度:1B.计算机硬件的全部组成D.计算机各部件的硬件实现B.功能部件的集成度D.缓冲技术适于级别:初级13.在多用户机器上,应用程序员不能使用的指令是A.执行 指令 B.访管 指令C.启 动 1/0”指令 D.”测试与置定 指令答案:C难度:1适于级别:初级、中级14.以下说法中,不正确的是一。软硬件功能是等效的,提高硬件功能的比例会:A.提高解题速度 B.提高硬件利用率C.提高硬件成本 D.减少所需要的存贮器用量答案:B难度:1适于级别:初级、中级15.在系统结构设计中,提高软件功能实现的比例会。A.
5、提高解题速度 B,减少需要的存贮容量C.提高系统的灵活性 D.提高系统的性能价格比答案:C难度:1适于级别:初级、中级16.下列说法中不正确的是。A.软件设计费用比软件重复生产费用高B.硬件功能只需实现一次,而软件功能可能要多次重复实现C.硬件的生产费用比软件的生产费用高D.硬件的设计费用比软件的设计费用低答案:D难度:1适于级别:初级、高级1 7.在计算机系统设计中,比较好的方法是 oA.从上向下设计C.从两头向中间设计B.从下向上设计D.从中间开始向上、向下设计答案:D难度:1适于级别:初级、中级和高级18.”从中间开始 设计的”中间“目前多数是在一。A.传统机器语言机器级与操作系统机器级
6、之间B.传统机器语言机器级与微程序机器级之间C.微程序机器级与汇编语言机器级之间D.操作系统机器级与汇编语言机器级之间答案:A难度:1适于级别:初级、中级和高级1 9.系列机软件应做到 oA.向前兼容,并向上兼容B.向后兼容,力争向上兼容C.向前兼容,并向下兼容D.向后兼容,力争向下兼容答案:B难度:1适于级别:初级、中级2 0.推出系列机的新机器,不能更改的是一。A.原有指令的寻址方式和操作码B.系统总线的组成C.数据通路宽度D.存贮芯片的集成度答案:A难度:1适于级别:初级、高级21.不同系列的机器之间,实现软件移植的途径不包括。A.用统一的高级语言 B.用统一的汇编语言C.模拟 D.仿真
7、答案:B难度:1适于级别:初级、中级22.利用时间重叠概念实现并行处理的是。A.流水处理机 B.多处理机C.并行(阵列)处理机 D.相联处理机答案:A难度:1适于级别:初级、中级和高级23.多处理机主要实现的是一。A.指令级并行C.操作级并行答案:B难度:1适于级别:初级、中级和高级B.任务级并行D.操作步骤的并行填空题1.实现程序移植的主要途径有统一高级语言、系列机、和答案:模拟 仿真难度:1适于级别:初级、中级和高级2.系列机软件兼容必须做到向 兼容,尽可能争取向 兼容。答案:后 上难度:1适于级别:初级、中级3.开发并行性是为了并行处理,并行性又包括有 性和并发性二重含义。答案:同时难度
8、:1适于级别:初级、中级4.从计算机执行程序的并行性看,由 低 到 高 的 并 行 性 等 级 可 分 为、指令之间、任务或进程间和作业或程序间四级。答案:指令内部难度:1适于级别:初级、中级和高级5.提高计算机系统并行性的主要技术途径有时间重叠、和答案:资源重复资源共享难度:1适于级别:初级、中级和高级6.沿时间重叠技术途径发展的异构型多处理机系统的典型结构代表是 处理机。答案:流水线难度:1适于级别:初级7.沿资源重复技术途径发展的同构型多处理机系统的典型结构代表是 处理机。答案:并行(阵列)难度:1适于级别:初级、中级8.阵 列 机 开 发 并 行 性 的 途 径 是,是利用并行性中的
9、性。答案:资源重复同时难度:1适于级别:初级、中级9.操作级并行的阵列机,按指令流、数据流及其多倍性划分属 类型的计算机。答案:SIMD难度:1适于级别:初级、高级10.计算机系统的3T性能目标是、1Tbyte的主存容量,的 I/O 带宽。答案:1TFLOPS的 计 算 能 力 ITByte/s难度:1适于级别:初级、中级和高级11.多机系统的辅合度可以分为最低耦合、耦合和 耦合。答案:松散 紧密难度:1适于级别:初级、中级和高级12.库克将计算机用指令流和执行流及其多倍性分类。典型单处理机属单指令刘单执行流,带 指 令 级 多 道 程 序 的 单 处 理 机 属,多处理机属 o答案:多指令流
10、单执行流多指令流多执行流难度:1适于级别:初级、中级和高级13.冯译云用数据处理的并行度分类,大多数传统的位并行单处理机属字 位_ _ _ _ _ _ _ _ 方式。答案:串 并难度:1适于级别:初级、中级和高级1 4.从对执行程序或指令的控制方式上,将计算机系统分为由控制驱动的控制流方式,由数据驱动的 流方式,按 驱动的归约方式和按模式驱动的匹配方式。答案:数据 需求难度:1适于级别:中级和高级(三)判断题(正确的打J即可;错的除打*外,还应说明理由,或者订正,否则无分。1.系统是否设浮点运算指令,对计算机系统结构是透明的。答案:X难度:1适于级别:初级、中级和高级2.存贮器采用单体单字,还
11、是多体交叉并行存取,对系统结构设计应是透明的。答案:V难度:1适于级别:初级、中级和高级3.I/O系统用通道处理机还是外围处理机,对计算机系统结构是透明的 一答案:x难度:1适于级别:初级4.软硬功能分配时,提高软件功能的比例会提高系统灵活性,也会提高解题速度。答案:x难度:1适于级别:初级5.经常用的基本单元功能,宜于用软件实现,以降低实现费用。一答案:X难度:1适于级别:初级6 .系列机各档机器不同的数据总线线数,对计算机系统程序员和应用程序员都是不透明的。答案:X难度:1适于级别:初级、高级7 .系列机可将单总线改成双总线以减少公用总线的使用冲突。答案:J难度:1适于级别:初级、中级8
12、.系列机增加新机种时,为增加寻址灵活性和缩短平均指令字长,由原等长操作码改为有多种码长的扩展操作码。_答案:X难度:1适于级别:初级、中级和高级9 .系列机应用软件应做到向前兼容,力争向下兼容。一答案:X难度:1适于级别:初级、中级1 0 .系列机不再是方向,因为它约束了计算机系统结构的发展。_答案:X难度:1适于级别:初级11.系列机发展新型号机时,可增加强功能复合指令来取代原来由多条指令组成的程序段,以提高性能,而不管这些指令串组成的程序段是否经常出现。答案:X难度:1适于级别:初级、中级12.系列机低档低价格,但性能太低;高档机高性能,但价格太高。因此,为获得高性能价格比,应尽可能购置性
13、能价格比高的中档机。_答案:X难度:1适于级别:初级、中级和高级13.传统的逻辑化简不再是逻辑设计中的重要环节,应着眼于在满足性能的前提下,能生产批量大、集成度高的通用器件。答案:V难度:1适于级别:初级、中级(四)简答题1.设计指令系统时,以乘法运算为例,系统结构设计、计算机组成设计、计算机实现各考虑什么?答案:系统结构设计考虑是否要设置乘法指令。计算机组成设计考虑是否要配置高速的乘法器。计算机实现考虑的是组成高速乘法器或加法一移位器的器件集成度、类型、数量以及微组装技术。难度:1适于级别:初级、中级2.在设计主存系统时,哪些属于计算机系统结构?哪些属于计算机组成了哪些属于计算机实现所要考虑
14、的间题?答案:确定主存容量、编址方式、寻址范围等属于计算机系统结构。确定主存周期、逻辑上是否采用并行主存、逻辑设计等属于计算机组成。选择存贮芯片类型、微组装技术、线路设计等属于计算机实现。难度:1适于级别:初级、中级3.计算机系统”由中间开始 设计,其 中间 指的是什么地方?这样设计的好处是什么?答案:中间”是指多级层次结构中的软、硬件交界面,目前是处于传统机器级与操作系统机器级之间。这样设计,能合理地进行软、硬件的功能分配,优化软、硬件设计,可为软件和应用提供更多更好的硬件支持,可使软、硬件同时设计,缩短系统的设计周期。难度:1适于级别:初级、高级4.实现软件移植的途径有哪些?各受什么限制?
15、答案:软件移植的途径主要有:统一高级语言,系列机,模拟与仿真。统一高级语言,由于只能实现高级语言软件的移植,而目前高级语言种类繁多,无法完全统丁成一种,只能相对统一成少数几种。系列机,由于系列内各档机器的结构变化不能太大,到一定时候会阻碍系列发展,只能实现在结构相同或相近的机器间的汇编语言应用软件的移植。模拟与仿真,模拟是用宿主机的机器指令解释,机器语言差别大时,速度慢:仿真是用宿主机的微程序解释,当机器差异大时,仿真困难,仿真的效率和灵活性差。难度:1适于级别:初级、中级和高级5.器件的发展对逻辑设计方法的影响有哪些?答案:一是由逻辑化简改成着眼于采用什么组成技术能够规整、批量生产,宜于超大
16、规模集成,缩短设计周期,提高系统效能,尽量采用存贮逻辑和通用器件。二是由全硬设计改成采用微汇编、微高级语言、计算机辅助设计等手段软硬结合和自动化设计。难度:1适于级别:初级、中级和高级6.计算机系统在处理数据的并行上,可分为哪四个等级?给出简单解释,并各举一例。答案:位串字串,只能同时处理一个字的一位,无并行性,例如,位串行计算机;位并字串,同时处理一个字的所有位,例如,简单并行的单处理机;位片串字并,同时处理多个字的同一位,例如,相联处理机STARAN、MPP等处理机;全并行,同时处理多个字的多个位域值组,例如,全并行阵列处理机ILLIAC IV。难度:1适于级别:初级、中级7.提高计算机系
17、统并行性的技术途径有哪三个?简要解释并各举一系统类型的例子。答案:有时间重叠、资源重复、资源共享等三个途径。时间重叠是让多个处理过程在时间上相互错开,轮流使用同一套硬件设备的各个部分,以加快硬件周转使用来赢得速度。例如,流水线处理机CRAY 1。资源重复是通过重复设置硬件资源来提高性能的。例如,阵列处理机ILLIAC W。资源共享是利用软件方法让多个用户共享同一套资源,来提高资源利用率和系统性能的。例如,多道程序分时系统,多处理机,分布处理系统,计算机网等。难度:1适于级别:初级、中级8.计算机系统的Flynn(弗林)分类法是按什么来分类的?共分哪儿类?解释其含义。答案:弗林分类法是按指令流、
18、数据流及其多倍性分类的。共分四类。SISD一一指令部件只对一条指令处理,只控制一个操作部件操作。如一般的串行单处理机。SIMD由单一指令部件同时控制多个重复设置的处理单元,执行同一指令下不同数据的操作。如阵列处理机。MISD一一多个指令部件对同一数据的各个处理阶段进行操作。这种机器很少见。MIMD一多个独立或相对独立的处理机分别执行各自的程序、作业或进程。例如多处理机。难度:1适于级别:初级、高级第二章数据表示与指令系统(一)单项选择题1.堆栈型机器比通用寄存器型机器优越的是一。A.支持先进先出类解题算法的求解B.能更好地支持向量的运算C.支持由逆波兰表达式将高级语言多元赋值语句直接编译生成堆
19、栈指令程序D.能优化存贮器的空间利用率答案:C难度:2适于级别:初级、中级2.在相同的机器宇长和尾数位数的情况下,浮点数尾数基值取小,可使浮点数_OA.运算过程中数的精度损失降低B.数在数轴上的分布变密C.可表示数的范围增大D.可表示数的个数增多答案:B难度:2适于级别:初级、中级3.浮点数尾数基值厂m 二 8,尾数数值部分长6 位,可表示的规格化最小正尾数为_ OA.0-5 B.0-25 C.0125 D.1/64答案:C难度:2适于级别:初级、中级和高级4.当浮点数尾数的基值厂m 1 6,除尾符之外的尾数机器位数为8 位时,可表示的规格化最大尾数值为A.1/2B.15/16C.1/256D
20、.255/256答案:D难度:2适于级别:初级、中级和高级5.在尾数下溢处理方法中,平均误差最大的是一。A.截断法 B.舍入法C.恒置T 法 D.ROM查表法答案:A难度:2适于级别:初级、中级和高级6.尾数下溢处理平均误差可调整到零的方法是一。A.舍入法 B.截断法C.ROM查表法 D.恒置T 法答案:C难度:2适于级别:初级、中级和高级7.浮点数尾数下溢处理时,最大误差最大,但下溢处理不需要时间,平均误差又趋于0 的方法是一。A.截断法 B.舍入法C.ROM查表法 D.恒置T 法答案:D难度:2适于级别:初级、中级和高级8.程序员编写程序时使用的地址是 oA.有效地址 B.逻辑地址C.辅存
21、实地址 D.主存地址答案:B难度:2适于级别:初级、中级9.支持动态地址再定位的寻址方式是 oA.基址寻址 B.间接寻址C.变址寻址 D.直接寻址答案:A难度:2适于级别:初级、中级和高级10.变址寻址的主要作用是。A.支持程序的动态再定位 B.支持访存地址的越界检查C.支持向量、数 组 的运算寻址D.支持操作系统中的进程调度答案:C难度:2适于级别:初级、中级11.计算机中优化使用的操作码编码方法是一。A.哈夫曼编码 B.ASCII码C.BCD码 D.扩展操作码答案:D难度:2适于级别:初级、中级和高级1 2.在 IBM370系统中,支持操作系统实现多进程共用公用区管理最有效的指令是A.”测
22、试与置定”指令 B.“比较与交换”指令C.”执行“指令 D.”程序调用楷令答案:B难度:2适于级别:初级、中级和高级(二)填空题1.自定义数据表示又分带标志符数据表示和 两类。答案:数据描述符难度:2适于级别:初级、中级和高级2.引 入 数 据 表 示 的 两 条 基 本 原 则 是:一 看 系 统 的 效 率 有 否 提 高;二 看数据表示的性和 率是否高。答案:通用 利用难度:2适于级别:初级、中级3.系统效率有否提高是引入数据表示的一条重要原则,它又表现在是否减少了实现和所需的 0答案:时间 存贮空间难度:2适于级别:初级、中级4.浮点数尾数基值减少,可使数的可表示比答案:增大难度:2适
23、于级别:初级、中级和高级5.浮点数尾数基值增大,可 使 运 算 中 的 精 度 损 失 ,可表示数的精度变答案:减小 低难度:适于级别:初级、中级和高级6 .浮 点 数 阶 码 位 数影 响 数 的 可 表 示 大 小,尾数位数影响数的可表示_ _ _ _ _ _ _ _ _ _ _ _大小。答案:范围 精度难度:2适于级别:初级、中级和高级7 .当浮点数尾数的机器位数为m时、相当于I m 进制的尾数有 位答案:m l l o g 2 r m 难度:2适于级别:初级、中级8 .寻址方式在指令中的两种指明方式是 和-答案:用操作码位指明 地址部分设寻址方式位指明难度:2适于级别:初级、中级9 .
24、按 静 态 使 用 频 度 改 进 机 器 指 令 系 统 着 眼 于,按动态使用频度改进指令系统着眼于 o答案:缩短目标程序占用空间 减少目标程序的执行时间难度:2适于级别:初级、中级(三)判断题(正 确 的 打 正 确 的 除 打 X)1.二进制数表示数据信息较之二一十进制数表示,其存贮空间利用率低,运算速度要快。_答案:X难度:2适于级别:初级、中级和高级2.浮点数尾数下溢处理采用舍入法还是恒置勺 法,对计算机系统结构是不透明的。答案:X.6.(V)难度:2适于级别:初级、中级3.基址寻址支持程序的循环,变址寻址支持程序的动态再定位。_答案:X难度:2适于级别:初级、中级4.在低性能微型
25、机上,必须让信息在主存中按整数边界存放。答案:X难度:2适于级别:初级、中级5.在高性能计算机上,信息在存贮器中应按整数边界存贮,即使会造成存贮空间浪费也问题不大。答案:V难度:2适于级别:初级、中级和高级6.对概率不等的事件用Huffman编码,其具体编码不唯一,但平均码长肯定是唯一的,且是最短的。_ _ _答案:V难度:2适于级别:初级、中级和高级(四)简答题1.什么是堆栈机器?与通用寄存器型的机器相比,堆栈机器有哪些优点?答案:具有堆栈数据表示的计算机是堆栈机器。这种机器比通用寄存器型机器能更好地支持高级语言和编译程序设计;更好地支持子程序的嵌套和递归调用;堆栈访间和操作的功能很强、速度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系统 结构 练习题 答案
限制150内