Linux 编程之进程篇:task_struct、进程创建和退出

什么是进程

在大学上操作系统课时,对进程的概念不太清楚,只能硬记:“进程是运行中的代码”。

后来写的多了,认识到:“进程 = 执行的代码 + 数据 ”。

再过几年,意识到可执行的代码叫 ELF,进程本身需要资源,CPU 执行进程也需要资源,又有了新的认识:“进程 = 映射的二进制文件 + 虚拟地址空间 + 内核资源 + 执行上下文”。

猜你喜欢

转载自blog.csdn.net/u011240877/article/details/123159201