什么是UNIX进程的对换空间?怎样管理对换空间?
UNIX系统在磁盘上开辟一个足够大的区域,称之为对换区,作为内存的逻辑扩充,解决进程之间的内存竞争。系统空间是操作系统程序所占用的内存空间,常驻内存;用户程序所占用的空间称为进程空间,把一个进程换出到对换区是指腾出该进程所占用的进程空间。UNIX系统对对换空间采用最先适应分配算法进行管理:对换空间是由一组连续的磁盘块组成的,每块大小相同,对换空间以块为单位进行分配。为了管理对换空间,在内存中设置一个数组——映射图,其中每一项是一个记录,用来登录空闲的对换空间,该记录有两个域,分别用于登录对换空间的起始地址和该空闲块组对换空间的块数。