计算机原理复习题 下载本文

4.CPU可直接访问的存储器是 A 。

A.主存储器 B.虚拟存储器 C.磁盘存储器 D.磁带存储器 5.顺序存取存储器只适于作 D 。

A.主存 B.Cache C.ROM D.辅存 6.地址线A15(高)~A0(低),用2K×8bit的存储器芯片组成部分6KB存储器,则加至各存储芯片上的地址线是 B 。

A.A14~A0 B.A10~A0 C.A12~A0 D.A13~A0 7.用6116芯片(2k×8位)设计一个16k×8位的存储器,需要的芯片数为 D

A.1 B.2 C.3 D.4 8.EPROM是指 D 。

A.读写存储器 B.只读存储器 C.可编程的只读存储器 D.光擦除可编程的只读存储器 9.一个256K×8的DRAM芯片,其地址线和数据线总和为 A

A.16 B.18 C.26 D.30 10.双端口存储器所以能高速进行读写,是因为采用 B 。

A.高速芯片 B.两套相互独立的读写电路 C.流水技术 D.新型器件 11.计算机的存储器采用分级方式是为了 C 。

A.减少主机箱的体积 B.保存大量数据方便 C.解决容量、价格、速度三者之间的矛盾 D.操作方便 12.在主存和CPU之间增加cache的目的是 B 。

A.增加主存容量 B.解决CPU与主存之间的速度匹配问题 C.提高主存的可靠性 D.增加主存容量,同时加快存取速度 13.采用虚拟存储器的主要目的是 B 。

A.提高主存储器的存取速度 B.扩大存储器空间,并能进行自动管理 C.提高外存储器的存取速度 D.扩大外存储器的存储空间 14.相联存储器是按 C 进行寻址的存储器。

A.地址指定方式 B.堆栈存储方式 C.内容指定方式 D.地址指定方式与堆栈存储方式结合

15.交叉存储器实质上是一种模块式存储器,它能 A 执行 独立的读写操作。

A.并行,多个 B.串行,多个 C.并行,一个 D.串行,一个 二、名词解释

存储元、存储单元、存储体、存储单元地址、存储周期、虚拟存储器、逻辑地址、物理地址。

三、简答题

1.计算机存储系统分哪几个层次?每一层次主要采用什么存储介质?其存储容量和存取速度的相互关系如何?

2.SRAM、DRAM各有何特点? 3.简述Cache的替换策略。 4.简述页表的作用。

5.若用4K×4bit的RAM芯片组成16KB的存储器,需要多少芯片?A19(高)~A0

(低)地址线中哪些参与片内寻址?哪些参与作芯片组的片选择信号?

6.程序局部性原理是什么?

7.若用6116芯片组成8KB RAM,请画出CPU与存储器的连接图 (假设CPU只有16条地址线,8根数据线,一根读/写信号R/W,一根存储器/IO选择信号M/IO)。 8.主存容量为4MB,虚存容量为1GB,则虚拟地址和物理地址各为多少位?如页面大小为4KB,则页表长度是多少?

习 题

一、单项选择题

1.在统一编址方式下,下面的说法 D 是对的。 A.一个具体地址只能对应输入输出设备 B.一个具体地址只能对应内存单元

C.一个具体地址既可对应输入输出设备又可对应内存单元 D.只对应I/O设备或者只对应内存单元

2.在独立编址方式下,存储单元和I/O设备是靠 C 来区分的。 A.不同的地址代码 B.不同的地址总线 C.不同的指令或不同的控制信号 D.上述都不对

3.在统一编址方式下,存储单元和I/O设备是靠 A 来区分的。 A.不同的地址代码 B.不同的地址总线 C.不同的指令或不同的控制信号 D.上述都不对 4.发生中断请求的可能条件是 C 。 A.一条指令执行结束 B.一次I/O操作开始 C.一次DMA操作开始 D.以上说法都不对 5.中断向量地址是 C 。

A.子程序入口地址 B.中断服务例行程序入口地址

C.中断服务例行程序入口地址的指示器 D.中断返回地址

6.在关中断状态,不可响应的中断是 B 。 A.硬件中断 B.软件中断 C.可屏蔽中断 D.不可屏蔽中断 7.禁止中断的功能可以由 B 来完成。 A.中断触发器 B.中断允许触发器 C.中断屏蔽触发器 D.中断禁止触发器

8. 采用DMA方式传送数据时,每传送一个数据就要用一个 D 时间。 A.指令周期 B.机器周期 C.存储周期 D.总线周期 9.主机、外设不能并行工作的方式是 A 。 A.程序查询方式 B.中断方式 C.通道方式 D.以上说法都不对 10.在菊花(串行优先)链方式下,下面说法正确的是 B 。

