计算机操作系统的理论性知识
是否支持多道程序设计 | 能否减少碎片 | 是否支持虚拟存储 | |
段页式 | √ | √ | √ |
非请求分页 | √ | √ | × |
请求分页 | √ | √ | √ |
可重定位 | √ | √ | × |
固定分区 | √ | × | × |
单一连续分配 | × | √ | × |
说明:
1.分页存储管理分为请求分页式和非请求分页式两种。请求分页是在纯分页系统的基础上增加了请求调页功能、页面置换功能所形成的页式虚拟存储系统,每当所要访问的页面不在主存时,便要产生一个缺页中断,请求OS将所缺的页调入主存。它和纯分页系统(非请求分页式)相比多了虚拟存储的功能。
2.请求分页式存储不能以自然的方式提供存储器的共享和存取保护机制。(因为程序通常是以段为单位进行划分的,所以以段为单位最自然,也就是说段页式存储能以自然的方式提供存储器的共享和存取保护机制。)
3.固定分区存储管理是支持多道程序设计的最简单的存储管理方法。它把主存划分成若干个固定且大小不同的分区,每个分区能够装入一个作业。特点是算法简单,但存储器的碎片多。
4.连续分区把所有用户区都分配给了唯一的用户作业,当作业被调度时,进城全部进入内存,一旦完成,所有主存恢复空闲,因此它不支持多道程序设计。