当存储器采用段页式管理时,主存被划分为定长的(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、
段
B、
页
C、
区域
D、
块
【正确答案】
B
【答案解析】
A、
区域
B、
页
C、
块
D、
段
【正确答案】
D
【答案解析】
A、
模块号
B、
区域号
C、
基号
D、
区域
【正确答案】
C
【答案解析】
A、
一个段表和一个页表
B、
一个段表和一组页表
C、
一组段表和一个页表
D、
一组段表和一组页表
【正确答案】
B
【答案解析】
A、
x*2
20
+s*2
14
+p*2
11
+d
B、
(((x)+s)+p+d
C、
(((x)+s)+p)*2
11
+(d)
D、
(((x)+s)+p*2
11
+d
【正确答案】
D
【答案解析】
解析:段页式存储组织综合了段式组织与页式组织的特点,主存被划分为定长的页,段页式系统中的虚地址形式是(段号、页号、位移)。系统为每个进程建立一个段表,为每个段建立一个页表。也就是说,先将程序按逻辑模块(如主程序、子程序和数据段等)分为若干段,再将每个段分为若干页。对于多道程序环境,每道程序有一个基号与其他程序相区分,每道程序可以有多个段,但只有一个段表,每个程序可以有多个页表。段页式存储体系中逻辑地址与物理地址的转换:首先由基号段号得到段表的地址,再访问段表得到页表的地址,再由页表得到物理块的地址,此时得到的地址是高11位的地址,因此需乘以 211再加上页内地址,才得到真正的物理地址。
提交答案
关闭