操作系统原理
艳Yansky
一个带着好奇心,敢于去尝试的女孩!
展开
-
死锁问题
1、定义:死锁:是指各并发进程相互等待对方所拥有的资源2、死锁的起因:并发进程的资源竞争。产生死锁的根本原因在于系统提供的资源个数少于并发进程所要求的该类资源数。3、产生死锁的条件:①互斥条件(并发进程所要求和占用的资源是不可能同时被两个以上进程使用或操作的)②不可剥夺条件(进程所获的资源在未使用完毕之前,不能被其他进程强行剥夺,而只能由获得该资源的进程自己释放)③部分分配(进...原创 2019-08-31 22:40:18 · 169 阅读 · 0 评论 -
进程和线程的区别
一、进程:1、引入:①进程是为了提高CPU的执行效率,减少因为程序等待带来的CPU空转以及其他计算机软硬件资源的浪费而提出来的。②进程是为了完成用户任务所需要的程序的一次执行过程以及为其分配资源的一个基本单位。③进程是一个动态执行过程。二、线程:1、引入:为了减少进程切换和创建的开销,避免了进程切换,提高执行效率和节省资源。2、线程的基本概念:①线程是进程的一部分。线性也是CP...原创 2019-08-31 22:43:23 · 237 阅读 · 0 评论 -
进程状态及其转换
进程状态及其转换1、进程状态(5种):初始、就绪、执行、等待、终止①执行:一个进程在并发执行中,由于资源共享与竞争,有时处于执行状态。②等待:有时进程因等待某种事件发生放弃处理机进入而处于等待状态。③就绪:当一个处于等待状态的进程因等待事件发生唤醒后,又因不可能立即得到处理机而进入就绪状态。④初始:进程刚被创建时,由于其他进程正占有处理机而得不到执行,只能处于初始状态。...原创 2019-08-31 22:46:49 · 1777 阅读 · 0 评论