进程基础知识

程序和进程

程序:(文件)
image

进程:(资源)
image

并行与并发

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

进程控制块

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

进程状态转换

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

image

  • 查看进程 ps aux
    image

进程号和相关函数

  • 除了init进程,每个进程都有父进程
    image
posted @   小秦同学在上学  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示