Linux内核--进程管理(二)内核进程管理(创建与唤醒)原理详解

目录

一、引言
二、进程描述符
------>2.1、thread_struct
------>2.2、thread_info
三、进程管理
------>3.1、current
------>3.2、使用current查看进程信息
四、进程的创建
------>4.1、进程创建的三种方式
------>4.2、clone及其参数
------>4.3、do_fork的实现
------>4.4、wake_up_new_task

一、引言

Linux是一种动态系统,能够适应不断变化的计算需求。Linux计算需求的表现是以进程的通用抽象为中心的。进程可以是短期的(从命令行执行的一个命令),也可以是长期的(一种网络服务)。因此,对进程及其调度进行一般管理就显得极为重要。

在用户空间,进程是由进程标识符(PID)表示的。从用户的角度来看,一个 PID 是一个数字值,可惟一标识一个进程。一个 PID 在进程的整个生命期间不会更改,但 PID 可以在进程销毁后被重新使用&#

你可能感兴趣的:(CPU性能分析与操作系统的构建,linux,spring,运维)