【正确答案】
D
【答案解析】逻辑地址(2,88),段号为2,其对应的基地址为90,段长度为100。检查段内偏移量88<100,,得到物理地址90+88=178。
逻辑地址(4,100),段号为4,其对应基地址为1952,段长度为96。检查段内偏移量100>96。段内偏移量超过段长,产生越界中断。
分段存储管理系统中的地址变换过程如下:
1)从逻辑地址A中取出前几位为段号S,后几位为段内偏移量W。
2)比较段号S和段表长度M,若S≥M,则产生越界中断,否则转向下一步。
3)段表中段号S对应的段表项地址=段表起始地址+段号S×段表项长度,取出该段表项的前几位得到段长C,后几位得到段的起始地址b。若段内偏移量W≥C,则产生越界中断,否则转至下一步。
4)计算E=b+W。
5)用得到的物理地址E去访问内存。