|
知识路径: > 计算机系统基础知识 > 计算机软件知识 > 操作系统知识 > 存储管理 > 存储管理 > 分页存储管理 >
|
相关知识点:2个
|
|
|
|
|
系统将进程的地址空间划分成若干个大小相等的区域,称为页。同样地,将主存空间划分成与页相同大小的若干物理块,称为块或页框。在为进程分配主存时,将进程中若干页分别装入多个不相邻接的块中。
|
|
|
|
分页系统的地址结构如下图所示,它由两部分组成:前一部分为页号P;后一部分为偏移量W,即页内地址。图中的地址长度为32位,其中0~11位为页内地址(每页的大小为4KB),12~31位为页号,所以允许地址空间的大小最多为1MB个页。
|
|
|
|
|
|
在将进程的每一页离散地分配到主存的多个物理块中后,系统应能保证在主存中找到每个页面所对应的物理块。为此,系统为每个进程建立了一张页面映射表,简称页表。每个页在页表中占一个表项,记录该页在主存中对应的物理块号。进程在执行时,通过查找页表就可以找到每页所对应的物理块号。可见,页表的作用是实现从页号到物理块号的地址映射。
|
|
|
地址变换机构的基本任务是利用页表把用户程序中的逻辑地址变换成主存中的物理地址,实际上就是将用户程序中的页号变换成主存中的物理块号。为实现地址变换功能,在系统中设置页表寄存器,用来存放页表的地址和页表的长度。
|
|
|