先贴一篇大学里学习操作系统专业课的相关资料,这一篇讲的比较全,操作系统--进程控制。但什么是PCB,进程的state怎么控制,这些原理的描述实在是太抽象了。本文从linux的进程相关的实现,从实践角度给学习OS专业课的同学们一个指导。
1. 进程控制的理论基础
1.1 什么是进程
进程(Process)是操作系统资源分配和调度的基本单位,是程序的一次执行过程。每个进程拥有独立的地址空间、代码和数据、打开的文件、执行状态等。进程管理着一系列运行所需要的资源,并根据资源的可用情况
先贴一篇大学里学习操作系统专业课的相关资料,这一篇讲的比较全,操作系统--进程控制。但什么是PCB,进程的state怎么控制,这些原理的描述实在是太抽象了。本文从linux的进程相关的实现,从实践角度给学习OS专业课的同学们一个指导。
进程(Process)是操作系统资源分配和调度的基本单位,是程序的一次执行过程。每个进程拥有独立的地址空间、代码和数据、打开的文件、执行状态等。进程管理着一系列运行所需要的资源,并根据资源的可用情况

被折叠的 条评论
为什么被折叠?