CMS专题

问答题操作系统的存储管理方案主要有哪几种?

题目
问答题
操作系统的存储管理方案主要有哪几种?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

请求分页存储管理是实现虚拟存储管理的一种具体方案,现代计算机操作系统如WindowsNT就是采用了这种存储管理方案。()

此题为判断题(对,错)。


参考答案:对

第2题:

操作系统主要有五种功能:()、存储管理、文件管理、设备管理和作业管理。

A.进程管理

B.线程管理

C.目录管理

D.资源管理


参考答案:A

第3题:

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

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

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

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

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


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

第4题:

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


正确答案:A

第5题:

网络操作系统可以提供的管理服务功能主要有:网络性能分析、存储管理和网络______。

A.密码管理

B.目录服务

C.状态监控

D.服务器镜像


正确答案:C
解析:网络操作系统提供了丰富的网络管理服务工具,可以提供网络性能分析、网络状态监控、存储管理等多种管理服务。

第6题:

以下应用场景不适合采用对象存储作为存储方案的是()

A、备份存储

B、文件存储

C、主机操作系统

D、视频存储


答案:C

第7题:

操作系统的管理功能主要有:处理机管理、存储器管理、设备管理、文件管理和作业管理。()

A.错误

B.正确


参考答案:B

第8题:

网络操作系统提供的网络管理服务工具可以提供哪几种主要的功能?L网络性能分析 Ⅱ.网络状态监控 Ⅲ.应用软件控制 Ⅳ.存储管理

A.Ⅰ和Ⅱ

B.Ⅱ和Ⅲ

C.Ⅰ、Ⅱ和Ⅳ

D.Ⅰ、Ⅲ和Ⅳ


正确答案:C
解析:一般来说,网络操作系统的基本功能都有:文件服务(File Service)、打印服务(Print Service)、数据库服务(Database Service)、通信服务(Communication Service)、消息服务(Message Service)、分布式服务(Distributed Service)、网络管理服务(Network Management Service)和Internet/Intranet服务。其中网络操作系统提供了丰富的网络管理服务工具,可以提供网络性能分析、网络状态监控、存储管理等多种管理服务。

第9题:

从资源管理的观点来看,操作系统的管理对象是计算机系统的资源,操作系统则是管理系统资源的程序集合。

1、试问操作系统所管理的资源有哪些?

2、操作系统从哪几个方面对资源进行管理?主要完成什么工作?

3、以存储管理中的段式存储管理为例,请叙述操作系统对内存的具体管理方案(包括功能、数据结构和算法)。


