复习题翻译答案
第一章 计算机系统概论
正误判断
1.操作系统类似于计算机硬件和人类用户之间的接口。 答案:T。
2.处理器的一个主要功能是与内存交换数据。 答案:T。
3.一般用户对系统程序无障碍,对应用程序有障碍。 答案:F(对所有这些程序都无障碍)。
4.数据寄存器一般是通用的,但可能局限于像浮点数运算这样的特定任务。 答案:T 5.程序状态字(PSW)通常包含条件码等状态信息。条件码是由程序员为操作结果设置的位。 答案:F(是由处理器硬件设置的)
6.一个单一的指令需要的处理称为执行周期。 答案:F(称为指令周期)
7.取到的指令通常被存放在指令寄存器中(IR)。 答案:T
8.中断是系统模块暂停处理器正常处理过程所采用的一种机制。 答案:T
9.为适应中断产生的情况,必须在指令周期中增加一个额外的读取阶段。 答案:F(须在指令周期中增加一个中断周期,即中断阶段)
10.在处理器控制控制例行的中断处理器之前,需要储存的最少信息有程序状态字和当前指令地址。
答案:F(最少信息有PSW和后续指令地址)
11.多中断的一个处理方法是在处理一个中断时禁止再发生中断。 答案:T
12.多道程序设计允许处理器使用长时间等待的中断处理的空闲时间。 答案:T
13.在两级存取优先级中,命中率定义为对较慢存储器的访问次数与对所有存储器访问次数的比值。
答案:F(对较快存储器的访问次数与对所有存储器访问次数的比值)
14.高速缓冲存储器的开发利用了局部性原理,即在处理器与主存储器之间提供一个容量小而快速的存储器。 答案:T
15.在高速缓冲存储器的设计中,块大小与高速缓冲存储器和主存储器间的数据交换单位有关。
答案:T
16.可编程I/O的一个主要问题是,处理器必须等到I/O模块准备完毕,并且在等待的过程中必须反复不停的检查I/O模块的状态。 答案:T 选择题
1.操作系统所扮演的角色是: A.多台电脑之间的接口
1
B.给系统用户提供一套服务 C.管理应用软件档案 D.不是以上任一选项
2.计算机系统的四个主要结构化部件是: A.处理器、寄存器、I/O模块及主存储器 B.处理器、寄存器、主存储器及系统总线 C.处理器、主存储器、I/O模块及系统总线 D.不是以上任一选项
3.两种基本的处理器寄存器是:
A.用户可见寄存器及控制和状态寄存器 B.控制寄存器和状态寄存器
C.用户可见寄存器和用户不可见寄存器 D.不是以上任一选项
4.地址寄存器包含: A.数据的主存储器地址 B.指令的主存储器地址 C.局部主存储器地址 D.以上均是
5.包含将取指令地址的控制/状态寄存器称为: A.指令寄存器(IR) B.程序计数器(PC) C.程序状态字(PSW) D.以上均是
6.指令处理过程中的两个基本步骤是: A.取指阶段和指令周期 B.指令周期和执行阶段 C.取指阶段和执行阶段 D.不是以上任一选项
7.取到的指令通常被存放在: A.指令寄存器(IR) B.程序计数器(PC) C.存储器(AC) D.不是以上任一选项
8.中断常见的种类有: A.程序中断 B.时钟中断 C.I/O中断
2
答案:B
答案:C
答案:A
答案:D
答案:B
答案:C
答案:A
D.以上均是
答案:D
9.当外部设备准备好接收处理器的服务时,该设备发送哪种信号给处理器? A.中断信号 B.停止信号 C.处理信号
D.不是以上任一选项
答案:A
10.在处理器控制控制例行的中断处理器之前,需要储存的最少信息有: A.程序状态字(PSW)
B.程序状态字(PSW)和后续指令地址 C.程序状态字(PSW)和处理器寄存器内容 D.不是以上任一选项
答案:B
11.处理多中断的一个可行的方法是: A.定义中断优先级
B.阻止处最高优先级中断外的所有中断 C.按顺序轮流服务 D.不是以上任一选项
答案:A
12.在一个单处理器系统中,多道程序设计通过什么方式提高处理器效率? A.提高处理器速度
B.充分利用长时间等待的中断处理的空闲时间 C.消除所有空闲的处理器周期 D.以上选项均是
答案:B
13.存储器等级降低时(如内存、硬盘)等,会出现以下那种情况: A.每字节成本上升 B.容量增大 C.访问时间增加 D.以上选项均是
答案:C
14.在处理器与主存储器之间提供的一个容量小而快速的存储器称为: A.WORM存储器 B.高速缓冲存储器 C.CD-RW存储器
D.不是以上任一选项
答案:B
15.当一个新块被读入高速缓冲存储器是,以下哪个要素将决定这个块将占据某个高速缓冲存取单元: A.块大小
B.高速缓冲存储器大小 C.写策略
D.不是以上任一选项
3
答案:D(映射函数)
16.直接存储器存储需要从处理器获取哪些信息? A.I/O地址
B.读写操作的开始地址 C.读或写的字符数量 D.不是以上任一选项
答案:D(不需要处理器的参与)
填空题
1.操作系统开发硬件资源以便于给________________提供一整套服务。 答案:系统用户
2.内存中的每个位置包含一个可以被解读为指令或数据的________________。 答案:二进制数值
3.被系统程序使用的,由优化编译器用来降低主存占用的寄存器称为________________。 答案:用户可见寄存器
4.如果对用户可见的栈进行寻址,则应有一个专门的寄存器,这样的寄存器称为:________________。 答案:栈指针
5. ________________中包含了最多的最近读取的指令。 答案:指令寄存器
6.一个单一的指令需要的处理称为________________。 答案:指令周期
7. 取到的指令通常被存放在________________中。 答案:指令寄存器
8.一些命令执行产生的算术溢出会导致________________中断。 答案:程序
9. 为适应中断产生的情况,必须在指令周期中增加一个________________。 答案:中断周期(中断阶段) 10. ________________是在处理器控制控制例行的中断处理器之前,需要储存的最少信息的一部分。当中断处理例程完成后,他告诉处理器从哪一点恢复对用户程序的执行。 答案:后续指令地址
11.处理多中断的禁止中断策略(即第一种方法)的一个缺点是没有考虑________________。 答案:相应优先级和时间限制的要求
12.多重程序处于活动状态的概念被称为________________。 答案:多道程序设计 13.解决存储设计的难题(相对于价格、容量、访问时间而言)的方法是使用________________。 答案:存储器的层次结构(memory hierarchy)÷ 14. ________________利用了局部性原理,即在处理器与主存储器之间提供一个容量小而快速的存储器。
答案:高速缓冲存储
15.在映射函数的约束下,当一个新块加入并且所有的存储槽都已被占满时,________________将选择被替换的块。 答案:替换算法
16.尽管中断驱动I/O比可编程I/O更高效,但其仍然需要________________来为主存储器
4
相关推荐: