关于分页式虚拟存储器的论述,正确的是()A、根据程序的模块性,确定页面大小B、可以将程序放置在页面内的任意位置C、可以从逻辑上极大地扩充内存容量,并且使内存分配方便、利用率高D、将正在运行的程序全部装入内存

题目

关于分页式虚拟存储器的论述,正确的是()

  • A、根据程序的模块性,确定页面大小
  • B、可以将程序放置在页面内的任意位置
  • C、可以从逻辑上极大地扩充内存容量,并且使内存分配方便、利用率高
  • D、将正在运行的程序全部装入内存

相似考题
更多“关于分页式虚拟存储器的论述,正确的是()A、根据程序的模块性,确定页面大小B、可以将程序放置在页面内的任意位置C、可以从逻辑上极大地扩充内存容量,并且使内存分配方便、利用率高D、将正在运行的程序全部装入内存”相关问题
  • 第1题:

    下列关于页面的叙述中,哪一个是正确的?

    A.为了提高内存利用率,可以根据需要采用多种不同大小的页面

    B.页式存储管理中的页面和页框大小只能采用一种尺寸

    C.用户进程在运行过程中可以改变页面尺寸

    D.操作系统在每次启动时根据物理内存大小确定本次运行的页面大小


    正确答案:A

  • 第2题:

    虚拟存储器要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存。()


    参考答案:×

  • 第3题:

    下列各项中________不是虚拟页式存储管理中缺页中断处理所做的工作。

    A.通过文件系统将所需页面从外存调入内存

    B.调用内存分配程序

    C.修改页表

    D.调度被中断程序继续执行


    正确答案:D
    解析:虚拟页式存储管理中缺页中断处理所做的工作为:地址映射时,当从页表中查出此页信息不在内存,则发生缺页中断。此时,暂停进程执行,CPU转去执行缺页中断处理程序。该程序负责把所需的页从外存调入内存,并把物理页号填入页表,更改驻留位,然后再返回继续执行被中断的进程。

  • 第4题:

    采用可重定位分区分配方式,()。

    A.使用户程序占用若干不连续的内存空间

    B.解决了碎片问题

    C.为用户编写程序提供方便

    D.扩充了内存容量,提供了虚拟存储器


    参考答案:C

  • 第5题:

    Windows XP的启动是指()

    • A、将Windows XP系统的全部程序从外存输入内存,并运行这些程序
    • B、将Windows XP将系统的核心程序从外存输入内存,并运行这些程序
    • C、将Windows XP系统的全部程序从内存输入外存,并运行这些程序
    • D、将Windows XP系统的核心程序从内存输入外存,并运行这些程序在启动系统

    正确答案:B

  • 第6题:

    在下列关于Windows98/XP操作系统的存储管理功能的叙述中,错误的是()。

    • A、存储管理的功能主要包括内存的分配与回收、共享和保护、自动扩充(虚存的实现)等
    • B、系统将程序(及其数据)划分成固定大小的页面,以页面为单位进行内存的分配和调度
    • C、虚拟存储器系统将硬盘与光盘作为虚拟内存储器,以获得更大的用户存储空间
    • D、在WindowsXP中,虚拟内存其实就是一个“交换文件”

    正确答案:C

  • 第7题:

    在存储管理的各种方法中,主要考虑程序是否需要一次性装入、程序是否被装入到连续的物理内存中、能否实现存储扩充等问题。请问能够实现程序部分装入不连续物理内存便可运行的存储管理方法是()。

    • A、分区存储管理
    • B、纯分页存储管理
    • C、请求分页存储管理
    • D、请求分段存储管理

    正确答案:C

  • 第8题:

    实现虚拟存储器的目的是()。

    • A、实现存储保护
    • B、实现程序浮动
    • C、扩充外存容量
    • D、扩充内存容量

    正确答案:D

  • 第9题:

    在下面关于虚拟存储器的叙述中,正确的是()。

    • A、要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存
    • B、要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存
    • C、要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存
    • D、要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存

    正确答案:B

  • 第10题:

    单选题
    在下面关于虚拟存储器的叙述中,正确的是()。
    A

    要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存

    B

    要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存

    C

    要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存

    D

    要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存


    正确答案: B
    解析: 暂无解析

  • 第11题:

    判断题
    在分页存储管理系统中,若访问的页面不在主存时,则产生一个程序中断,由系统程序将所需页面装入内存。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    实现虚拟存储器的目的是()。
    A

    实现存储保护

    B

    实现程序浮动

    C

    扩充外存容量

    D

    扩充内存容量


    正确答案: D
    解析: 暂无解析

  • 第13题:

    下面关于虚拟存储器的论述中,正确的是( )。

    A 在段页式系统中以段为单位管理用户的逻辑空间,以页为单位管理内存的物理空间;有了虚拟存储器才允许用户使用比内存更大的地址空间

    B 为了提高请求分页系统中内存的利用率允许用户使用不同大小的页面

    C 为了能让更多的作业同时运行,通常只装入10%~30%的作业即启动运行

    D 最佳适应算法是实现虚拟存储器的常用算法


    参考答案A

  • 第14题:

    关于Windows98虚拟存储管理,下面叙述中错误的是______。

    A.如果应用程序要装入的文件比系统RAM和交换文件合起来还要大,则无法进行

    B.交换文件是虚拟内存管理器用来保存页面的文件

    C.位于物理内存中的页面可以立即为应用程序所使用

    D.虚拟存储管理通过换页进行物理内存和磁盘间的数据移动


    正确答案:A
    解析:映射文件I/O可以使VMM将虚拟内存地址映射到一个大文件上,并通知应用程序此文件可用,然后仅将应用程序实际需要访问的文件部分装入RAM或交换文件。

  • 第15题:

    阅读下列说明和图,回答问题1到问题3。

    [说明]

    目前大多数操作系统都采用虚拟存储技术,这样可在较小的可用内存中执行较大的用户程序,可在内存中容纳更多程序并发执行。

    引入虚拟存储技术,其基本思想是利用大容量的外存来扩充内存,产生一个比有限的实际空间大得多、逻辑的虚拟内存空间,以便能够有效地支持多道程序系统的实现和大型程序运行的需要,从而增强系统的处理能力。

    虚拟存储技术主要分为虚拟页式存储管理和虚拟段式存储管理。

    虚拟页式存储管理中,在进程开始运行之前,不是装入全部页面,而是装入一个或零个页面之后根据进程运行的需要,动态装入其他页面:当内存空间已满,而又需要装入新的页面时,则根据某种算法淘汰某个页面,以便装入新的页面。在简单页式存储管理的基础上,增加请求调页和页面置换功能。

    使用虚拟页式存储管理时需要在页表中增加以下内容:页号、驻留号、内存块号、外存地址、访问位、修改位。其中,驻留位,又称中断位,表示该页是在内存还是在外存;访问位表示该页在内存期间是否被访问过;修改位表示该页在内存中是否被修改过。访问位和修改位可以用来决定置换哪个页面,具体由页面置换算法决定。

    执行指令时,计算页号与页内地址,判断“该页在内存吗”,若在,则进行地址映射过程;若不在内存,则产生缺页中断。当发生缺页中断时,保存当前进程现场,判断“有空闲页面吗”,如有,直接调入所需的页面。若没有,按照某种算法选择一页置换,判断“该页被修改过吗”,如果被修改过,就必须把它写回磁盘以便更新该页在磁盘上的副本;如果该页没有被修改过,那么它在磁盘上的副本已经是最新的了,则不需要写回,调入的所需的页面直接覆盖被淘汰的页。调整页表及内存分配表,恢复被中断进程现场。

    补充缺页中断处理流程图4-1中的判断(1)~(3)。

    [图4-1]

    (1)


    正确答案:该页在内存吗?
    该页在内存吗?

  • 第16题:

    分配内存并且响应中断的程序也可以()。

    • A、将源代码转换成目标代码
    • B、进行输入/输出操作初始化
    • C、创建加载模块库
    • D、将虚拟视图映射到基表

    正确答案:B

  • 第17题:

    采用可重定位分区分配方式,()。

    • A、使用户程序占用若干不连续的内存空间
    • B、解决了碎片问题
    • C、为用户编写程序提供方便
    • D、扩充了内存容量,提供了虚拟存储器

    正确答案:C

  • 第18题:

    以下关于内存的说法,错误的是()。

    • A、内存是CPU可以直接访问的存储器
    • B、内存容量的大小反映了微机即时存储信息的能力
    • C、内存容量越大系统能处理的数据量越大
    • D、内存可以长期保留程序和数据

    正确答案:D

  • 第19题:

    在分页存储管理系统中,若访问的页面不在主存时,则产生一个程序中断,由系统程序将所需页面装入内存。


    正确答案:正确

  • 第20题:

    虚拟存储器最基本的特征是()。

    • A、从逻辑上扩充内存容量
    • B、提高内存利用率
    • C、驻留性
    • D、固定性

    正确答案:A

  • 第21题:

    在请求分页内存管理的页表表项中,其中访问位供()时参考。

    • A、分配页面
    • B、程序访问
    • C、换出页面
    • D、调入页面
    • E、其他

    正确答案:C

  • 第22题:

    单选题
    下面关于虚拟内存的论述中,正确的是()。
    A

    在段页式系统中以段为单位管理用户的逻辑空间,以页为单位管理内存的物理空间;有了虚拟内存才允许用户使用比内存更大的地址空间

    B

    为了提高请求分页系统中内存的利用率允许用户使用不同大小的页面

    C

    在段页式系统中,以页为单位管理用户的虚空间,以段为单位管理内存空间

    D

    最佳适应算法是实现虚拟内存的常用算法


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    关于分页式虚拟存储器的论述,正确的是()
    A

    根据程序的模块性,确定页面大小

    B

    可以将程序放置在页面内的任意位置

    C

    可以从逻辑上极大地扩充内存容量,并且使内存分配方便、利用率高

    D

    将正在运行的程序全部装入内存


    正确答案: B
    解析: 由于内存的大小总是有限的,如果都采用"实存管理",那么大于总物理内存的作业就无法运行。为了解决这一问题,可行的方法就是用外存来换取内存,这也就是虚拟存储系统。它通过将运行进程访问的地址(逻辑地址、虚拟地址)与主存的物理地址(实地址)分开,从而就使得提供大于物理地址的逻辑地址空间成为可能。而建立虚拟地址和实地址之间的对应关系、实现转换的工作就称为"虚存管理"。设置虚拟存储器的目的就是要从逻辑上极大地扩充内存容量,并且使内存分配方便、利用率高。虚拟存储可以分为分区式、分页式、分段式、段页式等方法。分页的基本思想是把程序的逻辑空间和内存的物理空间按照同样的大小划分成若干页面,以页面为单位进行分配。在页式存储管理中,系统中虚地址是一个有序对(页号,位移)。系统为每一个进程建立一个页表,其内容包括进程的逻辑页号与物理页号的对应关系、状态等。