正确答案:1、操作系统所管理的资源分为硬件资源和软件资源硬件资源包括:CPU、内存、各种外部设备软件资源主要是信息(程序和数据)。 2.操作系统在共享的前题下以资源分配、使用和回收为出发点考虑操作系统各部分程序的功能和算法解决并发环境中的资源管理问题。 虽然操作系统所管理的各类资源的性质各不相同但所需要解决的问题以及资源管理的策略又都具有类似之处。因此每种资源管理模块都要研究以下几方面的内容: (1) 记住资源的使用状态即记住哪些资源处于空闲哪些资源已被使用和被谁使用等; (2) 确定资源的分配策略即根据各类资源的不同特点确定一组原则以决定如何进行资源的分配和调度; (3) 执行资源的分配即根据用户的要求和资源分配策略具体执行资源的分配工作; (4) 回收资源即当某些用户作业已不再需要某种资源时系统及时地回收资源以便重新分配给其它的作业使用。 3、 首先从内存划分、程序逻辑地址划分、内存分配几方面考虑段式存储管理方案的工作原理: (l) 内存划分:内存空间被动态地划分为若干个长度不相同的区域每个区域称作一个物理段、每个物理段在内存中有一个起始地址称作段首址。将物理段中的所有单元从0开始依次编址称为段内地址。 (2) 逻辑地址空间划分:用户程序按逻辑上有完整意义的段来划分。称为逻辑段。例如主程序、子程序、数据等都可各成一段每段对应于一个过程一个程序模块或一个数据集合。将一个用户程序的所有逻辑段从0开始编号称为段号。将一个逻辑段中的所有单元从0开始编址称为段内地址。 用户程序的逻辑地址由段号和段内地址两部分组成:段号段内地址 (3) 内存分配:系统以段为单位进行内存分配为每一个逻辑段分配一个连续的内存区 (物理段)。逻辑上连续的段在内存不一定连续存放。 然后从实现方法上考虑: (4) 建立段表 系统为每个用户程序建立一张段表用于记录用户程序的逻辑段与内存物理段之间的对应关系包括逻辑段号物理段首地址和物理段长度三项内容。用户程序有多少逻辑段该段表里就登记多少行且按逻辑段的顺序排列。段表存放在内存系统区里。 (5) 建立空闲区表 系统中设立一张内存空闲区表记录内存中空闲区域情况用于为段分配和回收内存。系统在寻找空闲区时可采用以下三种分配算法。 (l) 首先适应算法 根据申请在空闲区表中选取第一个满足申请长度的空闲区。此算法简单可以快速做出分配决定。 (2) 最佳适应算法 根据申请在空闲区表中选择能满足申请长度的最小空闲区。此算法最节约空间因为 它尽量不分割大的空闲区。其缺点是可能会形成很多很小的空闲区域称作碎片。 (3) 最坏适应算法 根据申请在空闲区表中选择能满足申请要求的最大的空闲区。该算法的出发点是:在大空头区中装人信息后分割剩下的空闲区相对也大还能用于装入新的信息。该算法的优点是可以避免形成碎片;缺点是分割大的空闲区后再遇到较大的申请时无法满足的可能性较大。
1、操作系统所管理的资源分为硬件资源和软件资源,硬件资源包括:CPU、内存、各种外部设备,软件资源主要是信息(程序和数据)。 2.操作系统在共享的前题下,以资源分配、使用和回收为出发点,考虑操作系统各部分程序的功能和算法,解决并发环境中的资源管理问题。 虽然操作系统所管理的各类资源的性质各不相同,但所需要解决的问题以及资源管理的策略又都具有类似之处。因此,每种资源管理模块都要研究以下几方面的内容: (1) 记住资源的使用状态,即记住哪些资源处于空闲,哪些资源已被使用和被谁使用等; (2) 确定资源的分配策略,即根据各类资源的不同特点确定一组原则,以决定如何进行资源的分配和调度; (3) 执行资源的分配,即根据用户的要求和资源分配策略,具体执行资源的分配工作; (4) 回收资源,即当某些用户作业已不再需要某种资源时,系统及时地回收资源,以便重新分配给其它的作业使用。 3、 首先从内存划分、程序逻辑地址划分、内存分配几方面考虑段式存储管理方案的工作原理: (l) 内存划分:内存空间被动态地划分为若干个长度不相同的区域,每个区域称作一个物理段、每个物理段在内存中有一个起始地址,称作段首址。将物理段中的所有单元从0开始依次编址,称为段内地址。 (2) 逻辑地址空间划分:用户程序按逻辑上有完整意义的段来划分。称为逻辑段。例如主程序、子程序、数据等都可各成一段,每段对应于一个过程,一个程序模块或一个数据集合。将一个用户程序的所有逻辑段从0开始编号,称为段号。将一个逻辑段中的所有单元从0开始编址,称为段内地址。 用户程序的逻辑地址由段号和段内地址两部分组成:段号,段内地址 (3) 内存分配:系统以段为单位进行内存分配,为每一个逻辑段分配一个连续的内存区 (物理段)。逻辑上连续的段在内存不一定连续存放。 然后,从实现方法上考虑: (4) 建立段表 系统为每个用户程序建立一张段表,用于记录用户程序的逻辑段与内存物理段之间的对应关系,包括逻辑段号,物理段首地址和物理段长度三项内容。用户程序有多少逻辑段,该段表里就登记多少行,且按逻辑段的顺序排列。段表存放在内存系统区里。 (5) 建立空闲区表 系统中设立一张内存空闲区表,记录内存中空闲区域情况,用于为段分配和回收内存。系统在寻找空闲区时可采用以下三种分配算法。 (l) 首先适应算法 根据申请,在空闲区表中选取第一个满足申请长度的空闲区。此算法简单,可以快速做出分配决定。 (2) 最佳适应算法 根据申请,在空闲区表中选择能满足申请长度的最小空闲区。此算法最节约空间,因为 它尽量不分割大的空闲区。其缺点是可能会形成很多很小的空闲区域,称作碎片。 (3) 最坏适应算法 根据申请,在空闲区表中选择能满足申请要求的最大的空闲区。该算法的出发点是:在大空头区中装人信息后,分割剩下的空闲区相对也大,还能用于装入新的信息。该算法的优点是可以避免形成碎片;缺点是分割大的空闲区后,再遇到较大的申请时,无法满足的可能性较大。

第10题:

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

(23 )A. 固定分区、请求分页和覆盖 B. 覆盖、请求分页和固定分区

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


正确答案:A