计算机组成原理练习题(有助于理解概念)

一、(12分)假设CPU执行某段程序时共访问Cache命中4000次,访问主存100次,已知Cache的存取周期是20ns,主存的存取周期100ns, Cache的命中率及Cache-主存系统的平均访问时间和访问效率,并计算该系统的性能提高了多少?

 

二、10分)欲传送的二进制代码为1001001,用奇校验来确定其对应的汉明码,若在第5位出错,说明纠错过程。

 

三、16分)磁盘组有6片磁盘,每片有两个记录面,最上最下两个面不用。存储区域内径(直径)10cm ,外径(直径)40cm,道密度为40/cm,内层位密度500/cm,转速2400/分。问:

(1) 共有多少柱面?

(2) 共有多少存储面可用?

(3) 磁盘组总存储容量是多少?

(4) 数据传输率多少?

四、(12分)已知 x =– 0.11011y = 0.11101,写出计算机完成x × y的过程,任意一种方法均可。

 

 

五、14分)已知x = 0.100101 × 2101  y = (–0.001111) × 2100写出计算机完成 x  + y的过程。

 

 

六、12分)某机共有52个微操作控制信号,构成5个互斥的微命令组,各组分别包含5、8、2、15、22个命令。已知各判定的外部条件有两个,微指令字长30位。

1)按水平型微指令设计格式设计微指令,要求微指令的下地址字段直接给出后续微指令地址。

2)指出控制存储器的容量。

七、12分)某指令字长16位,每个操作数的地址码4位,试提出一种方案,使该指令系统有4条三地址指令,11条二地址指令,13条一地址指令。

 

 

八、(12分)设某机有3个中断源A、B、C,中断响应的优先次序由高到低降序排列,为改变中断处理次序,它们的中断屏蔽字如下,在下表中填写的屏蔽字,“0”表示未屏蔽,“1”表示屏蔽。

中断源

屏蔽字

1

2

3

A

1

1

1

B

0

1

0

C

0

1

1

按照下图所示时间轴给出的设备请求中断的时刻,画出CPU执行程序的轨迹。设A、B、C中断服务程序的执行时间为20μs。

 

 

 

 

 

 

原文地址:https://www.cnblogs.com/happy-prince/p/13531698.html