ywg_dev_doc Logo
  • 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系统调用的实现
上一页 下一页

© 版权所有 2019, yinwg.

利用 Sphinx 构建,使用了 主题 由 Read the Docs开发.