标签:
操作系统三大功能:
为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所需了解的进程信息:
进程状态切换图
需要注意的是进程的运行态和就绪态使用同种名称,区别仅在于是否确实占用内存
运行新进程总是从ret_from_fork开始
fork创建进程:
fork、vfork和clone三个系统调用都可以创建一个新进程,而且都是通过调用do_fork来实现进程的创建
具体创建过程如下:
过程同上次类似,首先更新MenuOS
gdb调试fork
设置断点并调试
linux如何创建一个新进程:Linux通过复制父进程来创建一个新进程,通过调用do_ fork来实现并为每个新创建的进程动态地分配一个task_ struct结构
标签:
原文地址:http://www.cnblogs.com/1551127024hwy/p/5349615.html