操作系统 习题20 Unix内存管理

文章讲述了Unix操作系统中的内存管理机制,包括0#进程的角色,如创建1#进程、调度和切换,以及页表的初始化。讨论了交换区的分配算法(首次适应),内存不足时如何换出睡眠状态的进程,以及LRU页面淘汰算法和避免抖动的策略。此外,还提到了对换区在磁盘上的位置及其功能,即实现虚拟内存。
摘要由CSDN通过智能技术生成

一. 单选题(共5题,33分)

1. (单选题)以下不属于Unix中0#进程的功能的是()

A. 初始化页表

B. 创建1#进程

C. sched

D. swtch

正确答案: A:初始化页表;

2. (单选题)Unix对于交换区空闲块的分配采用了()算法

A. 以上都不对

B. 首次适应

C. 最坏适应

D. 最佳适应

正确答案: B:首次适应;

3. (单选题)Unix中当内存空间不够时可以将()进程映像换出

A. 睡眠状态的进程

B. 被封锁的进程

C. 0#进程

D. 运行态的进程

正确答案: A:睡眠状态的进程;

4. (单选题)Unix的页面淘汰算法是()

A. NUR

B. FIFO

C. LFU

D. LRU

正确答案: D:LRU;

5. (单选题)Unix的页面淘汰算法中使用页面高水准标准和低水准标准的目的()

A. 避免碎片

B. 避免僵死

C. 避免死锁

D. 避免抖动

正确答案: D:避免抖动;

二. 填空题

6. (填空题)Unix的对换区在______磁盘上

正确答案: 系统

7. (填空题)Unix的0#进程中负责交换区管理的进程是______

正确答案:sched

8. (填空题)Unix的0#进程中负责实现CPU分配的进程是______

正确答案: swtch

9. (填空题)Unix采用偷页算法淘汰页面,偷页算法的实质是______算法

正确答案: LRU

10. (填空题)Unix在系统盘设置对换区是为了实现______内存

正确答案:虚拟

三、判断题

11. (判断题)UNIX的对换区是磁盘上的一片连续的存储区域

正确答案: 错

12. (判断题)UNIX的对换区中存放的是从内存中换出的进程映像

正确答案: 对

13. (判断题)对换技术是指将部分非运行态的进程移到外存,让出内存空间供其它进程使用

正确答案: 对

14. (判断题)UNIX操作系统采用了最佳适应算法对交换区的空闲块进行管理

正确答案: 错

15. (判断题)UNIX中进程处于睡眠且换出状态的进程只有在其被唤醒后才能换入内存

正确答案: 对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值