2.在某段式存储管理系统中,有一作业共4段,段号为0、1、2、3,段表如下表所示。

[复制链接]
查看11 | 回复1 | 2013-11-27 18:21:46 | 显示全部楼层 |阅读模式
某系统段表
试计算逻辑地址[0,45],[1,50],[2,60],[3,90]相应的主存地址。当无法进行地址变换时,应说明产生何种中断(方括号内分别为段号和段内地址,按十进制)。 关于状态位不是很明白


回复

使用道具 举报

千问 | 2013-11-27 18:21:46 | 显示全部楼层
对于逻辑地址[0,45],因 45<500,其逻辑地址合法,对应的主存地址为 1500+45=1545。
对于逻辑地址[1,50],因 50<400,其逻辑地址合法,对应的主存地址为 2600+50=2650。
对于逻辑地址[2,60],因 60<120,其逻辑地址合法,但该段状态位为 1,所以产生缺段中断,待缺段调入主存后再进行地址变换。
对于逻辑地址[3,90],因 90>85,其逻辑地址非法,所以产生地址越界中断。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行