![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 80
shanshanhi
这个作者很懒,什么都没留下…
展开
-
什么是死锁及死锁的必要条件和解决方法【转】
进程死锁及解决办法 操作系统 2009-09-24 16:48:58 阅读767 评论1 字号:大中小 订阅 一、要点提示 (1) 掌握死锁的概念和产生死锁的根本原因。 (2) 理解产生死锁的必要条件--以下四个条件同时具备:互斥条件、不可抢占条件、占有且申请条件、循环等待条件。 (3) 记住解决死锁的一般方法,掌握死锁的预防和死锁的避免二者的基本思想。 (4) 掌握转载 2017-03-17 20:57:50 · 563 阅读 · 0 评论 -
操作系统之页面置换算法
下面原理来源:http://c.biancheng.net/cpp/html/2614.html 地址映射过程中,若在页面中发现所要访问的页面不在内存中,则产生缺页中断。当发生缺页中断时,如果操作系统内存中没有空闲页面,则操作系统必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。而用来选择淘汰哪一页的规则叫做页面置换算法。 1.最佳置换算法(OPT)(理想置换算法):从转载 2017-03-07 09:44:53 · 1174 阅读 · 0 评论 -
进程与线程的通信方式
一、进程间的通信方式 # 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 # 有名管道 (namedpipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 # 信号量(semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机转载 2017-03-17 12:21:15 · 445 阅读 · 0 评论