A.设备优先级的高低与该设备在链中所处的位置无关

B.设备优先级的高低由该设备在链中所处的位置决定 C.靠近CPU的设备优先级低 D. 以上说法都不对

11.计算机系统中,主机和高速硬盘进行数据交换一般采用 B 方式。

A.程序中断控制 B.直接存储器访问(DMA) C.程序直接控制 D.通道控制

12.有关中断的论述不正确的是 A 。

A.CPU及I/O设备可实现并行工作,但设备之间不可并行工作 B.可以实现多道程序、分时操作、实时操作等 C.对高速外设(如磁盘)采用中断可能引起数据丢失 D.计算机的中断源可来自主机,也可来自外设

13.为实现多重中断,保护断点和现场使用 D 。

A.ROM B.中断向量表 C.设备内的寄存器 D.堆栈 14.下面论述正确的是 A 。

A.具有专门输入输出指令的计算机外设可以单独编址 B.统一编址方式下,不可访问外设

C.访问存储器的指令,只能访问存储器,一定不能访问外设 D.只有输入输出指令才可以访问外设 15.下面不属于内部中断的是 B 。

A.除数为0 B.非法地址 C.非法数据格式 D.非法指令 16.以下论述正确的是 D 。

A.CPU响应中断期间仍执行原程序

B.在中断过程中,若又有中断源提出中断,CPU立即响应 C.在中断响应中,保护断点、保护现场应由用户编程完成 D.在中断响应中,保护断点是由中断响应自动完成的 17.中断系统是由 C 实现的。

A.仅用硬件 B.仅用软件 C.软、硬件结合 D. 以上说法都不对 18.DMA数据的传送是以 C 为单位进行的。

A.字节 B.字 C.数据块 D.位 19.DMA方式是在 B 之间建立直接的数据通路。

A.CPU与外围设备 B.主存与外围设备 C.外设与外设 D.CPU与主存 20.I/O接口中数据缓冲器的作用是 A 。

A.用来暂存外部设备和CPU之间传送的数据 B.用来暂存外部设备的状态 C.用来暂存外部设备的地址 D.以上都不是

21.在中断响应过程中,保护程序计数器PC的作用是 B 。

A.使CPU能找到中断处理程序的入口地址

B.使中断返回后,能回到断点处继续原程序的执行 C.使CPU和外部设备能并行工作 D.为了实现中断嵌套

22.程序查询方式、中断方式和DMA方式的优先级排列次序为: D 。

A.程序查询方式、中断方式、DMA方式 B.中断方式、程序查询方式、DMA方式 C.DMA方式、程序查询方式、中断方式 D.DMA方式、中断方式、程序查询方式

23.下述I/O控制方式中,主要由程序实现的是 B 。

A.PPU(外围处理机)方式 B.中断方式 C.DMA方式 D.通道方式

24.在单级中断系统中,CPU一旦响应中断,则立即关闭 A 标志,以防本次中断服务结束前同级的其他中断源产生另一次中断导致干扰。

A.中断允许 B.中断请求 C.中断屏蔽 D.中断保护 25.下面叙述中, B 是正确的。

A.总线一定要和接口相连 B.接口一定要和总线相连 C.通道可以替代接口 D.总线始终由CPU控制和管理 26.信息只用一条传输线,且采用脉冲传送方式称为 A 。

A.串行传送 B.并行传送 C.并串型传送 D.分时传送 27.周期挪用方式常用于 A 方式的输入输出中。

A.DMA B.中断 C.程序传送 D.通道

28.在以DMA方式传送数据的过程中,由于没有破坏 B 的内容,所以一旦数据传送完毕,主机可以立即返回原程序。

A.程序计数器 B.程序计数器和寄存器 C.指令寄存器 D.以上说法都不对

29.在采用 A 情况下,除非计算机等待数据,否则无法传送数据给计算机。

A.程序查询方式 B.中断方式 C.DMA方式 D.独立请求方式 二、名词解释

接口、端口、中断源、向量中断、非向量中断、中断排队。 三、简答题

1.接口的基本功能有哪些?接口的基本组成包括哪些部件? 2.常用的输入输出控制方式有哪几种? 3.程序查询式接口由哪些部件组成? 4.中断过程一般包括哪几个阶段? 5.CPU响应中断的条件是什么?

6.程序中断与一般所指的转子程序有何不同?

7.如果系统中有多个I/O请求,决定其优先权高低的一般原则是什么?