位置: IT常识 - 正文

进程是什么(线程是什么意思)

编辑:rootadmin

推荐整理分享进程是什么(线程是什么意思),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:客户进程是什么,遗忘进程是什么,进程是什么的基本单位,windows桌面进程是什么,线程是什么意思,windows桌面进程是什么,进程是什么的基本单位,进程是什么的基本单位,内容如对您有帮助,希望把文章链接给更多的朋友!

早期的操作系统(例如单道批处理系统),一次只能处理一个任务(或者称一个程序),每个处于执行状态的任务(程序)都可以占用计算机中大部分甚至全部的可用资源。

随着计算机硬件和软件的快速发展,操作系统也在不断蜕变。举个例子,操作系统开始支持将多个任务一次性读取到内存中并同时执行它们,例如多道批处理系统、分时操作系统等。通常,我们将具备这种功能的操作系统称为多任务操作系统。

相对地,我们通常将“同时仅能执行一个任务”的系统称为单任务操作系统。

显然和单任务操作系统相比,多任务操作系统需要严格地控制和管理各个任务的执行流程以及计算机资源的分配与回收,因此引入了“进程”这个概念。

进程是什么进程是什么(线程是什么意思)

进程的概念最早出现在 20 世纪 60 年代,简单地理解,一个处于执行状态的程序就是一个进程。

再次强调,“运行”的程序才可以称为进程。未运行的程序仅仅是一些指令和数据的集合,并非进程。

多任务操作系统可能同时存在多个进程,操作系统负责为每个创建的进程分配所需要的计算机资源,同时负责在进程退出时将资源回收。此外,各个进程的执行顺序也由操作系统决定。

当一个程序被载入内存并成为一个进程后,它会占用一部分存储空间,此空间会分为 4 个区域,如图 1 所示:

图 1 一个进程的内部结构

这 4 个区域的作用分别是:

栈(Stack):存储局部变量、函数参数等临时数据。堆(Heap):进程执行期间可以动态申请这部分空间。数据区(Data):存储全局变量和静态变量。文本区(Text):存储进程要执行的机器指令代码。进程的状态

早期的单任务操作系统中,每个任务都会一直占用着 CPU 资源,直到执行结束。而多任务操作系统中,系统会权衡各个进程占用 CPU 的时间,必要时会强制将 CPU 资源转交给另一个进程使用,从而提高 CPU 资源的利用率。

多任务操作系统中,进程在执行过程中可能会经历多种状态(如图 2 所示)。

图 2 进程的各种状态

这 5 种状态的含义分别是:

开始状态:所有创建好的进程的初始状态。就绪状态:处于该状态的进程,正在等待操作系统分配 CPU 资源。位于“开始”状态并已创建好的进程会直接进入此状态,位于“运行”或者“等待”状态的进程也可能会重新进入此状态。运行状态:操作系统会挑选“就绪”状态的某个进程并将 CPU 分配给它,该进程的状态会随即转为运行状态。同一时间处于运行状态的进程只能有 1 个。等待状态:如果处于“运行状态”的进程需要等待某些资源(例如等待用户输入测试数据),则它将由运行状态转为等待状态。终止状态:一旦进程执行完毕,或者被操作系统终止执行,它的状态将变成终止状态。该状态下的进程会被操作系统从内存中删除。

注意,以上列举了进程可能历经的所有状态,但并非每一个进程都会经历以上所有的状态。例如,有些进程的执行过程可能只经历了“开始 -> 就绪 -> 运行 -> 终止”这 4 种状态,并未进入“等待”状态。

本文链接地址:https://www.jiuchutong.com/zhishi/277520.html 转载请保留说明!

上一篇:这9个Linux命令非常危险 请大家慎用(linux相关命令及用法)

