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

湖州住房建设部网站网络管理系统

湖州住房建设部网站,网络管理系统,书城网站建设项目定义,阿克苏网站设计进程的五种状态 首先我们一起来看一下进程在哪些情况下,会有不同的状态表示。 创建态、就绪态 当我们刚开始运行程序的时候,操作系统把可执行文件加载到内存的时候,进程正在被创建的时候,它的状态是创建态,在这个阶…

进程的五种状态

首先我们一起来看一下进程在哪些情况下,会有不同的状态表示。

创建态、就绪态

当我们刚开始运行程序的时候,操作系统把可执行文件加载到内存的时候,进程正在被创建的时候,它的状态是创建态,在这个阶段操作系统会为进程分配资源、初始化 PCB。

当进程创建完成之后,便进入 就绪态,处于就绪的进程已经具备运行条件,但是由于 CPU 不空闲,就暂时不能运行。
在这里插入图片描述

那么过了一会,CPU 它有空了,开始执行 就绪态 的进程,如果一个进程此时在 CPU 上运行,那么这个进程处于 运行态,CPU 会执行该进程对应的程序。

然后在 CPU 执行过程中,这个进程它需要调用打印机的系统资源,但是打印机它现在也很忙,没空处理。 CPU 就会把该进程变为 阻塞态

当打印机忙完了,可以把资源分配给该进程的时候,进程又会从阻塞态 转变成 就绪态 等待 CPU 的再一次执行。

当我们整个进程执行完成之后,一个进程可以执行 exit 系统调用,请求操作系统终止该进程,此时该进程会进入 终止态,操作系统会让该进程下 CPU,并且回收内存空间资源,最后还要回收该进程的 PCB,当终止进程的工作完成之后,这个进程就彻底消失了。

进程状态之间的切换

现在我们已知进程有五种状态:创建态、就绪态、运行态、阻塞态、终止态,我们再一起来总结一下这几种状态转变的过程。

首先当程序执行,进程在被创建的时候是创建态,当创建工作完成之后,就会进入就绪态,等待 CPU 执行.

当 CPU 开始执行该进程,就会进入运行态,在运行过程中,进程调用 系统调用的方式申请某种系统资源时,或者请求等待某个事件发生,此时就会进入 阻塞态,这里强调一下,从 运行态 -> 阻塞态,是由进程自身做出的主动行为。

当进程申请的资源或等待的事情发了,这个时候又从阻塞态 -> 就绪态,在这里不是进程本身能控制的,是一种被动行为。

当程序运行结束,或者运行过程中遇到不可修复的错误,就会从 运行态 -> 终止态

还有一种情况就是当进程的时间片执行时间到了,或者 CPU 被抢占了,这个时候进程状态会从:运行态 -> 就绪态

这里需要注意:不能由阻塞态 直接变为 运行态,也不能直接由 就绪态变为阻塞态,因为阻塞态是由进程主动请求的,必然需要进程在运行时主动发出这个请求。
在这里插入图片描述

我们最后再来一起总结看下:

在这里插入图片描述

状态如何被组织

操作系统为了方便管理各个不同状态下的进程,会将同一种状态下的各个进程的 PCB 组织起来。

那怎么组织呢? 组织一共有两种方式:链接方式、索引方式。

链接方式就有点像链表的数据结构一样进行存储,如下图:

在这里插入图片描述

索引的方式也很好理解,就是维护各个不同状态下进程的索引表就行,如下图:
在这里插入图片描述

这两种方式大家理解,有个印象就行。
在这里插入图片描述

本章总结

主要是掌握进程的状态,以及状态之间的切换。

在这里插入图片描述

http://www.dinnco.com/news/10801.html

相关文章:

  • 哪些网站是做快消品的贵阳网站建设推广
  • 低成本门户网站开发营业推广的目标通常是
  • 开发一款网站需要多少钱武汉做seo
  • 凯天建设发展集团有限公司网站如何进行线上推广
  • 网站服务器基本配置seo薪酬如何
  • 打赏网站开发厦门百度公司
  • 大数据平台设计seo sem优化
  • 大学生家教网站开发新开传奇网站发布站
  • wordpress 最大上传搜索引擎优化工具有哪些
  • 新校区建设专题网站今日疫情实时数据
  • wordpress后台反应慢seo托管服务
  • 广东疫情最新情况风险区seo网站推广与优化方案
  • 性男女做视频网站系统清理优化工具
  • 公司网站建设的请示搜索优化整站优化
  • 如何提交网站连接到百度山东seo
  • 做黄图网站接广告好赚吗北京外贸网站优化
  • 清远企业网站建设代运营服务
  • 东莞商贸公司寮步网站建设价格帮收款的接单平台
  • 翻译网站怎么做怎么做好网络营销
  • 手机网站建设与布局推广app的单子都在哪里接的
  • wordpress 4.5 多站点不同数据做营销型网站的公司
  • 香港网站维护公司专业做网站的公司
  • 宝鸡seo优化谷歌seo优化排名
  • 广州网站建设费百度优化排名
  • word做网站宁波seo推广联系方法
  • 做网站选择虚拟主机好是服务器如何推广一个项目
  • 文化馆网站数字化建设介绍软文营销模板
  • 做商城网站需要多少钱产品seo是什么意思
  • 网站建设新闻分享中国企业100强
  • 做重视频网站写软文能赚钱吗