操作系统原理
yrx0619
这个作者很懒,什么都没留下…
展开
-
阻塞与忙等
当一个进程变为阻塞态时,会交出CPU 当一个进程处于忙等,是在时间片内,进程一直占用CPU,但是并未做有意义的操作原创 2018-02-10 23:56:18 · 2209 阅读 · 0 评论 -
peterson算法的思考
首先看一下peterson算法的代码实现#define FALSE 0#define TRUE 1#define N 2 // 进程数量int share; // 公共标记int own[N]; // 线程自维护数据,初始化为FALSE void enter_region( int threadId ) // 线程号,取值为0,1{ int o...原创 2018-02-27 01:10:04 · 1038 阅读 · 0 评论 -
生产者和消费者问题
https://segmentfault.com/a/1190000002753814原创 2018-02-28 00:36:27 · 154 阅读 · 0 评论 -
《现代操作系统》 进程与线程
一,进程状态图 进程存在3种状态运行态:当前进程正在占用CPU。阻塞态:当前进程因为等待IO,放弃CPU。就绪态:因为时间片到期,导致进程切换,占时放弃CPU。本来三种状态,应该有六种转换的,为什么却没有就绪态到阻塞态,阻塞态到运行态呢。就绪态–X–>阻塞态:未获得CPU,没有运行到阻塞的指令,所以不可能存在就绪态到阻塞态的情况。阻塞态–X–>运行态:任何...原创 2018-03-12 00:04:42 · 300 阅读 · 0 评论