计算机系统结构基本习题和答案
计算机系统结构基本习题和答案 填空题 1、从(使用语言的)角度可以将系统看成是按(功能)划分的多个机器级组成的层次结构。 2、计算机系统结构的层次结构由高到低分别为(应用语言机器级,高级语言机器级,汇编语言机器级, 操作系统机器级,传统机器语言机器级,微程序机器级) 。 3、应用程序语言经( 应用程序包 )的(翻译 )成高级语言程序。 4、高级语言程序经(编译程序)的(翻译)成汇编语言程序。 5、汇编语言程序经(汇编程序)的(翻译)成机器语言程序。 6、在操作系统机器级,一般用机器语言程序(解释)作业控制语句。 7、传统机器语言机器级,是用(微指令程序)来(解释)机器指令。 8、微指令由(硬件)直接执行。 9、在计算机系统结构的层次结构中,机器被定义为(能存储和执行相应语言程序的算法和数据结构)的 集合体。 10、目前 M0 由(硬件)实现,M1 用(微程序(固件) )实现,M2 到 M5 大多用(软件)实现。以(软 件)为主实现的机器成为虚拟机。 (虚拟机)不一定全用软件实现,有些操作也可用(固件或硬件)实现。 11、透明指的是(客观存在的事物或属性从某个角度看不到) ,它带来的好处是(简化某级的设计) ,带来 的不利是(无法控制) 。 12、计算机系统结构也称 (计算机体系结构) ,指的是(传统机器级的系统结构) 。它是(软件和硬件/固件) 的交界面,是机器语言汇编语言程序设计者或编译程序设计者看到的(机器物理系统)的抽象。 13、计算机组成指的是(计算机系统结构的逻辑实现) ,包括(机器级内的数据流和控制流)的组成及逻 辑设计等。计算机实现指的是(计算机组成的物理实现) , 它着眼于(器件)技术和(微组装)技术。 14、确定指令系统中是否要设乘法指令属于(计算机系统结构) ,乘法指令是用专门的高速乘法器实现还 是用加法器实现属于(计算机组成) ,乘法器和加法-移位器的物理实现属于(计算机实现) 。 15、主存容量与编址方式的确定属于(计算机系统结构) ,主存是否采用多体交叉属于(计算机组 成) ,主存器件的选定属于(计算机实现) 。 16、设计何种系列机属于(计算机系统结构) ,系列机内不同型号计算机的组织属于(计算机组成) 。 17、是否采用通道方式输入输出的确定属于(计算机系统结构) ,通道采用结合型还是独立型属于(计算 机组成) 。 18、对 PDP-11 或 VAX-11 来说,单总线结构属于(计算机系统结构) ,其机器级的 I/O 连接和使用方式属 于(计算机组成) 。 19、由于计算机组成和计算机实现关系密切,有人称它们为(计算机实现) ,即计算机系统的(逻辑实现) 和(物理实现) 。 20、计算机系统结构可有(由上而下) 、 (由下而上)和(由中间开始)三种不同的设计思路。 21、 “由中间开始”设计的“中间”是指(层次结构中的软硬交界面) ,目前多数是在(传统机器级)与(操 作系统级)之间。 22、除了分布处理,MPP 和机群系统外,并行处理计算机按其基本结构特征可分为(流水线计算机)、 (阵 列处理机) 、 (多处理机) 、 (数据流计算机)四种不同的结构。 23、费林按指令流和数据流的多倍性把计算机系统分类,这里的多倍性指(系统瓶颈部件上处于同一执行 阶段的指令或数据的最大可能个数) 。 24、费林分类法能反映出大多数计算机的并行工作方式和结构特点,但只能对(控制流)机器分类,不能 对(数据流)机器分类,而且对(流水线处理机)的分类不确切。 25、我们把(着眼于软、硬件功能分配和确定程序设计所看到的机器级界面的计算机系统结构)称为从程 序设计者看的计算机系统结构,而把(着眼于如何更好、更合理地实现分配给硬件的功能的计算机组成) 称为从计算机设计者看的计算机系统能够结构。 26、仿真是指(用微程序直接解释另一种机器指令系统) ,进行仿真的机器称为(宿主机) ,被仿真的机器 称为(目标机) 。 27、软件的可移植性指的是(软件不修改或只经少量修改就可由一台机器搬到另一台机器上运行,同一软 件可应用于不同的环境) ,实现软件移植的基本技术有(统一高级语言,采用系列机,模拟与仿真) 。 28、软件兼容有(向上兼容)和(向下兼容)之分,又有(向前兼容)和(向后兼容)之分。系列机软件 必须保证(向后兼容) ,力争(向上兼容) 。 29、系列机内各档机器的软件兼容指的是(机器语言程序和编译程序不加修改地通用于各档机器,有相同 的系统结构) 。 30、计算机性能是(硬件) , (软件) , (可靠性) , (可用性)等多种指标的综合。 31、非用户片指(其功能由器件厂生产时定死,器件的用户只能用,不能改变器件内部功能) ,现场片指 (用户可根据需要改变器件内部功能) ,用户片指(专门按用户要求生产的高集成度VLSI 器件) 。 32、微型计算机的发展有两个趋势:一是(维持价格提高性能,向小型机靠拢) ,另一是(维持性能降低 价格,发展更低档的计算机) 。 33、各种应用对结构设计提出广泛的要求,其中(程序可移植性) , (高性价比) , (高可靠性)和(便于维 护)等都是共同要求。 34、模拟指(用机器语言解释实现软件移植) ,进行模拟的机器称为(宿主机) ,被模拟的机器称为(虚拟 机) 。 35、从系统结构的观点看,各型计算机性能随时间下移,其实就是(在低档机上引用甚至照搬高档机的结 构和组成) 。 36、确定软、硬件功能分配的基本原则是(在现有硬件条件下,系统要有高的性价比) , (应避免过多或不 合理地限制各种组成、实现技术的采用和发展)和(不仅要利用组成技术的成果,发挥器件技术的进展, 应把如何为编译和操作系统的实现以及为高级语言程序的设计提供更多更好的支持放在首位) 。 37、 (器件)尤其是(微电子)的迅速发展是计算机系统结构迅速改进的关键,是重要的物质基础。 38、作业或程序之间的并行关键在于(并行算法) ,任务或进程之间的并行主要涉及(任务分解和同步) , 指令之间的并行主要应(处理好指令间的相互关联) ,指令内部主要取决于(硬件和组成的设计) 。 39、同时性指两个或多个事件在(同一时刻)发生,并发性指两个或多个事件在(同一时间间隔)发生。 40、在同一器件技术水平上,进一步提高计算机系统性能的有效途径是(开发并行性) 。 41、从计算机系统执行程序的角度看,并行性等级由低到高分为(指令内部) , (指令之间) , (任务或进程 之间)和(作业或程序之间)四级。 42、从计算机信息加工的步骤和阶段的并行性看,并行性等级可分为(存储器操作并行) , (处理机操作步 骤并行) , (处理机操作并行)和(作业或程序之间) 。 43、时间重叠是指(在并行概念中引入时间因素,让多个处理过程在时间上相互错开,轮流重叠地使用同 一套硬件设备的各个部分,加快硬件周转来赢得速度) ,其最典型的例子是(指令内各操作步骤采用重叠 流水) ,时间重叠基本上(不必重复增加硬设备)就可以提高计算机系统的性能价格比。 44、存储器操作并行,处理机操作步骤并行,处理机操作并行和指令、任务、作业并行的典型例子分别是 (并行存储器系统和相联处理机) , (流水线处理机) , (阵列处理机)和(多