2017年11月4日

摘要: 在linux系统中,第一个进程是系统固有的,与生俱来的或者说是由内核的设计者安排好了的,内核在引导并完成了基本的初始化以后,就有了系统第一进程(实际上是内核线程)。除此之外,所有其他的进程和内核线程都有这个原始进程或其子孙进程所创建,都是这个原始进程的后代。 linux将进程的创建和执行分成两步。 阅读全文
posted @ 2017-11-04 13:44 silenccfly 阅读(368) 评论(0) 推荐(0) 编辑

2017年11月2日

摘要: 一、构成进程的要素 在linux系统中,进程主要具备以下要素: 1)有一个程序供其运行。这段程序不一定是进程所专有,可以与其他进程一起使用; 2)有起码的“私有财产”,这就是进程专用的系统堆栈空间; 3)有“身份证”,也就是task_struct结构,也称之为“进程控制块”(PCB)。有了这个数据结 阅读全文
posted @ 2017-11-02 22:28 silenccfly 阅读(1916) 评论(0) 推荐(0) 编辑

2017年10月31日

摘要: 一、管道通信 父进程和子进程之间,或者两个兄弟进程之间,可以通过系统调用建立起一个单向的通信管道。但是这种管道只能由父进程开建立,对于子进程来说是静态的,与生俱来的。管道两端的进程各自都将该管道视作一个文件。一个进程写,另一个进程读。并且,通过管道传递的内容遵循“先入先出”(FIFO)的原则。每个管 阅读全文
posted @ 2017-10-31 19:33 silenccfly 阅读(772) 评论(0) 推荐(0) 编辑

导航