我正在研究z / OS,有人问我虚拟地址0x1FE0C0是否为:
一个。在线之上。
B中。在酒吧上方和线下方。
℃。在线上方和栏下方。
d。在酒吧下面。
我选择D作为我的答案,但我的老师写道,这是错误的。
我选择D的逻辑是用二进制表示0x1FE0C0,你需要21位。 该行标记了可以通过24位寻址的区域,因此我认为该地址低于该行。从那我可以消除答案A和C. 答案B被删除,因为栏位于线上方,所以如果地址在栏上方,它也将在线上方。所以我们留下了答案D,这似乎对我来说是正确的,因为如果地址低于该行,它也低于该栏(31位地址空间)。
那么正确答案是什么?
这让我发疯,我很感激你的帮助。
答案 0 :(得分:3)
1FE0C0是6个十六进制字符,因此它是一个24位地址,基于此page它低于该条线下面的线,因此D是正确的答案。
答案 1 :(得分:2)
将0x1FE0C0转换为十进制,2089152,小于2GB(2 147 483 648字节),因此唯一可能的答案是D.在条形图下方。
B中。是不可能的,而其他人则排在线以上,不超过2GB。