操作系统基础.pptVIP

  • 4
  • 0
  • 约8.73万字
  • 约 823页
  • 2023-11-25 发布于江苏
  • 举报
PCB包括三类信息: 进程标识信息:PID, PPID 处理器状态信息:PC, PSW, 堆栈指针、寄存器 进程控制信息:调度状态信息、链接指针、通信信息IPC、资源使用信息 例:设虚地址为(357101)8 每一块为128字节 128=27 (357101)8=(011, 101, 111, 00 1, 000, 001)2 1 6 7 4 1 0 1 偏移为(101)8, 页号为(1674)8 块号由页表指定,偏移不变 (b) 多级页表的地址转换 进程的页表表目可达222个。而Windows NT 等使用x86的CPU的32位地址,使用4KB的页面(212),这意味着进程最多可以使用多达220(100多万)个页面。如果每个页表表目占4byte,那么每个进程的页表所占的空间是222byte,占去主存的1‰的空间,显然这样大的页表是不能全放在主存中的。为此对页表本身也采取分页措施。即把页表本身按固定大小分成为一个个页面(页面大小为 212=4KB)。 每个小页表形成的页面中可以有210=1K个页表表目(每个表目4byte),共有210=1K个小页表。为了对1K个小页表进行管理和索引查找,设置一个页表目录,又称之为顶级页表,该顶级页表包含有1K个表目项,分别指出每个次级小页表所在物理页号和其他有关状态信息。这样,每个进程有一个页目录,它的每个表目映射一个页表。

文档评论(0)

1亿VIP精品文档

相关文档