用户要用计算机解计算题,计算机系统结构部分习题计算题答案.pdf

计算机系统结构部分习题计算题答案

计算机系统结构作业题解

第1章

作1.2 如有一个经解释实现的计算机,可以按功

能划分成4级。每一级为了执行一条指令需要

下一级的N条指令解释。若执行第一级的一条

指令需K (ns)时间,那么执行第2、3、4级的一

条指令各需要用多少时间(ns)?

解:∵ 第二级的一条指令需第1级的N条指令解释

∴ 第二级的一条指令执行时间为NKns;

2

第三级的一条指令执行时间为N Kns;

3

第四级的一条指令执行时间为N Kns 。

本题有两个问题应特别注意:第一个问题是 “上

一级”与 “下一级”的关系,即哪是上一级,哪

是下一级?在图1.1中第3级是第2级的 “上一级”,

第1级又是第2级的 “下一级”。第二个问题是该

计算机是一个 “经解释实现的计算机”,上一级

的程序在下一级上实现不是经翻译完成,只能是

解释。

上级 第4级 一条指令

第3级 N条指令解释

2

第2级 N 条指令解释

3

第1级 N 条指令解释

下级

作1.3 有一个计算机系统可按功能划分成4级,各级的

指令都不相同,每一级的指令都比其下一圾的指令在

效能上强M倍,即第i级的一条指令能完成第i-1级的M

条指令的计算量。现若需第i级的N条指令解释第i+1级

的一条指令,而有一段第1级的程序需要运行Ks,问在

第2、3和4级上的一段等效程序各需要运行多长时间

(s)?

解:

N

第2级上的一段等效程序运行时间为: K(s)

M

N 2

( ) K(s)

第3级上的一段等效程序运行时间为:

M

N 3

( ) K(s)

第4级上的一段等效程序运行时间为:

M

作1.7 从机器 (汇编)语言程序员看,哪些对应

用程序员透明?

指令地址寄存器,指令缓冲器,时标发生器,条

件码寄存器,乘法器,主存地址寄存器,磁盘外

设,先行进位链,移位器,通用寄存器,中断字

寄存器。

答:对机器语言程序员透明,指的是这些器件是

机器语言程序员不可修改、不可控制。因此指令

缓冲器,时标发生器,乘法器,先行进位链,移

位器。

作1.6 什么是透明性概念?对计算机系统结构,下列

哪些是透明的?哪些是不透明的?

存贮器的模m交叉存取;浮点数据表示;I /O系统

是采用通道方式还是外围处理机方式;数据总线宽

度;字符行运算指令;阵列运算部件;通道是采用

结合型的还是独立型的;PDP一1l系列中的单总线结

构;访问方式保护;程序性中断;串行、重叠还是

流水控制方式;堆栈指令;存贮嚣最小编址单位;

Cache存贮器。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值