操作系统复习第二章2018-06-26

资源分配单位——进程,处理机调度单位——线程

顺序执行和并发执行,并发执行具有间断性,不可再现性,失去封闭性

进程和程序的本质区别是动态和静态特征,引入进程来描述程序的并发执行

进程具有的特征包括:动态性、并发性和异步性

执行状态到就绪状态——时间片用完或高优先进程就绪

五状态不可能发生的状态:就绪——阻塞 和 阻塞——运行

进程的基本状态和转换

进程控制块(PCB)是进程存在的唯一实体(标志)

PCB常驻内存,存放在为OS专门开辟的PCB区域

进程标识符(存在PCB中)唯一的标识一个进程

临界资源:一次只允许一个进程使用的资源称为临界资源

临界区:进程中访问临界资源的一段代码

进程同步:多个相关进程在执行次序上的协调,4条准则:空闲让进,忙着等待,有限等待,让权等待

经过软硬件来控制出现的缺点后,开始信号量机制来实现进程管理,有P,V操作。

•S.Value只有在有进程申请资源而不能满足时,才会变为负数

•S.value为负数时,表示OS还欠进程的资源数量

•也可以说,S.value为负数时的数值,为等待队列中进程的个数

生产者与消费者问题,当(in+1)mod n = out 时,缓冲池满,当in =out 时,缓冲池空

哲学家进餐问题:利用记录型信号量解决,奇左,(进餐,饥饿,思考)

S-value<=0时,应该唤醒阻塞队列中的进程

信道是间接通信

信号量通信:效率低,对用户不透明.

一个进程是由三部分组成的即、和。【答案】程序、数据、进程控制块(PCB)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容