摘要: 这里仅给出僵尸进程和孤儿进程的概念。来源《深入了解计算机系统(原书第3版)》和网上的博客,下面会给出博客来源。 前言:回收子进程 当一个进程由于某种原因终止时,内核并不是立即把它从系统中清除。相反,进程被保持在一种已终止的状态中,直到被它的父进程回收(reaped)。当父进程回收已终止的子进程时,内 阅读全文
posted @ 2017-08-02 21:51 王大咩的图书馆 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 本文是在张尧学老师编写的《计算机操作系统教程(第4版)》的基础上,综合相关资料和博客所写,纯属个人总结篇,若有错误,请留言指出,谢谢。参考博客文中会给出相应链接。 一、死锁 1、所谓死锁 是指各并发进程相互等待对方所拥有的资源,且这些并发进程在得到对方的资源之前不会释放自己所拥有的资源,从而造成大家 阅读全文
posted @ 2017-08-02 15:52 王大咩的图书馆 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、银行家算法 银行家算法(Bankers Algorithm)是一个避免死锁(Deadlock)的著名算法。以银行借贷系统的分配策略为基础,判断并保证系统的安全运行。 1、要解释银行家算法,必须先解释操作系统安全状态和不安全状态 (1)安全状态:指一个进程序列{P1,....,Pn}是安全的,即对 阅读全文
posted @ 2017-08-02 15:51 王大咩的图书馆 阅读(1344) 评论(0) 推荐(0) 编辑