当前位置:   article > 正文

一探Linux下的七大进程状态_所以每一个cpu都会去维护一个运行队列,里面的队头指针head所指向就是第一个进程所

所以每一个cpu都会去维护一个运行队列,里面的队头指针head所指向就是第一个进程所

在这里插入图片描述
在这里插入图片描述

本篇博客全站热榜最高排名:6
本地图片
本地图片

一、前言

Hello,大家好,本文我们所要介绍的是有关Linux下的进程状态

  • 在上一文中,我们重点介绍了有关 Linux下进程的基本概念,了解了什么是进程、怎么去描述并组织进程、创建一个进程。
  • 在本文中,我们将先通过了解操作系统学科下的进程状态,对进程的状态有一个基本的概念,然后呢再去学习Linux下的7种进程状态,学习这PCB结构体中的第二个成员变量

task_ struct内容分类

  • 标示符: 描述本进程的唯一标示符,用来区别其他进程。
  • 状态: 任务状态,退出代码,退出信号等。
  • 优先级: 相对于其他进程的优先级。
  • 程序计数器: 程序中即将被执行的下一条指令的地址。
  • 内存指针: 包括程序代码和进程相关数据的指针,还有和其他进程共享的内存块的指针
  • 上下文数据: 进程执行时处理器的寄存器中的数据[休学例子,要加图CPU,寄存器]。
  • I/O状态信息: 包括显示的I/O请求,分配给进程的I/O设备和被进程使用的文件列表。
  • 记账信息: 可能包括处理器时间总和,使用的时钟数总和,时间限制,记账号等。
  • 其他信息

二、操作系统学科下的进程状态

  • 对于进程而言呢,它是操作系统中的概念,如果有学习过《操作系统》这门学科的话应该可以很清楚对于进程而言的话是存在着许许多多的状态,如果一开始刚刚接触的小伙伴一定会感觉这么多状态要怎么区分呀
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/416976
推荐阅读
相关标签