参考答案和解析
参考答案:对
更多“请求分页存储管理是实现虚拟存储管理的一种具体方案,现代计算机操作系统如WindowsNT就是采用了这种存储管理方案。() ”相关问题
  • 第1题:

    从下表关于操作系统存储管理方案1、方案2和方案3的相关描述可以看出,它们分别对应(22)存储管理方案。

    A.固定分区、请求分页和覆盖

    B.覆盖、请求分页和固定分区

    C.固定分区、覆盖和请求分页

    D.请求分页、覆盖和固定分区


    正确答案:A
    解析:本题考查的是操作系统存储管理方面的基础知识,正确答案为A,分析如下。题中方案1对应的是固定分区管理方案。固定分区是一种静态分区方式,在系统生成时已将主存区划分为若干个分区,每个分区的大小可不等。操作系统通过主存分配情况表管理主存区。这种方法的突出问题是已分配区中存在未用空间,原因是程序或作业的大小不可能都刚好等于分区的大小,造成了空间的浪费。通常将已分配分区内的未用的空间叫做零头或内碎片。题中方案2对应的是请求分页存储管理。将一个进程的地址空间划分成若干个大小相等的区域,称为页。相应地,将主存空间划分成与页相同大小的若干个物理块,称为块或页框。在为进程分配主存时,只装入若干页的用户程序和数据(而非全部程序),就可以启动运行,而且若干页可分别装入多个不相邻接的物理块中。当访问的页面不在主存区时,产生缺页中断,系统通过调页功能和页面置换功能,陆续把将要使用的页面调入主存区,同时把暂不运行的页面置换到外存上。因此,该方案当一个作业的程序地址空间大于主存区可以使用的空间时也可以执行。题中方案3对应的是覆盖技术。覆盖技术是指让作业中不同时运行的程序模块共同使用同一主存区域,这样,不必将程序完全装入主存区即可运行。当运行中调用另一个模块时,再从辅存中调入这个模块而将原来已经运行完成的程序模块覆盖,即装入到同一个存储区域内。对此,要求用户明确地描述作业中各个程序摸块间的调用关系,这将加重用户负担。

  • 第2题:

    从表1-2关于操作系统存储管理方案①、方案②和方案③的相关描述可以看出,它们分别对应(24)存储管理方案。

    A.固定分区、请求分页和覆盖

    B.覆盖、固定分区和请求分页

    C.固定分区、覆盖和请求分页

    D.请求分页、覆盖和固定分区


    正确答案:B
    解析:操作系统的分区分配存储管理方案,是可用于多道程序的一种较简单的存储管理方式。它又可进一步分为,固定分区式(将内存用户区划分成若干个固定大小的区域,每个区域中驻留一道程序);可变分区(又称为动态分区,根据用户程序的大小,动态地对内存进行划分,各分区的大小是不定的,其数目也是可变的)。由于分区式分配方案要求每个作业占用一个连续的内存空间中,因此可能产生多个碎片。该分配方式的特点是,在系统进行初始化时就已经将主存储空间划分成大小相等或不等的块,并且这些块的大小在此后是不可以改变的。请求分页存储管理方案是在分页系统的基础上,增加了请求调页、页面置换等功能所形成的页式虚拟存储系统。它允许只装入若干页(而非全部程序)的用户程序和数据即可启动运行,以后再通过调页功能,陆续地把即将运行的页面调入内存(即不要求作业程序连续存放),同时把暂不运行的页面换出到外存,置换时以页面为单位。该存储管理方案的特点是,主存储空间和程序按固定大小单位进行分割,当一个作业的程序地址空间大于主存可以使用的空间时也可以执行,可有效解决存储空间中“碎片”问题。覆盖技术是指一个程序的若干程序段或几个程序的某些部分共享某一个存储空间。它要求用户清楚地了解程序的结构,并指定各程序段调入内存的先后次序(即编程时必须划分程序模块和确定程序模块之间的调用关系)。可见,覆盖管理的目标是逻辑扩充内存,以缓解大作业和小内存之间的矛盾。

  • 第3题:

    Netware的内存管理采取的是()管理方案。

    A.分区分配

    B.分页存储.分页存储

    C.请求分页存储

    D.段式存储管理


    参考答案:D

  • 第4题:

    从表6-20关于操作系统存储管理方案1、方案2和方案3的相关描述可以看出,它们分别对应______存储管理方案。

    A.固定分区、请求分页和覆盖

    B.覆盖、请求分页和固定分区

    C.固定分区、覆盖和请求分页

    D.请求分页、覆盖和固定分区


    正确答案:A
    解析:此题考查的是对存储管理相关的一些概念的理解。单一连续分配:静态分配法,不分区,所有用户空间给某个进程或作业。固定分区分配:静态分配法,分成大小相等或不等的区域,区域分完后固定不变。可变分区分配:动态分配法,分成大小不等的区域,根据用户要求动态分配。覆盖(Overlay):静态存储分配和静态重定位方法。覆盖对程序员是不公开的。其引入目标是在较小的可用内存中运行较大的程序,常用于多道程序系统,与分区存储管理配合使用。其原理是一个程序的几个代码段或数据段,按照时间先后来占用公共的内存空间。这种存储管理方案的缺点是编程时必须划分程序模块和确定程序模块之间的调用关系,增加了编程复杂度。从外存装入覆盖文件,以时间延长来换取空间节省。交换(Swapping):用于不同的作业,当某一个作业的存储空间不够时,可以把别的作业所占用的地址空间的程序换出到外存,然后给这个作业使用。引入这个概念的目的在于:当多个程序并发执行时,可以将暂时不能执行的程序送到外存中,从而获得空闲内存空间来装入新程序,或读入保存在外存中而目前到达就绪状态的程序。交换单位为整个进程的地址空间。其优点是:增加并发运行的程序数目,并且给用户提供适当的响应时间;编写程序时不影响程序结构。其缺点是:对换入和换出的控制增加处理机开销;程序整个地址空间都进行传送,没有考虑执行过程中地址访问的统计特性。简单页式(SimplePaging)管理:把作业的虚拟地址空间划分成若干个长度相等的页(Pages),也可以称为“虚页”,每一个程序的虚页都从0开始编号。主存也划分成若干个与虚页长度相等的块(Frame),也称实页。在此存储管理系统中,要求一个作业在运行前将其所有的虚页全部都装入主存的块中,当然这就要求主存中有足够多的空闲块,否则程序便不能运行。段式管理:根据程序的模块结构,把作业地址空间划分为大小不同的一些块,我们把这些大小不同的块叫做段。通常有主程序段、子程序段、库函数段、数据段等。同时在物理内存中,也划分出和这些块同样大小的内存空间。它和页式存储的不同在于:.分页是出于系统管理的需要,分段是出于用户应用的需要。因此,一条指令或一个操作数可能会跨越两个页的分界处,而不会跨越两个段的分界处。.页大小是系统固定的,而段大小则通常不固定。.逻辑地址表示:分页是一维的,各个模块在链接时必须组织成同一个地址空间;而分段是二维的,各个模块在链接时可以每个段组织成一个地址空间。.通常段比页大,因而段表比页表短,可以缩短查找时间,提高访问速度。虚拟页式(VirtualPaging)管理:在简单页式存储管理的基础上,增加请求调页和页面置换功能,也叫请求分页存储管理。其基本思想是:简单页式管理方法,必须一次性将所有的页面全部装入,有可能造成其它的作业无法装入,从而造成系统的性能下降。因此,要想办法使得程序在装入时不是一次性装入,只要装入当前运行需要的一部分页面即可,这也就产生了虚拟页式管理。虚拟段式管理:在简单段式存储管理的基础上,增加请求调段和段置换功能。段页式管理:是虚拟页式和虚拟段式存储管理的结合。先按逻辑进行分段,而后进行分页的存储管理方案。从以上的概念分析,得出答案为A。

  • 第5题:

    从表8-2给出的操作系统存储管理方案的相关描述中可以看出,它们分别对应的存储管理方案是(62)。

    A.固定分区、请求分页和覆盖

    B.覆盖、请求分页和固定分区

    C.固定分区、覆盖和请求分页

    D.请求分页、覆盖和固定分区


    正确答案:A
    解析:操作系统的分区分配存储管理方案,是一种可用于多道程序的较简单的存储管理方式,又可进一步分为;固定分区式(将内存用户区划分成若干个固定大小的区域,每个区域中驻留一道程序);可变分区(又称为动态分区,根据用户程序的大小,动态地对内存进行划分,各分区的大小是不定的,其数目也是可变的)。由于分区式分配方案要求每个作业占用一个连续的内存空间中,因此可能产生多个碎片。该分配方式的特点是:在系统进行初始化的时候就已经将主存储空间划分成大小相等或不等的块,并且这些块的大小在此后是不可以改变的。请求分页存储管理方案是在分页系统的基础上,增加了请求调页的功能、页面置换等功能所形成的页式虚拟存储系统。它允许只装入若干页(而非全部程序)的用户程序和数据即可启动运行,以后再通过调页功能,陆续地把即将运行的页面调入内存(即不要求作业程序连续存放),同时把暂不运行的页面换出到外存,置换时以页面为单位。该存储管理方案的特点是,主存储空间和程序按固大小单位进行分割,当一个作业的程序地址空间大于主存可以使用的空间时也可以执行,可有效解决存储空间中“碎片”问题。覆盖技术是指一个程序的若干程序段或几个程序的某些部分共享某一个存储空间。它要求用户清楚地了解程序的结构,并指定各程序段调入内存的先后次序(即编程时必须划分程序模块和确定程序模块之间的调用关系)。可见,覆盖管理的目标是逻辑扩充内存,以缓解大作业和小内存之间的矛盾。