目录
课时十 内存管理(一)
1.内存管理的基本原理和要求
题 1.在虚拟内存管理中,地址变换机构将逻辑地址变换为物理地址,形成逻辑
地址的阶段是( )
A.编辑 B.编译 C.
链接
D.装载
答案:C
题 2.下面关于存储管理的叙述中,正确的是( )
A.存储保护的目的是限制内存的分配
B.在内存为M、有N 个用户的分时系统中,每个用户占用 M/N 的内存空间
C.在虚拟内存系统中,只要磁盘空间无限大,作业就能拥有任意大的编址空间
D.
实现虚拟内存管理必须有相应硬件的支持
答案:D
解析:选项A、B显然错误,选项 中编址空间的大小取决于硬件的访存能力,一般由地址总线宽度决定。选项D中虚拟内存的管理需要由相关的硬件和软件支持,有请求分页页表机制、缺页中断机构、地址变换机构等。
题 3.在使用交换技术时,若一个进程正在( ),则不能交换出主存。
A.创建
B.
I/O操作
C.处于临界段
D.死锁
答案:B
解析:进程正在进行I/O操作时不能换出主存,否则其I/O数据区将被新换入的进程占用,导致错误。不过可以在操作系统中开辟I/O缓冲区,将数据从外设输 入或将数据输出到外设的I/O活动在系统缓冲区中进行,这时系统缓冲区与外设I/O时,进程交换不受限制。
课时十一 内存管理(二)
1.连续分配管理
1)单一连续分配
题 1.连续存储分配时,存储单元的地址( )。
A.
一定连续
B.一定不连续
C.不一定连续
D.部分连续,部分不连续
答案:A
2)固定分区分配
题 1.分区分配内存管理方式的主要保护措施是( )
A.
界地址保护
B.程序代码保护
C.数据保护
D.栈保护
答案:A
解析:分区分配存储管理方式的保护措施是设置界地址寄存器。每个进程都有自己独立的进程空间,如果一个进程在运行时所产生的地址在其地址空间之外,则发生地址越界。当程序要访问某个内存单元时,由硬件检查是否允许,如果允许则执行,否则产生地址越界中新,由OS进行相应处理
题 2.分区管理要求对每个作业都分配( )的内存单元。
A.
地址连续
B.若干地址不连续
C.若干连续的帧
D.若干不连续的帧
答案:A
解析:分区分配方式属于连续分配管理方式,分为固定分区分配和动态分配,这
两个分区分配方式都会为每个作业分配地址连续的内存单元