操作系统
文章平均质量分 92
操作系统相关知识
带你去网吧里偷耳机
这个作者很懒,什么都没留下…
展开
-
守护进程/僵尸进程/孤儿进程
一 守护进程守护进程就是在后台运行,不与任何终端关联的进程,,一个守护进程的父进程是init进程,它是一个孤儿进程,没有控制终端,所以任何输出,无论是向标准输出设备stdout还是标准出错设备stderr的输出都被丢到了/dev/null中。通常情况下守护进程在系统启动时就在运行,它们以root用户或者其他特殊用户(apache和postfix)运行,并能处理一些系统级的任务.习惯上守护进程的名字通常以d结尾(sshd),但这些不是必须的.进程组:它是由一个或多个进程组成,进程组号(GID)就是原创 2021-10-10 11:30:52 · 756 阅读 · 0 评论 -
操作系统-内存管理
内存管理:操作系统对内存的划分和动态分配。内存管理的功能:逻辑地址和物理地址内存分配管理方式分为连续分配管理方式和非连续分配管理方式。1 连续分配管理方式为一个用户程序分配一个连续的内存空间。主要包括单一连续分配/固定分区分配/动态分区分配。会产生许多内存碎片。动态分区分配算法(主要的数据结构是空闲分区表和空闲分区链)1)基于顺序搜索的动态分区分配(适合不太大的系统)(1)首次适应要求空闲分区链表以地址递增的顺序链接。每次分配内存时都从链首开始顺序查找原创 2021-09-05 21:50:03 · 671 阅读 · 0 评论 -
操作系统--死锁
不可抢占性资源:一旦系统把资源分配给进程后,就不可以把它强行收回,只可以等待进程使用完毕后自行释放。如磁带机,打印机等。可抢占性资源:某进程在获得该资源之后,该资源又可以被其他进程或系统抢占。CPU和主存都是可抢占性资源,这类资源不会发生死锁。可重用性资源可重用性资源是一种可供用户重复使用多次的资源。计算机大多数资源都是可重用性资源可消耗性资源又称为临时性资源,是在进程运行期间,由进程动态创建和消耗的。通常它是由生产者进程创建,由消费者进程消耗。典型的可消耗性资源即用于进程间通信原创 2021-09-05 21:22:54 · 786 阅读 · 0 评论 -
操作系统相关知识
进程间通信的目的进程是一个独立的资源分配单元,不同进程(这里所说的进程通常指的是用户进程)之间的资源是独立的,没有关联,不能在一个进程中直接访问另一个进程的资源(例如打开的文件描述符)。但是,进程不是孤立的,不同的进程需要进行信息的交互和状态的传递等,因此需要进程间通信( IPC)进程间通信的目的:(1)数据传输:一个进程需要将它的数据发送给另一个进程。(2)通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程);(3)资源共享:多个进原创 2021-09-05 21:14:15 · 134 阅读 · 0 评论