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

网站如何做京东联盟怎样在百度上建立网站

网站如何做京东联盟,怎样在百度上建立网站,网站建网站,开发公司修路的费用文章目录 一、运行状态运行队列运行状态和运行队列 二、睡眠状态S状态D状态D状态产生的原因 三、暂停状态T状态t 状态 四、僵尸状态为什么有僵尸状态孤儿进程 一、运行状态 R状态:进程已经准备好随时被调度了。 运行队列 每个 CPU 都会维护一个自己的运行队列&am…

文章目录

  • 一、运行状态
    • 运行队列
    • 运行状态和运行队列
  • 二、睡眠状态
    • S状态
    • D状态
      • D状态产生的原因
  • 三、暂停状态
    • T状态
    • t 状态
  • 四、僵尸状态
    • 为什么有僵尸状态
    • 孤儿进程

一、运行状态

R状态:进程已经准备好随时被调度了。

运行队列

每个 CPU 都会维护一个自己的运行队列(一个CPU,一个运行队列)。
在这里插入图片描述

运行状态和运行队列

在这里插入图片描述

二、睡眠状态

S状态

  • S状态(sleeping):可中断睡眠(浅度睡眠)状态。
  • 操作系统在资源紧缺时,可以直接杀死该状态的进程。
int main()
{whilie(1){printf("hello process");}
}
  1. printf 是从外设上取数据,循环打印时,不一定每次要打印时,外设都已经准备好了,因为 CPU 比外设速度快的多,所以CPU会等待外设。
  2. 我们在运行该程序时,发现进程状态是S ,表明大部分时间进程还是在等待的,而不是在运行(可以在某个瞬间看到它是R状态,但概率很低)。

而大部分进程都会与外设有关,会有等待的状态。

D状态

  • D状态disk sleep):不可中断睡眠(深度睡眠)。
  • 操作系统不会杀D状态的进程。

D状态产生的原因

在这里插入图片描述
导致的情况:
数据丢掉啦!!!

那么是谁的错呢?

  1. 对于操作系统:
  • 我本身就有管理它们的能力,而且资源紧缺时有权利杀掉进程。
  • 如果紧缺时不杀这个进程,那系统整体就要挂了,那系统中的十几个进程就都要挂了,损失的数据就更多了,所以杀掉该进程是正确的选择。
  1. 对于进程:
    我是受害者,我被操作系统杀死了,跟我没关系。
  2. 对于磁盘:
    我就是一个跑腿的,让我干什么就干什么,跟我没关系。

所以为了避免这种情况,再增加一种状态:
在这里插入图片描述

三、暂停状态

T状态

T状态stopped):暂停状态。

  • 手动暂停,继续进程
    查看 kill 信号:
    在这里插入图片描述
    其中,18 :进程继续,19:进程暂停。
    可以使用 kill 信号进行进程的手动暂停和继续。

  • 自动暂停进程
    有些进程被禁止做某些操作,但如果进程硬要这样干,进程就会被暂停。

t 状态

  • t 状态tracing stop):被追踪的暂停状态。
  • 当进程处于被追踪状态时,进程暂停,等一等追踪我的那个东西。

四、僵尸状态

Z状态zombie):僵尸状态,进程已经执行完毕,但并未获得进程退出的相关信息时的状态。

为什么有僵尸状态

在这里插入图片描述
PCB 的释放:

  • 进程执行完毕后,代码和数据可以直接释放,但PCB要留下,直到里面的退出信息被父进程读取了,然后PCB才能释放。
  • 如果父进程不读取,那僵尸状态会一直存在,task_struct 对象也会一直存在,会占用内存,即内存泄漏。

在这里插入图片描述

一般父进程是不会自动读取子进程的结束信息的,但 bash 会自动读取,所以我们没有手动读取程序的结束信息也没有内存泄露。

孤儿进程

  • 父进程死亡的子进程,就称为孤儿进程
  • 如果父进程先子进程挂掉,那子进程的 PCB 就无法释放了,为了避免这种情况,子进程会被另一个父亲领养(一般是被 1 号进程(操作系统)领养)。

本文到这里就结束了,如果对您有帮助的话,可以给个赞支持一下哦,如果有哪里有错误,欢迎指正。

http://www.yayakq.cn/news/833357/

相关文章:

  • 网站分成比例系统怎么做网站开发用什么配置电脑
  • 用thinkcmf做的网站公众号关注推广
  • 邦邻营销型网站建设wordpress翻頁
  • 90设计网站终身会员使用jsp开发的网站
  • 加盟平台网站怎么做网站开发的技术可行性
  • 大麦网建设网站的功能定位海外网络连接器
  • 做网站得先注册域名吗网站建站什么目录
  • 静安企业网站制作微信网页版登录界面
  • 网站建设广金手指六六十四深圳网站订制开发
  • 5种可以给网站带来流量的方式网站文章正文可以做内链吗
  • 做美食视频的网站如何创建网站教程视频
  • 宁波品牌网站设计特点品牌营销推广方案
  • 类似闲鱼网站怎么做手机上可建网站做淘宝客吗
  • 免费网站源码wordpress主题制作全过程
  • word链接点进去是网站怎么做记账凭证做网站摘要怎么写
  • 企业建网站平台wordpress收费主题破解版
  • 网站推广步骤有哪些wordpress英文写作插件
  • 网站建设分几模块广西桂林房价
  • 邢台专业做网站网站开发成本评估
  • 绵阳网站建设 科雨网络阜阳手机端网站建设
  • 烟台网站关键词推广微信h5
  • 用什么软件做动漫视频网站好阳谷网页设计
  • 岳阳网站建设收费标准小程序商城一般哪家好
  • 宿州网站建设开发公司高端定制网站开发设计建站流程
  • 面包机做面包网站基础建设年
  • 辽宁专业网页设计免费建站网站和服务器是什么
  • 有了域名 做网站wordpress 导航站主题
  • 建设电商网站需要什么硬件外销网站有哪些
  • 在线做插画的网站南京栖霞区有做网站的吗
  • wordpress新建站网页不显示图片wordpress 黑白 主题