当前位置: 首页 > news >正文

【Linux】进程状态的优先级

大家好呀,我是残念,希望在你看完之后,能对你有所帮助,有什么不足请指正!共同学习交流哦
本文由:残念ing原创CSDN首发,如需要转载请通知
个人主页:残念ing-CSDN博客,欢迎各位→点赞👍 + 收藏⭐️ + 留言📝
📣系列专栏:[残念ing 的【Linux】系列专栏——CSDN博客]
请添加图片描述

目录

  • 1 进程的状态
  • 补充知识:
    • 1.并行和并发
    • 2.时间片(实时/分时)
    • 3.进程具有独立性--Done
    • 4.等待的本质
    • 5 挂起---了解一下
  • 2 Linux进程的状态

学习目标:
1 进程的状态
2 Linux进程的状态

1 进程的状态

在这里插入图片描述

补充知识:

1.并行和并发

并发:cpu执行进程代码,不是把进程代码执行完毕,才开始执行下一个,而是给每一个进程预分配应该时间片,基于时间片,进行调度轮转(单CUP下),让多个进程都得以推进
并行:多个进程在多个CPU下分别,同时进行运行

2.时间片(实时/分时)

Linux、Windows民用级别的操作系统,一般都采用分时操作系统,分时操作系统的特点就是调度任务追求公平
在这里插入图片描述

3.进程具有独立性–Done

一个进程任务出现了问题不会影响到其他进程,父子进程间也是独立的

4.等待的本质

连入目标外部设备,CPU不调度

运行和阻塞的本质:让不同的进程,处在不同的队列中
在这里插入图片描述

5 挂起—了解一下

在内存资源严重不足时,操作系统会通过挂起进程的方式,将代码和数据换出到磁盘的所有分区,从而有效的去缓解内存资源不足的问题,如果实在缓解不了,操作系统就会干掉系统上进程
在这里插入图片描述

2 Linux进程的状态

static const char * const task_state_array[] = {
"R (running)", /* 0 */---运行状态
"S (sleeping)", /* 1 */---休眠状态-阻塞等待状态(可中断睡眠,浅睡眠)
"D (disk sleep)", /* 2 */---disk 磁盘--阻塞等待的状态的一种(不可中断睡眠,深度睡眠)
"T (stopped)", /* 4 */---进程做了非法,但是不致命的操作,被OS暂停了
"t (tracing stop)", /* 8 */---当一个进程要被追踪时断点停下,进程的状态为t
"X (dead)", /* 16 */---结束状态
"Z (zombie)", /* 32 */--僵尸状态--维持退出信息,方便父进程和操作系统进行查询
};

在这里插入图片描述

相关文章:

【Linux】进程状态的优先级

大家好呀,我是残念,希望在你看完之后,能对你有所帮助,有什么不足请指正!共同学习交流哦 本文由:残念ing原创CSDN首发,如需要转载请通知 个人主页:残念ing-CSDN博客,欢迎各…...

react中的组件传参

在React中,组件之间的数据传递是构建用户界面的关键部分。根据不同的需求和场景,有多种方式可以在React中传递参数,以下是对这些方式的详细说明: 一、通过props传递参数 这是React中最基本和最常用的数据传递方式。父组件通过属…...

HTML5:网页开发的新纪元

