问题 问答题

设作业的虚拟地址宽度为24位,其中高8位为段号,低16位为段内相对地址。试问:
(1)一个作业最多可以有多少段
(2)每段的最大长度为多少字节
(3)某段式存储管理采用如下段表,试计算[0,430]、[1,50]、[2,30]、[3,70]的主存地址。其中方括号内的前一元素为段号,后一元素为段内地址。当无法进行地址变换时,应说明产生何种中断。

段号段长主存起始地址是否在主存
06002100
1402800
2100
3804000

答案

参考答案:(1)一个作业最多可以有28=254个段。
(2)每段的最大长度为216=655365字节=64KB。
(3)逻辑地址[0,430]的主存地址为:2100+430=2530。
逻辑地址[1,50]的段内地址超过段长,无法进行地址变换,将产生越界中断。
逻辑地址[2,30]所在的第2段没有驻存在内存中,无法进行地址变换,将产生缺段中断。
逻辑地址[3,70]的主存地址为:4000+70=4070。

选择题
多项选择题