操作系统复习第二天

1.在这里插入图片描述
2.在这里插入图片描述
3.在这里插入图片描述
4.在这里插入图片描述
5.多个semwait()操作的顺序不能颠倒,否则可能导致死锁。semsignal的顺序可以颠倒。

6.在这里插入图片描述
7.在这里插入图片描述
8.在这里插入图片描述
9.在这里插入图片描述
10.在这里插入图片描述
11.在这里插入图片描述
12.在这里插入图片描述
13.在这里插入图片描述
14.在这里插入图片描述
15.重定位:将目标的逻辑地址转换为实际的物理地址

16.物理组织:OS在内存和外存之间交换数据

17.在这里插入图片描述
18.固定分区:易产生区内碎片。
动态分区:易产生区间碎片。

19.在这里插入图片描述
20.在这里插入图片描述
21.在这里插入图片描述
22.在这里插入图片描述
23.在这里插入图片描述
24.在这里插入图片描述
25.
在这里插入图片描述
26.
分段和分页区别:分页定长,分段不定长。
分页:页号+页内偏移地址(页长)
分段:段号+段内偏移地址(段长)

27.虚拟内存(virtual memory),驻留集(resident set,进程运行时装入内存的部分)。
缺页中断:当访问一个不在内存的逻辑地址时,产生缺页中断,OS将阻塞该进程,启动I/O后,装入所需的页/段后,变为就绪态

28.程序执行时具有局部性原理,表明:进程对代码和数据的引用和访问有集簇倾向,所以虚拟内存方案可行。

29.转换检测缓冲区TLB,也称快表。

30.在这里插入图片描述
31.CPU必须支持分页分段,才能实现虚拟内存。现代OS均实现页式或段页式虚拟内存。

32.在这里插入图片描述
33.在这里插入图片描述
34.在这里插入图片描述
35.当系统并发度过高时,缺页频繁,用于调页的时间比进程实际运行的时间还多,CPU利用率急剧下降,此时发生了抖动。(磁盘利用率高于50%,就有可能出现抖动)
原因:工作集帧需求总量大于内存帧数
解决:抖动时,挂起一些进程
当磁盘利用率50%时,CPU利用率最高

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值