[操作系统] 分页存储管理中的页表项、逻辑地址、物理地址的计算

页表项:由页号和页框号组成
页号一般是在逻辑地址中得到
页框号即物理地址中的块号,用于计算物理地址

逻辑地址:由页号和页内偏移量组成
一般会告知页表项长度,页内偏移量长度或者页号长度,最终得到页内偏移量长度
页号单位为 1,从 0 开始
页内偏移量单位为 B,从 0 开始
页内偏移量要表达整个页的任一一 B 的位置,所以最大页内偏移量就是页的大小

物理地址:由块号和页内偏移量组成
块号从页表项中来,页表项从页表中来,页表是已经配好的
页内偏移量从对应的逻辑地址中来

书上写得很分散……我第一次看就没有看明白这三者之间的关系

[操作系统] 分页存储管理中的页表项、逻辑地址、物理地址的计算_第1张图片
[操作系统] 分页存储管理中的页表项、逻辑地址、物理地址的计算_第2张图片

例题,第三问

[操作系统] 分页存储管理中的页表项、逻辑地址、物理地址的计算_第3张图片
[操作系统] 分页存储管理中的页表项、逻辑地址、物理地址的计算_第4张图片

可见
逻辑地址中的页号是页表项的页号
页框号就是物理地址中的块号

[操作系统] 分页存储管理中的页表项、逻辑地址、物理地址的计算_第5张图片

你可能感兴趣的:(408,操作系统)