ywg_dev_doc Logo
  • 1. tee
  • 2. u-boot dev note
  • 3. kernel note
    • 3.1. linux kernel map
    • 3.2. linux 内存管理
    • 3.3. 进程管理与调度
      • 3.3.1. 进程描述
      • 3.3.2. 进程创建
        • 3.3.2.1. 进程类别
        • 3.3.2.2. init_task
        • 3.3.2.3. kernel_init
        • 3.3.2.4. kthreadd
        • 3.3.2.5. do_fork
      • 3.3.3. 进程运行
      • 3.3.4. 进程调度
      • 3.3.5. 调度普通进程-完全公平调度器CFS
      • 3.3.6. thread_info与内核栈stack的关系
    • 3.4. linux kernel debug tools
    • 3.5. DTS设备树详解
    • 3.6. linux 内核函数
    • 3.7. linux系统调用
    • 3.8. kernel 启动流程
    • 3.9. linux并发与同步
    • 3.10. 性能优化
    • 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
  • 11. android
  • 12. arm64 arch
ywg_dev_doc
  • 3. kernel note
  • 3.3. 进程管理与调度
  • 3.3.2. 进程创建
  • 查看页面源码

3.3.2. 进程创建

  • 3.3.2.1. 进程类别
    • 3.3.2.1.1. 进程与线程
    • 3.3.2.1.2. 内核线程
    • 3.3.2.1.3. 进程的创建流程
      • 3.3.2.1.3.1. 进程的复制fork和加载execve
      • 3.3.2.1.3.2. 写时复制技术
      • 3.3.2.1.3.3. 线程的实现机制
      • 3.3.2.1.3.4. 内核线程与普通进程的异同
      • 3.3.2.1.3.5. 内核线程创建
  • 3.3.2.2. init_task
    • 3.3.2.2.1. idle的创建
      • 3.3.2.2.1.1. 0号进程上下文信息-init_task描述符
      • 3.3.2.2.1.2. 进程堆栈init_thread_union
      • 3.3.2.2.1.3. 进程内存空间
    • 3.3.2.2.2. 0号进程的演化
      • 3.3.2.2.2.1. rest_init创建init和kthread进程
      • 3.3.2.2.2.2. idle的运行与调度
  • 3.3.2.3. kernel_init
    • 3.3.2.3.1. init进程
    • 3.3.2.3.2. kerner_init分析
    • 3.3.2.3.3. kernel_init_freeable流程分析
  • 3.3.2.4. kthreadd
    • 3.3.2.4.1. 2号进程的创建
    • 3.3.2.4.2. 2号进程的循环
  • 3.3.2.5. do_fork
    • 3.3.2.5.1. fork,vfork,clone系统调用的实现
      • 3.3.2.5.1.1. fork vfork clone系统调用的实现
上一页 下一页

© 版权所有 2019, yinwg。

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