【操作系统】存储器管理测试题

一、选择题(20分)

可由CPU调用执行的程序所对应的地址空间为(  D   )。

A、符号名空间                  B、虚拟地址空间

C、相对地址空间                D、物理地址空间


可变分区管理方式按作业需求量分配主存分区,所以( A  )。

A、分区的长度不是预先固定的,分区的个数也不是确定的

B、分区的长度是预先固定的,分区的个数预先不确定

C、分区的长度是预先固定的,分区的个数预先确定的

D、分区的长度和个数都是预先确定的


可变分区存储管理采用的地址转换公式是( C  )。

A、绝对地址=界限寄存器值+逻辑地址

B、绝对地址=下限寄存器值+逻辑地址

C、绝对地址=基址寄存器值+逻辑地址

D、绝对地址=块号×块长+页内地址


段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即( B  )。

A、用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间。

B、用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。

C、用分段方法来分配和管理主存空间,用分页方法来管理辅存空间。

D、用分段方法来分配和管理辅存空间,用分页方法来管理主存空间。


存储分配解决多道作业[ 1 ]划分问题。为了实现静态和动态存储分配,需采用地址重定位,即把[ 2 ]变成[ 3 ],静态重定位由[  4  ]实现,动态重定位由[ 5 ] 实现。

供选择的答案:

[1]:A、地址空间   B、主存空间  C、符号名空间  D、虚存空间

[2]、[3]:  A、页面地址     B、段地址       C、物理地址

D、逻辑地址     E、外存地址     F、设备地址

[4]、[5]:  A、执行程序     B、编译程序     C、汇编程序

D、链接装入程序   E、调试程序  F、硬件地址变换机构

1:A

2:D

3:C

4:D

5:F


二、分析题(20分)

某分页系统的逻辑地址为16位,其中高5位为页号低11位为页内地址。请问:

⑴ 这样的地址结构一页有多少字节?逻辑地址可有多少页?一个作业最大的使用空间是多少?

⑵ 某作业有4页,对应的页表如下,请问逻辑地址4051,  981,8796对应的物理地址是多少?

  页号

块号

0

3

1

4

2

9

3

2

(1)

页大小 = 2^11 B

逻辑地址页数 = 2^16 / 2^11 = 2^5

一个作业最大的使用空间:2^11 * 2^5 = 2^16

(2)

页号:4051 / 2048 = 1,对应物理块号4

页内地址:4051 % 2048 = 2003

物理地址:4 * 2048 + 2003 = 10195

页号:981 / 2048 =0,对应物理块号3

页内地址:981

物理地址:3 * 2048 + 981 = 7125

页号:4,没有对应块号,越界

没有对应的物理地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MorleyOlsen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值