进程基础知识

程序和进程

程序:(文件)
image

进程:(资源)
image

并行与并发

  • 并行:同一时刻,有多条指令在多个处理器上同时执行
  • 并发:在同一时刻只能有一条指令执行,但多个进程指令被快速轮换,使得宏观上具有多个进程同时执行的效果

进程控制块

  • 为了管理进程,内核为每个进程分配一个进程控制块,进程控制块为task_struct结构块
    image
    image

进程状态转换

  • 三态模型:就绪态、运行态、阻塞态
  • 时间片用完,运行态会变为就绪态,不会变为阻塞态
  • 阻塞态一般时用于等待IO等资源

image

  • 查看进程 ps aux
    image

进程号和相关函数

  • 除了init进程,每个进程都有父进程
    image
posted @ 2023-02-08 17:39  小秦同学在上学  阅读(15)  评论(0编辑  收藏  举报