
[toc]
操作系统地位
进程管理
前趋图(顺序执行)
程序顺序执行时的主要特征:
顺序性
封闭性
可再现性
PV操作
前驱图(并发执行)
进程的三态模型
阻塞态也叫等待或睡眠状态
进程的五态模型(了解即可)
同步和互斥
信号量机制和PV操作
利用pv操作实现进程的互斥
信号量mutex初值为1
利用PV操作实现进程的同步
生产者和消费者问题
单缓冲区
S1相当于课本的empty
S2相当于课本的full
多缓冲区
S相当于实现互斥信号量mutex
死锁
只要满足m>=n*(k-1)+1那就不会发生死锁
m为资源数量,n为进程数量,k为每个进程需要的资源数量
进程资源图
先分配,再申请
R1指向p1表示分配
全部为阻塞,不可化简,死锁
死锁的处理
死锁的处理的策略
鸵鸟策略(即不理睬策略)
预防策略(破坏死锁的4个必要条件之一)
避免策略(银行家算法)
检测与解除死锁
银行家算法
线程
线程——调度和分配的基本单位
进 ...