当存储器采用段页式管理时,主存被划分为定长的(36),程序按逻辑模块分成(37)。在某机器的多道程序环境下,每道程序还需要一个(38)作为有用户标志号,每道程序都有对应(39)。一个逻辑地址包括(38),x、段号s、页号p和页内地址d等4个部分。 设逻辑地

admin2009-02-15  19

问题 当存储器采用段页式管理时,主存被划分为定长的(36),程序按逻辑模块分成(37)。在某机器的多道程序环境下,每道程序还需要一个(38)作为有用户标志号,每道程序都有对应(39)。一个逻辑地址包括(38),x、段号s、页号p和页内地址d等4个部分。
设逻辑地址长度分配如下,其中x、s、p、d均以二进制数表示。
   21  20   19   14  13  11  10  0
   x    S    p    d
   其转换后的地址为(40)。

选项 A、x*220+s*214+p*211+d
B、(((x)+s)+p+d
C、(((x)+s)+p)*211+(d)
D、(((x)+s)+p*211+d

答案D

解析 段页式存储组织综合了段式组织与页式组织的特点,主存被划分为定长的页,段页式系统中的虚地址形式是(段号、页号、位移)。系统为每个进程建立一个段表,为每个段建立一个页表。也就是说,先将程序按逻辑模块(如主程序、子程序和数据段等)分为若干段,再将每个段分为若干页。对于多道程序环境,每道程序有一个基号与其他程序相区分,每道程序可以有多个段,但只有一个段表,每个程序可以有多个页表。段页式存储体系中逻辑地址与物理地址的转换:首先由基号段号得到段表的地址,再访问段表得到页表的地址,再由页表得到物理块的地址,此时得到的地址是高11位的地址,因此需乘以 211再加上页内地址,才得到真正的物理地址。
转载请注明原文地址:https://kaotiyun.com/show/nGxZ777K
0

相关试题推荐
最新回复(0)