计算机操作系统笔记二

计算机操作系统:

1、操作系统引论
2、进程与线程
3、处理机调度
4、进程同步与进程互斥
5、死锁
6、存储器管理
7、虚拟存储器
8、IO系统
9、文件管理
10、磁盘管理
11、操作系统接口

4、进程同步与进程互斥

进程同步概念:
对于同处一个系统中的多个进程,由于它们共享系统中的资源或为完成一个任务而相互合作,它们之间存在着制约关系(间接制约、直接制约)。进程同步机制对多进程在执行次序上进行协调,使其遵循一定的先后顺序。
临界资源:
一个时间段内只允许一个进程使用的资源
临界区:
每个进程中访问临界资源的那段代码,临界区访问需要上锁与解锁。
同步机制遵循的原则:
空闲让进、忙则等待、有限等待、让权等待
硬件同步机制:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
信号量机制:
在这里插入图片描述
整型信号量
在这里插入图片描述
记录型信号量
在这里插入图片描述
信号量应用:
实现进程互斥
在这里插入图片描述
实现前驱
在这里插入图片描述在这里插入图片描述

5、死锁

死锁定义:
如果一组进程中的每个进程都在等待仅由该组进程中的其他进程才能引发的事件,那么该组进程是死锁的。
产生死锁条件:
互斥条件、请求和保持条件、不可抢占条件、循环等待条件
在这里插入图片描述
预防死锁:
在这里插入图片描述
避免死锁:
安全序列
在这里插入图片描述
银行家算法
在资源分配前先判断这次分配是否会导致系统进入不安全状态,以此决定是否答应资源分配需求。
在这里插入图片描述
死锁检测和解除:
资源分配图
在这里插入图片描述
死锁判定
在这里插入图片描述
死锁解除
在这里插入图片描述

6、存储器管理

内存的存储单位与存储地址:
在这里插入图片描述
程序的装入:实现地址转换(逻辑->物理)
绝对装入、静态重定位、动态重定位
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
程序的链接:
在这里插入图片描述
内存管理:
在这里插入图片描述
覆盖与交换:
覆盖技术
在这里插入图片描述
交换技术
在这里插入图片描述
连续分配方式:
单一连续分配
在这里插入图片描述
固定分区分配
在这里插入图片描述
动态分区分配
在这里插入图片描述

在这里插入图片描述
动态分区分配算法
在这里插入图片描述
分页存储管理方式:
在这里插入图片描述
利用逻辑地址计算物理地址:
在这里插入图片描述
页表
在这里插入图片描述
地址转换机构:
页号、页表始址->页表项地址、块号->页面始址、偏移量->物理地址
具有页表的地址转换机构:
在这里插入图片描述
两级页表:
在这里插入图片描述
分段存储管理:
在这里插入图片描述
在这里插入图片描述
段表:
在这里插入图片描述
地址转换机构:
在这里插入图片描述
分页与分段比较:
在这里插入图片描述

7、虚拟存储器

传统内存管理的缺点:
在这里插入图片描述
局部性原理:
在这里插入图片描述

虚拟内存:
在这里插入图片描述
请求分页与请求分段:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值