操作系统
文章平均质量分 62
FIRE_TRAY
生命在于折腾
展开
-
经典进程同步问题
经典进程同步问题笔者最近正在复习操作系统相关知识,结合教材, 将最经典的生产者消费者问题以及读者写着问题的样例代码整理如下:Tip:wait与signal操作wait表示为信号量减一,当信号量不够减时(信号量 <= 0 时),说明当前资源不足,发出资源请求的进程阻塞直到资源可达。 signal 表示为信号量加一,表示释放了当前信号量所指代的资源。两者都是原子操作,不可打断。生产者消费者问题原理生产原创 2016-01-18 11:29:44 · 615 阅读 · 0 评论 -
操作系统基础知识整理
操作系统基础知识整理进程相关进程转换图PCB(Process Control Block) 地位:PCB在系统只用于表征进程实体,系统通过PCB感知进程的存在。实际上PCB已经成为进程在系统中唯一标识了。 存储内容:保存进程状态以及相关资源,在CPU恢复现场时,恢复的状态就在PCB中了 进程同步经典问题:见之前的文章:http://blog.csdn.net/fire_tray/article/d原创 2016-01-21 17:47:25 · 590 阅读 · 0 评论