分页系统的地址变换机构

地址变换机构


地址变换过程


¦1)分页地址变换机构将相对地址分为(页号,页内地址)

    P=INT[A/L];页内位移量 W=AMODL

¦2)读取PTR中的页表长度。

        IF页号<页表长度THENGOTO 3ELSE越界中断;

¦3)读取PTR中的页表始址,计算:

          页表始址+页号×页表项长度  

       得到该页表项在页表中的位置,对应得到该页的物理块号,装入物理地址寄存器。

¦4)将逻辑地址中的页内地址送入物理地址寄存器的块内地址字段,拼接,得到最后的物理地址:块号×块长度+W




练习

在采用页式存储管理的系统中,主存容量为64K,作业J的逻辑空间为4页(每页1K),且已知该作业的页表为:

试借助地址变换图(要求画出)求出十进制逻辑地址3500对应的物理地址。

解:系统采用每页1K,即页内地址为10位。首先从逻辑地址中转换出页号和页内偏移,即3500对应页号为:INT(3500/1024)=3;页内偏移为:3500 Mod 1024=428,对应块号为7,每块大小和页大小相同,则物理地址=7*1024+428=7596




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值