计算机系统结构计算最小尾数,计算机系统结构(课后习题答案)[实用].pdf

计算机系统结构课后习题答案

第一章 计算机系统结构的基本概念

1.有一个计算机系统可按功能分成 4 级,每级的指令互不相同,每一级的指令都比其下一级的指

令在效能上强 M 倍,即第 i 级的一条指令能完成第 i-1 级的 M 条指令的计算量。现若需第 i 级的

N 条指令解释第 i+1 级的一条指令,而有一段第 1级的程序需要运行 Ks,问在第 2、3和 4 级上

一段等效程序各需要运行多长时间?

答: 第 2 级上等效程序需运行: (N/M)*Ks。第 3 级上等效程序需运行: (N/M)*(N/M)

*Ks。第 4 级上等效程序需运行: (N/M)*(N/M)*(N/M)*Ks。

note: 由题意可知:第 i 级的一条指令能完成第 i-1 级的 M 条指令的计算量。而现在第 i

级有 N 条指令解释第 i+1 级的一条指令,那么,我们就可以用 N/M 来表示 N/M 表示第 i+1 级需

(N/M)条指令来完成第 i 级的计算量。所以,当有一段第 1级的程序需要运行 Ks 时,在第 2 级

就需要 (N/M)Ks,以此类推

2.硬件和软件在什么意义上是等效的?在什么意义上又是不等效的?试举例说明。

答: 软件和硬件在逻辑功能上是等效的,原理上,软件的功能可用硬件或固件完成,硬件的功能

也可用软件模拟完成。但是实现的性能价格比,实现的难易程序不同。

在 DOS 操作系统时代,汉字系统是一个重要问题,早期的汉字系统的字库和处理程序都固化

在汉卡(硬件)上,而随着 CPU、硬盘、内存技术的不断发展,UCDOS 把汉字系统的所有组成部

份做成一个软件。

3.试以实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系与影响。

答: 计算机系统结构、计算机组成、计算机实现互不相同,但又相互影响。

(1)计算机的系统结构相同,但可采用不同的组成。如 IBM370系列有

115、125、135、158、168等由低档到高档的多种型号机器。从汇编语言、机器语言程序设计

者看到的概念性结构相同,均是由中央处理机/主存,通道、设备控制器,外设 4 级构成。其中,

中央处理机都有相同的机器指令和汇编指令系统,只是指令的分析、执行在低档机上采用顺序进

行,在高档机上采用重叠、流水或其它并行处理方式。

(2)相同的组成可有多种不同的实现。如主存器件可用双极型的,也可用MOS 型的;可用

VLSI 单片,也可用多片小规模集成电路组搭。

(3)计算机的系统结构不同,会使采用的组成技术不同,反之组成也会影响结构。如为实

现 A:=B+CD:=E*F,可采用面向寄存器的系统结构,也可采用面向主存的三地址寻址方式的系统

结构。要提高运行速度,可让相加与相乘并行,为此这两种结构在组成上都要求设置独立的加法

器和乘法器。但对面向寄存器的系统结构还要求寄存器能同时被访问,而对面向主存的三地址寻

址方式的系统结构并无此要求,倒是要求能同时形成多个访存操作数地址和能同时访存。又如微

第 1 页 共 61 页

计算机系统结构课后习题答案

程序控制是组成影响结构的典型。通过改变控制存储器中的微程序,就可改变系统的机器指令,

改变结构。如果没有组成技术的进步,结构的进展是不可能的。

综上所述,系统结构的设计必须结合应用考虑,为软件和算法的实现提供更多更好的支持,

同时要考虑可能采用和准备采用的组成技术。应避免过多地或不合理地限制各种组成、实现技术

的采用和发展,尽量做到既能方便地在低档机上用简单便宜的组成实现,又能在高档机上用复杂

较贵的组成实现,这样,结构才有生命力;组成设计上面决定于结构,下面受限于实现技术。然

而,它可与实现折衷权衡。例如,为达到速度要求,可用简单的组成但却是复杂的实现技术,也

可用复杂的组成但却是一般速度的实现技术。前者要求高性能的器件,后者可能造成组成设计复

杂化和更多地采用专用芯片。

组成和实现的权衡取决于性能价格比等因素;结构、组成和实现所包含的具体内容随不同时

期及不同的计算机系统会有差异。软件的硬化和硬件的软件都反映了这一事实。VLSI 的发展更使

结构组成和实现融为一体,难以分开。

4.什么是透明性概念?对计算机系统结构,下列哪些是透明的?哪些是不透明的?

存储器的模 m 交叉存取;浮点数据表示;I/O系统是采用通道方式还是外围处理机方式;数据总

线宽度;字符行运算指令;阵列运算

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值