问答题 在一个段式存储管理系统中,其段表见表3-12。试求表3-13中的逻辑地址所对应的物理地址。

表3-12 段表

段号
内存起始地址
段长
0
210
500
1
2350
20
2
100
90
3
1350
590
4
1938
95

表3-13 逻辑地址

段号
段内位移
0
430
1
10
2
500
3
400
4
112
5
32



【正确答案】1)由段表知,第0段内存始址为210,段长为500,故逻辑地址(0,430)是合法地址,对应的物理地址为210+430=640。
2)由段表知,第1段内存始址为2350,段长为20,故逻辑地址(1,10)是合法地址,对应的物理地址为2350+10=2360。
3)由段表知,第2段内存始址为100,段长为90,故逻辑地址(2,500)的段内位移500已经超过了段长,故为非法地址。
4)由段表知,第3段内存始址为1350,段长为590,故逻辑地址(3,400)是合法地址,对应的物理地址为1350+400=1750。
5)由段表知,第4段内存始址为1938,段长为95,故逻辑地址(4,112)的段内位移112已经超过了段长,故为非法地址。
6)由段表知,不存在第5段,故逻辑地址(5,32)为非法地址。
【答案解析】