Linux内核设计实现】 4 什么是进程?

网友投稿 806 2022-05-29

进程是Unix操作系统抽象概念最基本的一种,涉及线程等概念。主要目的是为了运行用户程序,这也因此进程管理是所有操作系统的心脏,Linux也不例外

【Linux内核设计与实现】 4 什么是进程?

进程就是出于执行期的程序,但进程并不仅仅局限于一段可以执行的代码,通常还包括其他资源,比如打开的文件,挂起的信号,内核内部数据,处理器状态,存放全局的数据段等

实际上,内核就是正在执行的程序代码的实时结果,内核需要有效而又透明的管理所有细节

执行线程,简称线程(thread),是在进程中活动的对象。

程序本身并不是进程,进程是处于执行期的程序以及相关的资源的总称,实际上,完全有可能存在两个或者多个不同的进程执行的是同一个程序,并且两个或者以上的并存的进程还可以共享许多诸如打开的文件,地址空间之类的资源

Linux 任务调度

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:FairMot算法重点突破
下一篇:iOS之深入解析dyld与ObjC关联的底层原理
相关文章