操作系统
操作系统知识温习
tianchengyiyi
这个作者很懒,什么都没留下…
展开
-
进程的同步(中)
进程的同步问题*包含进程同步关系,互斥关系几种同步机制(P(wait)V(signal)操作:原子操作不可分割)一.硬件同步机制二.信号量机制1.整形信号量(基础,因为有缺点所以转为记录性信号量)2.记录型信号量(重要)3.and型信号量(会用,等待资源多时用)4.信号量集(了解)三.管程机制11.1 信号量S:int s;只可以在初始化时赋值和p,v操作时改值初始值...原创 2020-04-13 13:20:59 · 350 阅读 · 0 评论 -
进程的同步(上)
一.进程同步的目的在引入进程之后,程序实现了并发执行,但是也带来了程序的运行结果有不可再现性的隐患,因此期望通过进程的同步来避免程序运行结果的不可再现性二.进程同步的基本概念没有实行进程同步之前:1.两种形式的制约关系(1)相交进程(相互之间有关系的进程,进程之间多为该关系)1)相互合作的进程*直接制约关系*为完成某一任务而相互合作*举例:生产者消费者问题,读者写者问题。*...原创 2020-04-11 18:53:23 · 225 阅读 · 0 评论 -
进程的同步(下)
一.利用信号量实现进程互斥1.本质:source初始值只可以是1,一个进程在wait(source)成功后,进入自己的临界区同时访问这个临界资源——source,此时,第二个进程在执行wait(source)时后,无法进入他自己的临界区即执行wait失败,并且会进入阻塞区(此时wait=-1)(进程的基本状态转换问题,进程在遭遇‘请求某事件发生时’会由执行状态转换为阻塞状态),此时这个进程无法访...原创 2020-03-31 22:52:38 · 192 阅读 · 0 评论