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