根据程序的模块性,确定页面大小
可以将程序放置在页面内的任意位置
可以从逻辑上极大地扩充内存容量,并且使内存分配方便、利用率高
将正在运行的程序全部装入内存
第1题:
下列关于页面的叙述中,哪一个是正确的?
A.为了提高内存利用率,可以根据需要采用多种不同大小的页面
B.页式存储管理中的页面和页框大小只能采用一种尺寸
C.用户进程在运行过程中可以改变页面尺寸
D.操作系统在每次启动时根据物理内存大小确定本次运行的页面大小
第2题:
虚拟存储器要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存。()
第3题:
阅读下列说明和图,回答问题1到问题3。
[说明]
目前大多数操作系统都采用虚拟存储技术,这样可在较小的可用内存中执行较大的用户程序,可在内存中容纳更多程序并发执行。
引入虚拟存储技术,其基本思想是利用大容量的外存来扩充内存,产生一个比有限的实际空间大得多、逻辑的虚拟内存空间,以便能够有效地支持多道程序系统的实现和大型程序运行的需要,从而增强系统的处理能力。
虚拟存储技术主要分为虚拟页式存储管理和虚拟段式存储管理。
虚拟页式存储管理中,在进程开始运行之前,不是装入全部页面,而是装入一个或零个页面之后根据进程运行的需要,动态装入其他页面:当内存空间已满,而又需要装入新的页面时,则根据某种算法淘汰某个页面,以便装入新的页面。在简单页式存储管理的基础上,增加请求调页和页面置换功能。
使用虚拟页式存储管理时需要在页表中增加以下内容:页号、驻留号、内存块号、外存地址、访问位、修改位。其中,驻留位,又称中断位,表示该页是在内存还是在外存;访问位表示该页在内存期间是否被访问过;修改位表示该页在内存中是否被修改过。访问位和修改位可以用来决定置换哪个页面,具体由页面置换算法决定。
执行指令时,计算页号与页内地址,判断“该页在内存吗”,若在,则进行地址映射过程;若不在内存,则产生缺页中断。当发生缺页中断时,保存当前进程现场,判断“有空闲页面吗”,如有,直接调入所需的页面。若没有,按照某种算法选择一页置换,判断“该页被修改过吗”,如果被修改过,就必须把它写回磁盘以便更新该页在磁盘上的副本;如果该页没有被修改过,那么它在磁盘上的副本已经是最新的了,则不需要写回,调入的所需的页面直接覆盖被淘汰的页。调整页表及内存分配表,恢复被中断进程现场。
补充缺页中断处理流程图4-1中的判断(1)~(3)。
[图4-1]
(1)
第4题:
下面关于虚拟内存的论述中,正确的是()。
第5题:
采用可重定位分区分配方式,()。
第6题:
在分页存储管理系统中,若访问的页面不在主存时,则产生一个程序中断,由系统程序将所需页面装入内存。
第7题:
虚拟存储器最基本的特征是()。
第8题:
在下面关于虚拟存储器的叙述中,正确的是()。
第9题:
在段页式系统中以段为单位管理用户的逻辑空间,以页为单位管理内存的物理空间;有了虚拟内存才允许用户使用比内存更大的地址空间
为了提高请求分页系统中内存的利用率允许用户使用不同大小的页面
在段页式系统中,以页为单位管理用户的虚空间,以段为单位管理内存空间
最佳适应算法是实现虚拟内存的常用算法
第10题:
要求程序运行前必须全部装入内存,且在运行过程中一直驻留在内存
要求程序运行前不必全部装入内存,且在运行过程中不必一直驻留在内存
要求程序运行前不必全部装入内存,但在运行过程中必须一直驻留在内存
要求程序运行前必须全部装入内存,但在运行过程中不必一直驻留在内存
第11题:
使用户程序占用若干不连续的内存空间
解决了碎片问题
为用户编写程序提供方便
扩充了内存容量,提供了虚拟存储器
第12题:
根据程序的模块性,确定页面大小
可以将程序放置在页面内的任意位置
可以从逻辑上极大地扩充内存容量,并且使内存分配方便、利用率高
将正在运行的程序全部装入内存
第13题:
A 在段页式系统中以段为单位管理用户的逻辑空间,以页为单位管理内存的物理空间;有了虚拟存储器才允许用户使用比内存更大的地址空间
B 为了提高请求分页系统中内存的利用率允许用户使用不同大小的页面
C 为了能让更多的作业同时运行,通常只装入10%~30%的作业即启动运行
D 最佳适应算法是实现虚拟存储器的常用算法
第14题:
下列各项中________不是虚拟页式存储管理中缺页中断处理所做的工作。
A.通过文件系统将所需页面从外存调入内存
B.调用内存分配程序
C.修改页表
D.调度被中断程序继续执行
第15题:
A.使用户程序占用若干不连续的内存空间
B.解决了碎片问题
C.为用户编写程序提供方便
D.扩充了内存容量,提供了虚拟存储器
第16题:
Windows XP的启动是指()
第17题:
在下列关于Windows98/XP操作系统的存储管理功能的叙述中,错误的是()。
第18题:
实现虚拟存储器的目的是()。
第19题:
关于分页式虚拟存储器的论述,正确的是()
第20题:
要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存
要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存
要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存
要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存
第21题:
将Windows XP系统的全部程序从外存输入内存,并运行这些程序
将Windows XP将系统的核心程序从外存输入内存,并运行这些程序
将Windows XP系统的全部程序从内存输入外存,并运行这些程序
将Windows XP系统的核心程序从内存输入外存,并运行这些程序在启动系统
第22题:
对
错
第23题:
存储管理的功能主要包括内存的分配与回收、共享和保护、自动扩充(虚存的实现)等
系统将程序(及其数据)划分成固定大小的页面,以页面为单位进行内存的分配和调度
虚拟存储器系统将硬盘与光盘作为虚拟内存储器,以获得更大的用户存储空间
在WindowsXP中,虚拟内存其实就是一个“交换文件”
第24题:
实现存储保护
实现程序浮动
扩充外存容量
扩充内存容量