实现存储维护。人工建立。
A道程序的 程序空间
1k
0段
2k
1段
3k
2段
1k
3段
2k
4段
2k
5段
4k
6段
A
4
1.5k
段表基址存放器 0 1
A7
a
实主存空间
2.5k
+
0段 1k 4段 1k
+
3k 2段
段表长度 段表基地址
a0 1 2 3 4 5 6
段名
0 5k 1k
地址
已装入
A道程序的段表
1 0 1 0 1 0 0 装入位
页表法
表长:2uNv , 表宽:nv 1
nv 装入位
有2uNv 2nv 个单元无用 (装入位为0,没有装入) 2u+Nv行
全相联映像的相联目录表法
相联目录表法
表2 长 nv,表 : (宽 uN v: )nv
2nv行 相联比较
u+Nv
nv
页表法与相联目录表法的比较
访问方式 存储容量 存取速度 入口个数 入口宽度
特点:访存两次。
段页式:把实存机械地等分成固定大小的页,程序按 模块分段,每个段又分成与主存页面大小一样的页。
0 段(12K)
1 段(10K) 2 段(5K)
用户程序
每页 4KB
页表长度 页表地址 3 3 2
段表
0段0页 0段1页 0段2页 0 段页表
1段0页 1段1页 1段2页 1 段页表
2段0页 2段1页
P1, P2, P1, P5, P5, P1, P3, P4, P3, P4 假设分配给这个程序的主存储器共有3个 页面。给出FIFO、LRU、OPT 三种页面 交换算法对这3页主存的运用情况,包括 调入、交换和命中等。