下一篇:lxde桌面美化怎么样?选择LXDE作为Linux桌面的八大理由(桌面美化神器)

  • 手机丢失关机了怎么找回(手机丢失关机了还能定位到准确位置吗)

    手机丢失关机了怎么找回(手机丢失关机了还能定位到准确位置吗)

  • 怎么转发别人的朋友圈图片和文字(怎么转发别人的qq空间说说)

    怎么转发别人的朋友圈图片和文字(怎么转发别人的qq空间说说)

  • 如何关闭微信自动续费(如何关闭微信自动更新)

    如何关闭微信自动续费(如何关闭微信自动更新)

  • iPhone11苹果微信7.0.4怎么改提示音(苹果11微信新功能)

    iPhone11苹果微信7.0.4怎么改提示音(苹果11微信新功能)

  • 微星海皇戟3能换显卡吗(微星海皇戟3能加装硬盘吗)

    微星海皇戟3能换显卡吗(微星海皇戟3能加装硬盘吗)

  • 抖抖音怎么用一个手机号注册两个号(抖音怎么用抖一抖)

    抖抖音怎么用一个手机号注册两个号(抖音怎么用抖一抖)

  • 电池是一种什么电源(电池是一种什么体)

    电池是一种什么电源(电池是一种什么体)

  • qq群文件最大可以传多大(qq群文件最大内存)

    qq群文件最大可以传多大(qq群文件最大内存)

  • 手机如何查找pdf中的文字(手机如何查找pdf文件)

    手机如何查找pdf中的文字(手机如何查找pdf文件)

  • 微信7.0.14什么时候更新(微信7.0.14什么时候发布)

    微信7.0.14什么时候更新(微信7.0.14什么时候发布)

  • 怎么把视频剪辑到一起(怎么把视频剪辑短一些)

    怎么把视频剪辑到一起(怎么把视频剪辑短一些)

  • word打不开发送错误报告怎么办(word打不开发送错误报告怎么解决)

    word打不开发送错误报告怎么办(word打不开发送错误报告怎么解决)

  • 荣耀note8是什么屏幕(荣耀note8怎么样)

    荣耀note8是什么屏幕(荣耀note8怎么样)

  • 网易云怎么找通讯录好友(2020网易云最新版怎么找通讯录好友)

    网易云怎么找通讯录好友(2020网易云最新版怎么找通讯录好友)

  • QQ邮箱手机怎么注册(qq邮箱手机怎么登录)

    QQ邮箱手机怎么注册(qq邮箱手机怎么登录)

  • 电表后面红色数字代表度吗(电表后面红色数字要算吗)

    电表后面红色数字代表度吗(电表后面红色数字要算吗)

  • 苹果怎么录屏老版本(苹果录屏老是失败怎么回事)

    苹果怎么录屏老版本(苹果录屏老是失败怎么回事)

  • word有一条竖线删不掉(word有一条竖线删不掉无法选中)

    word有一条竖线删不掉(word有一条竖线删不掉无法选中)

  • 苹果11怎么改天气(苹果怎么改天气预报显示在屏幕上)

    苹果11怎么改天气(苹果怎么改天气预报显示在屏幕上)

  • 微信步数每天几点截止(微信步数每天几百在干嘛)

    微信步数每天几点截止(微信步数每天几百在干嘛)

  • oppo手机怎么打开分享(oppo手机怎么打开高清通话功能)

    oppo手机怎么打开分享(oppo手机怎么打开高清通话功能)

  • h0nor是什么牌子手机(h0nor是什么牌子的手机)

    h0nor是什么牌子手机(h0nor是什么牌子的手机)

  • 苹果8p基带是高通的吗(iphone8p的基带)

    苹果8p基带是高通的吗(iphone8p的基带)

  • 苹果8p有红外线功能吗(苹果14有红外线吗)

    苹果8p有红外线功能吗(苹果14有红外线吗)

  • 合同履约成本资本化
  • 财务软件交多少钱印花税
  • 住宿费收入缴纳标准
  • 什么时候贷主营业务成本
  • 企业会计制度固定资产保险费
  • 消防管理费用收取标准
  • 分支机构需要填报企业所得税纳税申报表吗
  • 工会经费的所得税怎么算
  • 土地不动产登记证办理流程
  • 固定资产折旧成本费用科目
  • 税控盘开票显示操作未授权
  • 物流辅助服务需要办许可证吗
  • 2017年金税盘服务费已全额减免,勾选系统怎么处理
  • 税控系统全额抵扣增值税申报
  • 工资为负数需要给公司吗
  • 税务改革方向
  • 收入和成本都是真实发生的但是不匹配
  • 建筑施工单位可以安装电表吗
  • 正常工资薪金本期收入含哪些
  • 出口茶叶需要什么资质
  • 需要缴纳消费税的委托加工存货,由受托方
  • 亏损的结转分录
  • 出口退税过期了怎么办理
  • win8系统如何设置u盘启动
  • 向股东借款会计科目
  • 购买交易性金融资产时,支付的交易费用应计入
  • 如何自己打造一台高赛摩托车
  • win10组策略关闭defender
  • 增值税发票月末怎么账务处理
  • 自由职业者如何交五险一金
  • 财政补助收入的支付制度包括
  • 开发支出应属于什么科目
  • 政策性搬迁条件
  • 年终结算啥意思
  • php阿里云oss
  • 企业清算期间会计分录
  • php对接mysql
  • php常用类
  • 工会经费的使用范围有哪些
  • 存货的期末计价属于会计政策吗
  • 未缴足注册资本
  • 金税盘怎样设置收款人复核人
  • phpcms作者名不显示怎么解决
  • 购买银行短期理财产品的会计处理
  • 公司购买法拍房需要交什么费
  • 个人所得税中的速算扣除数是什么意思
  • 未开票收入如何计提增值税
  • 造价咨询费计入固定资产吗
  • 预付账款是负数有什么税收风险
  • 港币转人民币差多少钱
  • 对公转账个人垫付怎么写
  • 进项转出分录需要盖章吗
  • 投资性房地产出租的会计处理
  • 非税收入包括哪几种
  • 哪些费用可以入开办费
  • 外购的商品用于投分送
  • 工程材料票占工程款的比例
  • 挂靠被查出来后挂靠费怎么处理?
  • 主营业务收入转入什么科目
  • 小微企业不用缴纳社保可以吗现在
  • 怎么辨别定额发票是什么项目啊
  • 维修费收入怎么结转销售成本
  • 现金流量补充表的应付项目是什么
  • 企业购买土地如何缴税
  • 一般纳税人的进项税率是多少
  • win10系统中怎么打开IE浏览器
  • linux中使用mkdir命令创建新的目录时
  • office解压后如何安装
  • win10系统运行速度慢
  • cocos2d-x教程
  • android图片布局
  • js旋转函数
  • 分区工具怎么取消主分区
  • python2.7和3.8
  • auto.js获取剪切板内容
  • 安卓权限管理app
  • 党费的缴纳是否扣除所得税
  • 税务执法审批表审批部门
  • 北京摇号摇中了能过户吗
  • 定额发票怎么查流向
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设