位置: 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桌面的八大理由(桌面美化神器)

  • 红米k50至尊版怎么关闭按键声音(红米k50至尊版怎么样)

    红米k50至尊版怎么关闭按键声音(红米k50至尊版怎么样)

  • qq聊天记录恢复(qq聊天记录恢复大师)

    qq聊天记录恢复(qq聊天记录恢复大师)

  • 华为手机如何设置SA+NSA模式(华为手机如何设置密码锁屏)

    华为手机如何设置SA+NSA模式(华为手机如何设置密码锁屏)

  • 如何进入Recovery模式(小米如何进入recovery)

    如何进入Recovery模式(小米如何进入recovery)

  • 电子签名是手写的吗(电子签名是手写还是打字)

    电子签名是手写的吗(电子签名是手写还是打字)

  • 数据线发烫会爆炸吗(数据线发热有危险吗)

    数据线发烫会爆炸吗(数据线发热有危险吗)

  • 华为手机怎么免费换字体(华为手机怎么免费换铃声)

    华为手机怎么免费换字体(华为手机怎么免费换铃声)

  • 华为的隐藏空间在哪里(vivo手机有没有华为的隐藏空间)

    华为的隐藏空间在哪里(vivo手机有没有华为的隐藏空间)

  • ipx4防水等级可以淋雨吗(ipx4防水等级可以带着洗澡吗)

    ipx4防水等级可以淋雨吗(ipx4防水等级可以带着洗澡吗)

  • 拼多多主营类目错了有什么影响(拼多多主营类目可以修改多少次)

    拼多多主营类目错了有什么影响(拼多多主营类目可以修改多少次)

  • 剪映的踩点有什么用(剪映的踩点有什么区别)

    剪映的踩点有什么用(剪映的踩点有什么区别)

  • 联想bootmenu怎么解决(联想bootmenu怎么进)

    联想bootmenu怎么解决(联想bootmenu怎么进)

  • qq群语音通话怎么关闭麦克风(QQ群语音通话怎么屏蔽)

    qq群语音通话怎么关闭麦克风(QQ群语音通话怎么屏蔽)

  • ps中怎么做倒角(ps如何做倒圆角)

    ps中怎么做倒角(ps如何做倒圆角)

  • 序列号fd开头的是什么(序列号f.开头)

    序列号fd开头的是什么(序列号f.开头)

  • 在相片上画圈圈怎么弄(怎么在相片上画圆圈)

    在相片上画圈圈怎么弄(怎么在相片上画圆圈)

  • 微信怎么设置gif头像(微信怎么设置gif动图背景)

    微信怎么设置gif头像(微信怎么设置gif动图背景)

  • iphone11Pro水平仪在哪(iphone水平仪准不准)

    iphone11Pro水平仪在哪(iphone水平仪准不准)

  • 小米ai音箱 电源键是哪个(小米ai音箱电源线插口是什么型号)

    小米ai音箱 电源键是哪个(小米ai音箱电源线插口是什么型号)

  • 微信接不到语音通话和视频是怎么回事(微信接不到语音电话是怎么回事)

    微信接不到语音通话和视频是怎么回事(微信接不到语音电话是怎么回事)

  • 小爱音响无法连接网络(小爱音响无法连接5gWIFI怎么处理)

    小爱音响无法连接网络(小爱音响无法连接5gWIFI怎么处理)

  • 全民k歌怎么删除歌曲(全民k歌怎么删除背景照片)

    全民k歌怎么删除歌曲(全民k歌怎么删除背景照片)

  • 爱人老公有外遇怎么办(我老公有外遇了,我很爱他,我该怎么办)

    爱人老公有外遇怎么办(我老公有外遇了,我很爱他,我该怎么办)

  • 以房抵债的房子交房产税吗
  • 怎么找高新技术企业的数据
  • 小规模减免增值税要交企业所得税吗
  • 小微企业增值税减免政策
  • 所有小规模都能抵税吗
  • 预缴所得税的计税依据
  • 清算后剩余财产归一方所有
  • 货代企业都需要交什么税
  • 收到的房租增值税专用发票可以抵扣吗
  • 结转城建税和教育费附加
  • 物流企业账务流程
  • 合同款未付怎么写欠条
  • 小规模纳税人增值税优惠政策2023
  • 物业企业门禁卡如何记账?
  • 保险合同有啥用
  • 补贴收入需要缴纳增值税吗为什么
  • 银票和承兑的区别
  • 未分配利润调整到其他应付款
  • 基金公司收到投资者的投资款
  • 施工现场应建立什么
  • 小规模纳税人减按1%如何填报申报表
  • 事业单位的账务
  • 非居民企业可以享受小微企业所得税优惠政策吗
  • 公司承兑汇票怎么兑现
  • 小规模企业国税怎么报税
  • 招投标费用如何收取
  • macos的复制粘贴快捷键
  • 联想Lenovo ThinkPad X13 Gen1
  • 已经计提工资后怎么做账
  • 企业开票附加税
  • 企业所得税汇算清缴会计分录
  • 宝塔linux面板 7.5.2 腾讯云专享版
  • php数组函数大全
  • win10最新版本激活
  • deepin 终端命令
  • 职工福利费会计科目走管理费用
  • php编程技术
  • php foo
  • 月末季末年末会计都需要做什么
  • 微前端Qiankun
  • 资产负债表中的应收账款应根据什么填列
  • lstm输出多个预测值
  • linux用mv文件移动指定文件
  • 残保金交错了怎么办
  • 盘盈的存货账务怎么处理
  • 欠别人钱可以用车抵押吗
  • 应付账款转入营业外收入会计分录
  • 驱动开发做得长久吗
  • python中默认值参数
  • phpcms使用教程
  • 补计提个税分录
  • 小规模纳税人如何申报增值税
  • 印花税的缴纳
  • 合营企业和联营企业是关联方吗
  • 发票税率怎么改成3%
  • 品种法的特点有( )
  • 小规模企业其他增值税发票不含税销售额是灰色的
  • 收到工程款时会计分录
  • 期初应收账款对应什么科目试算平衡
  • 股权转让如何缴纳个税
  • 物流代收货款怎么收费
  • 年金现值的公式是怎么推导出来的
  • 子公司向子公司销售存货
  • 汽车折旧年限及残值率是多少
  • 股权激励有几种形式
  • 月初计提工资,月中发放
  • 会计一般月初忙几天
  • 深度解析天梁坐命
  • centos 命令
  • freebsd命令大全
  • ubuntu启动conda
  • opera installer
  • win7旗舰版重装系统教程
  • win8 账户头像怎么改
  • js中的冒泡排序原理
  • Spring+MyBatis+Velocity+BootStrap实现Android混合App快速高效服务端
  • 如何用python画花瓣
  • 回弹健腹轮是智商税吗
  • 西宁市房屋维修基金收费标准2021
  • 现在买新车都需要交什么费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设