()主要进行内存的分配和管理,负责对内存的分配和回收,内存的保护

题目

()主要进行内存的分配和管理,负责对内存的分配和回收,内存的保护和内存的扩充

  • A、内存管理
  • B、处理器管理
  • C、存储管理
  • D、作业管理
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 9 ) 内存管理实现内存的【 9 】 、回收、保护和扩充。


正确答案:

第2题:

内存管理实现内存的【 】、回收、保护和扩充。


正确答案:分配
分配 解析:内存管理为进程提供内存的分配、回收、保护和扩充。

第3题:

内存管理实现内存的分配与回收、存储保护和内存的______。


正确答案:扩充
扩充 解析:操作系统的存储管理功能是管理内存资源,主要实现内存的分配与回收、存储保护以及内存的扩充等。

第4题:

内存管理的功能有内存分配、地址变换或重定位、存储保护和【 】。


正确答案:内存扩充
内存扩充 解析:多任务处理系统中,存储管理的主要任务包括:内存分配和回收、地址变换、内存扩充、内存共享和保护等。

第5题:

简述内存空间的分配和回收的含义与处理方法。


参考答案:一个作业进入内存时操作系统需将其变为进程,并为进程分配内存空间。进程运行结束时,操作系统应将其所占用的内存空间收回。存储管理设置一张表格记录内存的使用情况,即哪些区域尚未分配,哪些区域已经分配以及分配给哪些进程等。系统根据申请者的要求按一定策略找出足够的空间分配给申请者。若不能满足申请要求,则让申请者处于等待内存资源的状态,直到有足够的内存空间时再实施分配。当内存中某个作业撤离或主动归还内存时,存储管理要进行一系列操作回收内存空间,使之成为可供分配的空闲区域(也叫自由区)。

第6题:

下列不是存储管理的主要目的的是( )。

A)内存空间的分配和回收

B)地址的重定位

C)内存分区

D)内存空间的共享


正确答案:C
存储管理的主要目的有内存空间的分配和回收;内存空间的共享;地址的重定位;内存扩充和存储保护。

第7题:

给出固定分区存储管理中对作业进行内存分配与回收方法。


参考答案:当作业队列中有作业要装入分区,存储管理分配主存区域时,先查分区分配表,选择标志为“0”的分区。然后根据作业地址空间的长度与标志为“0”的分区的长度比较,当有分区长度能容纳该作业时,则把作业装入该分区,且把作业名填到占用标志位上。如果作业长度大于空闲分区长度,则该作业暂时不能装入该分区,继续查找其它合适的分区,如果找不到合适的分区,该作业暂时无法进入内存。当一个作业运行结束后,根据作业名查分区分配表,从占用标志位的记录可知该作业占用的分区,把该分区的占用标志置成“0”,表示该分区现在空闲了,可用来装入新作业。

第8题:

关于动态存储分配,下列说法正确的是

A.new 和 delete是C++语言中专门用于动态内存分配和释放的函数

B.动态分配的内存空间也可以被初始化

C.当系统内存不够时,会自动回收不再使用的内存单元,因些程序中不必用delete释放内存空间

D.当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new


正确答案:B
解析:本题考核动态存储分配。用于动态分配的内存空间称为堆内存,它通常由操作系统进行管理且数量有限,其内存空间可以被初始化。若程序不断分配堆内存,则可能耗尽,在这种情况下,系统无法再对new提出的内存分配请求给予满足,此时 new会返回空指针NULL,表示动态存储分配操作失败,不会造成系统崩溃。在C++程序中由new分配的动态内存空间必须通过delete运算符释放。

第9题:

存储管理主要完成的功能应包括()

A.内存空间的分配和回收

B.内存空间的共享与存储保护

C.地址映射(地址重定位)

D.内存扩充

E.外存空间管理


参考答案:ABCD

第10题:

以下哪项不属于文件管理的主要功能()?

  • A、文件的安全和维护
  • B、目录管理
  • C、文件存储空间的分配和回收
  • D、内存的分配和管理

正确答案:D