1.6 本章小结

1.6.1 重点难点

1.重点
    计算机系统结构、计算机组成、计算机实现三者的定义及包含的内容; 有关透明性问题的判断;软件和硬件的功能分配原则; 软件可移植性的途径、方法、适用场合、存在问题和对策; 有关并行性的概念; 系统结构中开发并行性的途径。

2.难点
    透明性的判断与分析。

1.6.2 常见考题及答案

1.选择、填空

1)计算机发展的第一个阶段是__电子管__。
2)通用机一般采用的计算机系统设计方法__由中间开始向两边设计__。
3)在计算机系统的多级层次结构中,用语言程序解释作业控制语句的是__操作系统机器级__。
4)根据并行性等级划分,流水线处理机属于__处理器操作步骤并行__。
5)并行性开发的途径中,让多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,加快硬件周转来赢得速度的是__时间重叠__。
6)根据并行性等级划分,多处理机属于__指令、任务、作业并行__。
7)全用户篇设计的特点是__设计周期长、设计费用高、销量小、成本高__。
8)在设计计算机系统时,一般应遵循的定量设计原理有__哈夫曼压缩原理、Amdahl定律、程序访问的局部性定律__。
9)如果多台计算机通过通道或通信线路实现互连,共享某些外围设备,以较低频带在文件或数据集一级相互作用,则这种系统被称为__松散耦合系统或间接耦合系统__。
10)可编程只读存储器PROM属于__现场片__。
11)从计算机处理数据的角度来看,并行性等级从低到高可分为四级,最低级是__位串字串__。
12)按照弗林分类法,具有n个处理单元,按n条不同指令的要求对同一个数据流及其中间结果进行不同的处理,一个处理单元的输出作为另一个处理单元的输入属于__多指令流单数据流系统__。
13)软件的__可移植性__指的是软件不修改或只经少量修改就可以由一台机器移到另一台机器上运行,同一软件可应用于不同的环境。
14)让现在编制的程序以后都能用,这是系列机软件兼容的最基本要求和特征,即系列机软件必须保证__向后__兼容。
15)弗林提出按指令流和数据流的__多倍性__对计算机系统分类。
16)用微程序直接解释另一种机器指令系统的方法就称为__仿真__。
17)用机器语言程序解释实现软件移植的方法称为__模拟__。
18)Amdahl定律可用于确定对系统中性能__瓶颈__部件采取措施提高速度后系统性能改进的程度。
19)—般用__耦合度__反映多机系统中各机器之间物理连接的紧密度和交叉作用能力的强弱。
20)__统一高级语言__软件移植技术应用于结构相同以至完全不同的机器之间高级语言程序的软件移植。
21)__采用系列机__技术只能应用在结构相同或相似的机器之间的汇编程序的软件移植。
22)计算机所用器件已从电子管、__晶体管__、小规模集成电路、大规模集成电路迅速发展到超大规模集成电路。
23)计算机实现指的是计算机组成的物理实现,设计着眼于器件技术和微组装技术,其中的__器件__技术起着主导作用。
24)解题中具有可以同时进行运算或操作的特性,称为__并行性__。
25)计算机组成指的是计算机系统结构的逻辑实现,包括机器级内部的数据流和__控制流__的组成以及逻辑设计等。
26)计算机系统的多级层次结构中,M0用硬件实现,Ml用__微程序(固件)__实现,M2到M5大多使用软件实现。


2.简答

1)计算机系统的属性包括哪些?
    计算机系统的属性包括:数据表示、寻址技术、寄存器组织、指令系统、存储系统、中断系统、信息保护、输入/输出系统、处理机表示。

2)计算机组成设计需要确定的方面有哪些?
    需要确定的方面包括:数据通路宽度、专用组件的设置、各操作对部件的共享程度、功能部件的并行程度、控制机构的组成方式、排队和缓存技术、预估和预判技术、可靠性技术。

3)软、硬件取舍的基本原则是什么?
    软、硬件取舍的基本原则是: (1)应考虑现有硬、器件(主要是逻辑器件和存储器件)条件下,系统要有高的性能价格比,主要从实现费用、速度和其他性能要求来综合考虑。 (2)要考虑准备采用和可能采用的组成技术,使之尽可能不要过多或不合理地限制各种组成、实现技术的采用。 (3)不能仅从“硬”的角度考虑如何便于应用组成技术的成果和便于发挥器件技术的进展,还应从“软”的角度把如何编译和操作系统的实现以及为高级语言程序的设计提供更多、更好的硬件支持放在首位。
    
4)简述各机器级的实现采用的翻译技术和解释技术。
    翻译技术是先用转换程序将高一级机器级上的程序整个地变换成低一级机器级上等效的程序,然后在低一级机器级上实现的技术。解释技术则是在低级机器级上用它的一串语句或指令来仿真高级机器级上的一条语句或指令的功能,是通过对高级机器级语言程序中的每条语句或指令逐条解释来实现的技术。
    
5)简述软件向前、向后、向下、向上兼顾的含义。
    系列内各挡机器之间的软件兼容从速度和性能上有向上兼容和向下兼容的不同。向上(下)兼容指的是按某档机器编制的软件,不加修改就能运行于比它高(低)档的机器上。同一系列的软件一般应做到向上兼容,但向下兼容就不一定。向前(后)兼容指的是按某个时期技入市场的该型号机器上编制的软件,不加修改就能运行于在它之前(后)投人市科机器上。让现在编制程序以后都能用,这是系列机软件兼容的最基本要求和特征,即系列机软件必须保证向后兼容,力争向前兼容。
    
6)简述非用户片、现场片、用户片的定义。
    非用户片也称通用片,其功能是由器件厂家生产时固定的,器件的用户只能使用,不能改变器件内部功能。现场片,用户根据需要可改变器件内部功能。用户片是专门按用户要求生产的高集成度VLSI器件,完全按用户要求设计的用户片称为全用户片。
    
7)实现软件移植主要由哪些技术?
    实现软件移植的技术主要有如下几种: (1)统一高级语言。 (2)采用系列机。 (3)模拟和仿真。
    
8)从多级层次结构出发,计算机系统的设计方法是什么?
    从多级层次结构出发,计算机系统的设计按多级层次结构由上、下、中开始设计可以有“由上往下”、“由下往上”、“由中间开始”3种不同的设计方法。
    
9)简述并行性定义及二重含义。
    无论是数值计算、数值处理、信息处理、知识处理、还是智能处理,都隐含有同时进行运算或操作的成分。解题中具有可以同时进行运算或操作的特性,称为并行性。并行性包含同时性和并发性二重含义。同时性指两个或多个事件在同一时刻发生。并发性指两个或多个事件在同一时间间隔内发生。
    
10)现代通用计算机系统的层次结构分哪几级?
    从使用语言的角度,一台由软、硬件组成的通用计算机系统可以被看成是按功能划分的多层机器级组成的层次结构。层次结构由高到低依次为应用语言机器级、高级语言机器级、汇编语言机器级、操作系统机器级、传统机器语言机器级和微程序机器级。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值