单选题 在段页式管理的存储器中,实存等分成{{U}} {{U}} 56 {{/U}} {{/U}},程序按逻辑模块分成{{U}} {{U}} 57 {{/U}} {{/U}}。在多道程序环境下,每道程序还需要一个{{U}} {{U}} 58 {{/U}} {{/U}}作为用户标志号。每道程序都有对应的{{U}} {{U}} 59 {{/U}} {{/U}}。一个逻辑地址包括{{U}} {{U}} 58 {{/U}} {{/U}}x、段号s、页号p和页内地址d四个部分。
假设逻辑地址长度做如下分配,且x、s、p、d均以二进制数表示。
单选题
  • A.段
  • B.段长
  • C.页
  • D.页号
【正确答案】 C
【答案解析】
单选题
  • A.段
  • B.段长
  • C.页
  • D.页号
【正确答案】 A
【答案解析】
单选题
  • A.段
  • B.段长
  • C.页
  • D.基号
【正确答案】 D
【答案解析】
单选题
  • A.一个段表和一个页表
  • B.一个段表和一组页表
  • C.一组段表和一个页表
  • D.一组段表和一组页表
【正确答案】 B
【答案解析】
单选题
  • A.x×220×214+p×211+d
  • B.(((x)+s)+p)×211+(d)
  • C.(((x)+s)+p+d
  • D.(((x)+s)+P)×211+d [注]:式中(Y)表示地址为Y的单元的内容
【正确答案】 D
【答案解析】[解析] 在段页式管理的存储器中,实存等分成若干页,而程序则按逻辑模块分为若干段。在多道程序环境下,每道程序还需要有一个基号作为用户标志号。每道程序都有一个段表和一组页表(该道程序中每段程序都有一个页表)。一个逻辑地址由基号x、段号s、页号p和页内地址d四个部分组成。
由逻辑地址找到实物理地址的过程如下:首先,由基号在基寄存器中找到该道程序的段表起始地址;接着,由该地址及段号在该程序段表中找到该程序特定段的页表起始地址;再由页表起始地址及页号找到物理地址的实页号;最后,由该实页号拼接上页内地址就是物理地址。该过程可简单地用一个式子来示意,即
(((x)+s)+p)×211+d
其中,(x)表示基寄存器中地址为x的单元的内容。由于本题中给出页内地址占11位(从位0到位10),故实页号c与d拼接成的物理地址为
c×211+d