问答题
对下面列出的内存管理方案,简要地描述操作系统软件执行的功能。
问答题
单一重定位分区。
【正确答案】
【答案解析】单一重定位分区:系统启动时,操作系统在重定位寄存器中装入用户程序可以访问的最低内存地址。
问答题
多重固定分区。
【正确答案】
【答案解析】多重固定分区:当操作系统启动时,在界限寄存器中装入分区大小。操作系统记录哪些分区已用和哪些分区空闲。当创建进程或进程终止时,操作系统必须更新分区使用数据。在将进程分配给内存时,操作系统必须检查进程是否小于分区大小。当进程获得CPU控制权时,操作系统必须在重定位寄存器中装入进程起始地址。
问答题
简单分段。
【正确答案】
【答案解析】简单分段:操作系统必须记录哪些内存已使用和哪些内存空闲。当创建进程时,操作系统必须把段装入内存并为进程创建段表。当进程终止时,操作系统必须释放它所占用的内存空间。当进程获得CPU控制权时,操作系统必须在内存管理寄存器中装入进程的段表。如果出现分段错误,操作系统必须处理错误。