
操作系统
只不停
不积跬步,无以至千里。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
进程间通信
文章目录进程间通信方式1. 共享存储2.管道通信3. 消息传递进程间通信方式在计算机中,每个进程都有自己独立的内存地址空间,其他进程并不能直接访问属于某个进程的地址空间,是为了确保系统数据的安全性。但举个例子,我们使用图片时,点击分享按钮,可以通过微信将其分享出去,因此此时就需要实现进程之间的相互通信。进程之间的相互通信方式分为三种:共享存储管道通信消息传递1. 共享存储一个...原创 2020-03-28 09:12:06 · 379 阅读 · 0 评论 -
操作系统--死锁
死锁死锁,饥饿,死循环死锁:各进程互相等待对方手里的资源,导致各个进程都阻塞,无法向前推进的现象。饥饿:由于长期得不到想要的资源,某进程无法向前推进的现象。比如在短进程推进算法中,短进程源源不断的到来,长进程一直得不到CPU的处理,从而发生长进程“饥饿”。死循环:可能只有一个进程发生死循环。某进程执行的过程中一直跳不出某个循环的现象。有时是因为程序逻辑bug所导致的,有时是因为程序员故意设...原创 2020-02-18 22:11:45 · 197 阅读 · 0 评论 -
操作系统-进程和线程
进程PCB是进程存在的唯一标识。用于控制进程中的资源。进程是程序的一次性执行过程,具有“动态性”。进程实体是由程序段,数据段,PCB三部分组成。进程的管理者(操作系统)所需的数据都在PCB中,程序本身运行所需的数据放在程序段和数据段中。** 进程的特点:**动态性:进程是程序的一次性执行过程,是动态的产生,变化和消亡的;并发性:内存中有多个进程实体,各个进程可以并发执行。(并发:进程轮...原创 2020-02-18 21:18:39 · 354 阅读 · 0 评论