操作系统之内存管理
概述
习题
地址在分页系统上是一个逻辑页号和一个偏移量。在逻辑页号的基础上产生一个物理页号,物理页通过页表被找到。因为操作系统控制这张表的内容,只有在这些物理页被分配到进程中时,它可以限制一个进程的进入。一个进程想要分配一个它所不拥有的页是不可能的,因为这一页在页表中不存在。
为了允许这样的进入,**操作系统只简单的需要 准许入口给无进程内存被加到进程页表中。**当两个或多个进程需要交换数据时,这是十分有用的。它们只是读和写相同的物理地址(可能在多样的物理地址中)。在进程内通信时,这是十分高效的。
在某些情况下,分页的页表可以变得足够大,可以简化内存分配问题(确保全部可以分配固定大小的网页,而不是可变大小的块),确保当前未使用的部分页表可以交换。