
操作系统
操作系统
siriusol
这个作者很懒,什么都没留下…
展开
-
操作系统 PCB
参考:https://www.jianshu.com/p/1e7397b4d80ahttps://blog.youkuaiyun.com/IT_10/article/details/89819138https://www.cnblogs.com/cjdty/p/10911490.html进程控制块,Process Control Block, PCB。操作系统管理控制进程运行的信息集合,操作系统用 PCB 来描述进程的基本情况以及运行变化的过程,PCB 是进程存在的唯一标志。进程的创建:为进程创建 PCB。原创 2020-06-02 20:05:21 · 16276 阅读 · 0 评论 -
操作系统 死锁
死锁的规范定义如下:如果一个进程集合中的每个进程都在等待只能由该进程集合中其他进程才能引发的事件,那么该进程集合就是死锁的。产生死锁的原因系统资源不足。资源分配不当等。进程运行推进的顺序不合适。产生死锁的四个必要条件互斥:每个资源要么已经分配给了一个进程,要么就是可用的。占有和等待:已经得到了某个资源的进程可以再请求新的资源。非抢占:已经分配给一个进程的资源不能强制...原创 2020-04-07 18:40:28 · 552 阅读 · 0 评论 -
操作系统 页面置换算法
虚拟内存管理很重要的一个概念就是页面置换算法。地址映射过程中,若在页面中发现所要访问的页面不在内存中,则发生缺页中断 。缺页中断 就是要访问的页不在主存,需要操作系统将其调入主存后再进行访问。 在这个时候,被内存映射的文件实际上成了一个分页交换文件。当发生缺页中断时,如果当前内存中并没有空闲的页面,操作系统就必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。用来选择淘汰哪一...原创 2020-04-07 18:39:56 · 331 阅读 · 0 评论 -
操作系统 进程间通信
进程间通信(IPC, InterProcess Communication)是指在不同进程之间传播或交换信息。管道 / 匿名管道(Pipes) :用于具有亲缘关系的父子进程间或者兄弟进程之间的通信。命名管道(Names Pipes) : 匿名管道由于没有名字,只能用于亲缘关系的进程间通信。为了克服这个缺点,提出了有名管道。有名管道严格遵循先进先出(first in first out)。有名...原创 2020-04-07 18:39:18 · 211 阅读 · 0 评论