ywg_dev_doc
1. tee
2. u-boot dev note
3. kernel note
3.1. linux kernel map
3.2. linux kernel debug tools
3.3. DTS设备树详解
3.4. linux 通用双向循环链表
3.5. linux 内核函数
3.6. kernel queue note
3.7. 进程管理与调度
3.7.1. 进程描述
3.7.2. 进程创建
3.7.2.1. 进程类别
3.7.2.2. init_task
3.7.2.3. kernel_init
3.7.2.4. kthreadd
3.7.2.5. do_fork
3.7.3. 进程运行
3.7.4. 进程调度
3.7.5. 调度普通进程-完全公平调度器CFS
3.7.6. thread_info与内核栈stack的关系
3.8. linux系统调用
3.9. kernel 启动流程
3.10. linux 内存管理
3.11. linux并发控制机制
4. linux driver modules note
5. file system note
6. application development node
7. misc
8. embeded
9. net
10. rtos note
ywg_dev_doc
»
3.
kernel note
»
3.7.
进程管理与调度
»
3.7.2.
进程创建
查看页面源码
3.7.2.
进程创建
3.7.2.1. 进程类别
3.7.2.1.1. 进程与线程
3.7.2.1.2. 内核线程
3.7.2.1.3. 进程的创建流程
3.7.2.1.3.1. 进程的复制fork和加载execve
3.7.2.1.3.2. 写时复制技术
3.7.2.1.3.3. 线程的实现机制
3.7.2.1.3.4. 内核线程与普通进程的异同
3.7.2.1.3.5. 内核线程创建
3.7.2.2. init_task
3.7.2.2.1. idle的创建
3.7.2.2.1.1. 0号进程上下文信息-init_task描述符
3.7.2.2.1.2. 进程堆栈init_thread_union
3.7.2.2.1.3. 进程内存空间
3.7.2.2.2. 0号进程的演化
3.7.2.2.2.1. rest_init创建init和kthread进程
3.7.2.2.2.2. idle的运行与调度
3.7.2.3. kernel_init
3.7.2.3.1. init进程
3.7.2.3.2. kerner_init分析
3.7.2.3.3. kernel_init_freeable流程分析
3.7.2.4. kthreadd
3.7.2.4.1. 2号进程的创建
3.7.2.4.2. 2号进程的循环
3.7.2.5. do_fork
3.7.2.5.1. fork,vfork,clone系统调用的实现
3.7.2.5.1.1. fork vfork clone系统调用的实现