单选题 虚拟存储器的作用是允许 (96) 。它通常使用 (97) 作为它的一个主要组成部分。对它的调度方法与 (98) 基本相似,即把要经常访问的数据驻留在高速存储器中。因为使用了虚拟存储器,指令执行时 (99) 。在虚拟存储系统中常使用相连存储器进行管理,它是 (100) 寻址的。

单选题 A.直接使用外存代替内存 B.添加比地址字长允许的更多内存容量
C.程序直接访问比内存更大的地址空间 D.提高内存的访问速度
【正确答案】 C
【答案解析】
单选题 A.CDROM B.硬盘 C.软盘 D.寄存器
【正确答案】 B
【答案解析】
单选题 A.Cache B.DMA C.I/O D.中断
【正确答案】 A
【答案解析】
单选题 A.所需的数据一定能在内存中找到 B.必须先进行“虚、实”地址转换
C.必须事先使用覆盖技术 D.必须将常用程序先调入内存
【正确答案】 B
【答案解析】
单选题 A.按地址 B.按内容 C.寄存器 D.计算
【正确答案】 C
【答案解析】[解析] 所谓虚拟存储技术,是指在内存中保留一部分程序或数据,在外存中放置整个地址空间的副本。它的作用是允许程序的地址空间大于实际分配的存储区域。虚拟存储器的调度方法与 Cache类似,但是Cache主要是为了解决CPU速度和主存速度相差太远而不能充分发挥CPU高速性能这个问题。
在虚拟存储器中,当指令执行时,如果操作对象不在内存,就向操作系统发出缺页中断。这时操作系统按照某种替换算法挑选某一物理页,根据情况决定是否将其写回外存,然后从外存中调入相应页面进行覆盖,并修改页表。而内存中存储的数据和程序是以物理地址来表示的,因此在执行一条指令时必须先进行从逻辑地址到物理地址的转换。