《计算机原理及系统结构》练习题A答案
一、单项选择(每小题有四个备选答案,只有一个是正确的) 1. C 2. C 3. D 4.C 5. A 6. A 7. D 8. B 9. B 10. A 二、填空
1.存储容量 存取时间 2.操作码,地址码
3.传送前预处理,传送后处理
4.指令周期、布尔代数、门电路和触发器 5.主存储器 三、简答题 1.
答:(1)中断源:引起中断的来源。
(2)中断分类目的:中断源很多,若都形成单独程序入口,则硬件复杂,代价大,故进行分类。 (3)中断分类方法:把性质相近的中断源归为一类。 2.
答:(1)部件级流水是指构成处理机部件内各子部件之间的流水,如运算器内浮点加运算的流水
(2)处理机级流水是指构成处理机各个部件之间的流水,如取指、分析和执行操作的流水 (3)系统级流水是指系统的多个处理机之间的流水,如宏流水 3.
答:设读写一块信息所需总时间为Tb,平均找到时间为Ts,平均等待时间为TL,读写一块信息的传输时间为Tm,则:Tb=Ts+TL+Tm。假设磁盘以每秒r的转速率旋转,每条磁道容量为N个字,则数据传输率=rN个字/秒。又假设每块的字数为n,因而一旦读写头定位在该块始端,就能在Tm≈(n / rN)秒的时间中传输完毕。TL是磁盘旋转半周的时间,TL=(1/2r)秒,由此可得: Tb=Ts+1/2r+n/rN 秒 4.
答:DRAM存储元是通过栅极电容存储电荷来暂存信息。由于存储的信息电荷终究是有泄漏的,电荷数又不能像SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。为此必须设法由外界按一定规律给栅极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。 5. 答:
(1)耦合度反映多机系统中各机间物理连接的紧密度和交叉作用能力的强弱。 (2)耦合度有三种:最低耦合、松散耦合和紧密耦合。
(3)最低耦合系统的特点:各计算机之间除通过某种存储介质外无物理连接,也无共享的联机硬件资源。
(4)松散耦合系统的特点:多台计算机通过通道或通信线路实现互连,共享某些如磁盘、磁带等外围设备。
(5)紧密耦合系统的特点:多台计算机经总线或高速开关互连,共享主存,有较高的信息传输速率,可实现数据集一级、任务级、作业级并行。 四、
答:
(1)段式存贮管理将程序按逻辑意义分段,用段表中每一行的装入位来记录程序中每个段是否已装入了主存。
(2)段式存储管理的多用户虚地址表示为:程序号+段号+段内位移。
- 1 -
(3)地址变换过程:
① 由程序号找到相应的段表基址寄存器,找出该程序的段表基地址和段表长度。 ② 若段表长度>段号,则越界,否则正常。 ③ 按段表基址和段号找到段表中相应的一行。 ④ 若装入位=“1”,表明该段已装入主存,否则产生缺段中断,从辅存中调段到主存。 ⑤ 形成主存地址:段表中相应行的段在主存的起始地址+段内位移。 (4)示意图:参考教材。
五、 答:
(1)a为数据缓冲寄存器 DR ,b为指令寄存器 IR ,c为主存地址寄存器,d为程序计数器PC。 (2)主存 M →缓冲寄存器 DR →指令寄存器 IR →操作控制器。
(3)存贮器读 :M →DR →ALU →AC 存贮器写 :AC →DR →M
- 2 -