文章目录 前言一、HTML5技术概述二、主要特点及优势1. 多媒体支持2. 图形绘制3. 离线存储4. 表单控件增强5. 响应式设计 三、应用场景1. 游戏开发2. 在线教育3. 电子商务 四、面临的挑战结语 前言 在互联网技术快速发展的今天,H5(HTML5的简称&#xff0…...

CKA认证 | Day2 K8s内部监控与日志

第三章 Kubernetes监控与日志 1、查看集群资源状态 在 Kubernetes 集群中,查看集群资源状态和组件状态是非常重要的操作。以下是一些常用的命令和解释,帮助你更好地管理和监控 Kubernetes 集群。 1.1 查看master组件状态 Kubernetes 的 Master 组件包…...

电信网关配置管理系统 upload_channels.php 文件上传致RCE漏洞复现

0x01 产品简介 中国电信集团有限公司(英文名称“China Telecom”、简称“中国电信”)成立于2000年9月,是中国特大型国有通信企业、上海世博会全球合作伙伴。电信网关配置管理系统是一个用于管理和配置电信网络中网关设备的软件系统。它可以帮助网络管理员实现对网关设备的远…...

ubuntu更改max_map_count

在Ubuntu系统中,max_map_count是一个内核参数,用于限制每个进程可以拥有的内存段的数量。对于Elasticsearch等需要大量内存映射的应用,可能需要增加这个值。 执行以下步骤来更改max_map_count的值: 打开终端。 输入以下命令以编…...

《NPU、CPU、GPU 算力定义和计算方式》

一、引言 在人工智能时代,算力成为了推动技术发展的关键因素之一。不同类型的处理器,如中央处理器(CPU)、图形处理器(GPU)和神经网络处理器(NPU),在算力方面有着各自的特…...

初级数据结构——顺序表

目录 前言一、定义与特点二、类型三、基本操作四、应用场景五、优缺点六、元素插入和删除动态图解插入删除 七、代码模板八、使用顺序表的经典例题1.求奇数的乘积代码题解 2.数值统计代码题解 九、总结结语 前言 顺序表示最基础的数据结构之一,它也是我们学习开始学…...

游戏引擎学习第五天

这节貌似没讲什么 视频参考:https://www.bilibili.com/video/BV1Gmm2Y5EwE/ uint8 *A somewhere in memory; uint8 *B somewhere in memory;//BEFORE WE GOT TO HERE int Y *B; // whatever was actually there before the 5 *A 5; int X *B; // 5 //Obviously! Y and …...

智能社区服务小程序+ssm

智能社区服务小程序 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了智能社区服务小程序的开发全过程。通过分析智能社区服务小程序管理的不足,创建了一个计算机管理智能社区服务小程序的方案。文…...

glide性能优化实战

glide性能优化实战 前言 项目使用glide加载图片之前也只是会基本api,这次项目有非常多的图片需要展示,而且设备是一个android12的版本,但是性能不太理想,分给APP的资源不太多,所以需要优化现有图片加载逻辑,读者可以…...

Python 环境搭建和安装(保姆级教程)

本章节我们将向大家介绍如何在本地搭建Python开发环境。 Python可应用于多平台包括 Linux 和 Mac OS X。 你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。 Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等…...

Java并发编程(二):同步机制与多线程是否矛盾

同步机制与多线程是否矛盾 0 纠正对异步和多选误解1 概述2 为什么要引入同步机制3 为什么多线程依然有意义3 总结 大家好,我是欧阳方超,可以关注我的公众号“欧阳方超”,后续内容将在公众号首发。 0 纠正对异步和多选误解 行文之前先纠正一下…...

golang分布式缓存项目 Day2 单机并发缓存

注:该项目原作者:https://geektutu.com/post/geecache-day1.html。本文旨在记录本人做该项目时的一些疑惑解答以及部分的测试样例以便于本人复习。 支持并发读写 接下来我们使用 sync.Mutex 封装 LRU 的几个方法,使之支持并发的读写。在这之…...

一个百度、必应搜索引擎图片获取下载的工具包

前言:前段时间需要一大批图片,跑去百度搜图下载,发现特别麻烦,于是用了一天时间写了一个工具库,方便后续使用,这里分享给大家 imagecapture 是一个用 Go 语言编写的库,旨在从百度和必应等搜索引…...

安全见闻(网络安全篇)

笔记仅供学习,切勿触碰法律红线! 以下笔记学习来自B站泷羽Sec:https://space.bilibili.com/350329294?spm_id_from333.337.search-card.all.click 如涉及侵权马上删除文章 1.编程语言 C语言:一种通用的、面向过程的编程语言&am…...

手写一些方法

模拟new方法 function Otaku(name,age) {this.name name;this.age age; this.habit Games}Otaku.prototype.strength 60;Otaku.prototype.sayName function () {console.log("I am " this.name);};function myNew(fn, ...args) {const obj Object.create(f…...

仅需三步!用AI工具免费打造10w+抖音爆款烟火秀视频教程

抖音上的烟火秀视频总能唤起人们对节日的温馨回忆,它们不仅视觉效果震撼,还自带流量属性。我自己在刷到这类视频时,也不禁回想起童年放烟花的快乐时光,那种浓厚的年味让人怀念。这些视频通常伴随着合适的音乐,能够迅速…...

基于redis实现API接口访问次数限制

一,概述 日常开发中会有一个常见的需求,需要限制接口在单位时间内的访问次数,比如说某个免费的接口限制单个IP一分钟内只能访问5次。该怎么实现呢,通常大家都会想到用redis,确实通过redis可以实现这个功能&#xff0c…...

[ Linux 命令基础 3 ] Linux 命令详解-文件和目录管理命令

🍬 博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 养成习…...

DIV+CSS使用技巧

HTML head<title>测试</title><meta charset"utf-8"/><meta http-equivexpires content0 /><meta http-equivCache-Control contentno-cache />CSS CSS变量使用&#xff1a; css标识符&#xff1a;-- sass标识符:$ less标识符:变量只…...

图机器学习在农药生态毒性预测中的应用与挑战

1. 项目概述&#xff1a;当图机器学习遇见农药设计农药&#xff0c;这个听起来有些“硬核”的词汇&#xff0c;其实是我们现代农业的基石。从除草剂到杀虫剂&#xff0c;它们守护着全球的粮食安全。但硬币的另一面是&#xff0c;农药的生态毒性问题日益凸显&#xff0c;尤其是对…...

Keil C251中RTX251配置错误解决方案

1. RTX251配置错误问题解析与修复指南最近在使用Keil C251开发工具时&#xff0c;遇到了一个典型的RTX251实时操作系统配置问题。当尝试编译TRAFFIC2、SAMPLE或INTRPT示例项目时&#xff0c;系统在汇编RTXCONF.A51文件时抛出了大量"UNDEFINED SYMBOL"错误。这个问题困…...

为什么你的ChatGPT公众号打开率不足8%?腾讯内部流出的3类高唤醒标题公式(限时公开)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;ChatGPT公众号打开率低迷的底层归因诊断 公众号打开率持续低于行业均值&#xff08;5.2% vs 行业中位数12.7%&#xff09;&#xff0c;表面是内容吸引力不足&#xff0c;实则暴露了用户触达链路中多个结…...

祖玛游戏开发:状态机与路径拓扑的工程实践

1. 祖玛游戏到底在考什么&#xff1a;不是炫技&#xff0c;而是对状态机与碰撞逻辑的精准拿捏祖玛&#xff08;Zuma&#xff09;看起来只是几颗彩球连成线就爆炸的休闲游戏&#xff0c;但真正动手实现时&#xff0c;你会发现它像一块试金石——C#、C 和 Java 三门语言各自最常被…...

5分钟上手!Linux用户必备的Apple Emoji字体安装教程

5分钟上手&#xff01;Linux用户必备的Apple Emoji字体安装教程 【免费下载链接】apple-emoji-ttf Brings Apples vibrant color emojis to Linux, Windows, and the Web 项目地址: https://gitcode.com/gh_mirrors/ap/apple-emoji-ttf apple-emoji-ttf项目能够为Linux和…...

医疗AI入门实战:用Python从MIMIC-CXR数据集中提取X光图像和诊断报告(附完整代码)

医疗AI实战&#xff1a;Python解析MIMIC-CXR数据集全流程指南当第一次打开MIMIC-CXR数据集时&#xff0c;很多人会被它复杂的目录结构和海量文件吓到——超过37万张胸部X光片和22万份放射科报告分散在数百个嵌套文件夹中。这种看似混乱的存储方式其实反映了真实医院PACS系统的组…...

别再只认ldd了!盘点5种查看Linux程序动态库依赖的方法(含静态/交叉编译场景)

超越ldd&#xff1a;Linux二进制依赖分析的5种专业方法解析在Linux系统管理和开发中&#xff0c;遇到"不是动态可执行文件"的错误提示时&#xff0c;很多工程师的第一反应是困惑——明明是可执行文件&#xff0c;为什么ldd无法识别&#xff1f;这个问题背后隐藏着Lin…...

量子通信技术突破:量子处理器如何提升经典通信容量

1. 量子通信技术的新范式&#xff1a;量子处理器辅助经典通信在传统通信领域&#xff0c;香农极限长期被视为不可逾越的理论边界。然而&#xff0c;量子计算技术的快速发展正在颠覆这一认知。我们团队最新研究发现&#xff0c;通过量子处理器辅助的经典通信系统&#xff0c;可以…...

逆向分析第一步:手把手教你搭建WinDbg+VMware双机调试环境(含问题排查)

逆向工程实战&#xff1a;从零构建WinDbg与VMware双机调试环境调试器与虚拟机的组合是安全研究人员分析软件行为、挖掘漏洞的必备工具链。想象一下&#xff0c;当你需要观察一个可疑驱动程序如何与操作系统内核交互&#xff0c;或是追踪某个恶意样本在系统底层的活动轨迹时&…...