操作系统主存管理练习题.docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

操作系统主存管理练习题

一、选择题

1.在操作系统中,主存管理的主要目的是()。

A.提高CPU的利用率

B.提高主存的利用率

C.提高I/O设备的利用率

D.保证程序的正确执行

A.静态分区分配

B.动态分区分配

C.页式分配

D.段式分配

A.页帧

B.页表

C.页面号

D.页内偏移量

A.段式存储管理以段为单位进行内存分配

B.段式存储管理可以解决碎片问题

C.段式存储管理中的段可以是不同大小的

D.段式存储管理需要硬件支持

A.虚拟内存

B.实际内存

C.页表

D.地址映射

二、填空题

1.在操作系统中,主存管理主要负责对______进行分配和回收。

2.______是指内存中无法被利用的小空闲区域。

3.在分页存储管理中,每个存储页面的大小通常由______决定。

4.______是一种将程序的逻辑地址空间与物理地址空间分离的技术。

5.在虚拟存储技术中,当访问的页面不在内存时,会发生______。

三、判断题

1.主存管理的目标是提高CPU的利用率。()

2.静态分区分配会导致内部碎片。()

3.在分页存储管理中,页表是由操作系统自动维护的。()

4.段式存储管理可以解决碎片问题,但会增加内存空间的开销。()

5.虚拟内存技术可以使得程序的大小不受物理内存的限制。()

四、简答题

1.简述主存管理的功能。

2.解释什么是内部碎片和外部碎片,并说明它们产生的原因。

3.简述分页存储管理的基本原理。

4.简述虚拟内存技术的优点。

5.解释地址映射过程。

五、计算题

1.假设某系统采用分页存储管理,页面大小为4KB,逻辑地址空间为1MB。请问:

该系统的页表需要多少个页表项?

如果每个页表项需要4字节,整个页表占用多少内存空间?

2.一个系统使用段式存储管理,某程序的段表如下所示,逻辑地址为(S,W),其中S为段号,W为段内地址。请计算逻辑地址(3,1024)对应的物理地址。

段号|物理起始地址|段长

||

0|1000|500

1|1500|800

2|2300|600

3|2900|1100

3.假设某系统采用虚拟存储技术,物理内存大小为128MB,页面大小为4KB,页表项包括有效位、页号、物理页号、修改位、访问位,共占用4字节。请问:

该系统的虚拟地址空间是多少?

如果有效位为0表示页面不在内存,为1表示页面在内存,那么一个进程的页表最多可以占用多少物理内存?

六、综合题

1.描述在分页存储管理中,如何实现页面的共享。

2.在段式存储管理中,如果一个程序的段表如下所示,请说明如何通过逻辑地址(段号,段内地址)计算物理地址。

段号|物理起始地址|段长

||

0|2000|1000

1|3000|1500

2|5000|800

3.简述在虚拟存储技术中,当发生缺页中断时,操作系统如何处理。

4.比较分页存储管理和段式存储管理的优缺点。

5.假设一个进程的页表如下所示,页面大小为4KB,请计算逻辑地址0x2CFF对应的物理地址。

虚拟页号|物理页号

|

0|7

1|3

2|4

3|10

4|8

5|6

6|9

7|2

8|5

9|1

10|0

答案

一、选择题

1.B.提高主存的利用率

2.B.动态分区分配

3.A.页帧

4.B.段式存储管理可以解决碎片问题

5.B.实际内存

二、填空题

1.主存

2.外部碎片

3.系统设计

4.虚拟内存技术

5.缺页中断

三、判断题

1.×

2.√

3.√

4.√

5.√

四、简答题

(由于简答题需要文字描述,这里只提供答案要点,不展开详细解释)

1.主存管理的功能包括:内存分配、内存回收、地址映射、内存保护、内存共享等。

2.内部碎片是指分配给进程的内存空间中未被利用的部分,外部碎片是指内存中无法被利用的小空闲区域。内部碎片产生的原因是分配的内存块大于所需,外部碎片产生的原因是内存分配和回收过程中造成的空间碎片。

3.分页存储管理的基本原理是将程序的逻辑地址空间划分为固定大小的页,物理内存划分为同样大小的页帧,通过页

文档评论(0)

173****3885 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档