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

  • 华为koz-al40是什么型号(华为kozal40价格)

    华为koz-al40是什么型号(华为kozal40价格)

  • airpods3支持主动降噪吗(airpods2支持主动降噪吗)

    airpods3支持主动降噪吗(airpods2支持主动降噪吗)

  • 黑鲨4s怎么设置肩键(黑鲨4s怎么设置黑白模式)

    黑鲨4s怎么设置肩键(黑鲨4s怎么设置黑白模式)

  • 荣耀30pro是多少W快充(荣耀30pro是多少瓦充电器)

    荣耀30pro是多少W快充(荣耀30pro是多少瓦充电器)

  • 淘宝红包多久不领会被退回(淘宝红包多久不领会提高金额)

    淘宝红包多久不领会被退回(淘宝红包多久不领会提高金额)

  • vivox50上市时间(vivox50 上市)

    vivox50上市时间(vivox50 上市)

  • 重启手机没有提示输入imsi码(重启手机没有提示怎么办)

    重启手机没有提示输入imsi码(重启手机没有提示怎么办)

  • 手机耳机断在耳机孔怎么办(手机耳机断在耳机孔修要多少钱)

    手机耳机断在耳机孔怎么办(手机耳机断在耳机孔修要多少钱)

  • 美团商家更改经营地址可以吗(美团商家更改经营场所写铺面)

    美团商家更改经营地址可以吗(美团商家更改经营场所写铺面)

  • 华为手机wps闪退(华为手机打开wps会有广告)

    华为手机wps闪退(华为手机打开wps会有广告)

  • 微信不能自动打开文档(微信不能自动打开word)

    微信不能自动打开文档(微信不能自动打开word)

  • 淘宝降权有什么影响(怎么看淘宝降权了没有)

    淘宝降权有什么影响(怎么看淘宝降权了没有)

  • iPhoneMT是啥版本(mt的苹果手机什么版本)

    iPhoneMT是啥版本(mt的苹果手机什么版本)

  • 小米10的屏幕来自哪家的(小米10开屏声音设置在哪里)

    小米10的屏幕来自哪家的(小米10开屏声音设置在哪里)

  • 应用还原是什么意思(应用还原是什么意思 应用还原的解释)

    应用还原是什么意思(应用还原是什么意思 应用还原的解释)

  • 微信怎么看聊天记录多少条(微信怎么看聊天记录排行榜)

    微信怎么看聊天记录多少条(微信怎么看聊天记录排行榜)

  • 华为m6 4g版能打电话吗(华为m6能用5g网吗)

    华为m6 4g版能打电话吗(华为m6能用5g网吗)

  • 买家怎么投诉直播间(如何投诉买家)

    买家怎么投诉直播间(如何投诉买家)

  • 手机冷色暖色哪个护眼(手机冷色暖色哪个好)

    手机冷色暖色哪个护眼(手机冷色暖色哪个好)

  • type c快充什么意思(type c接口快充)

    type c快充什么意思(type c接口快充)

  • 苹果手机怎么长截屏(苹果手机怎么长截图屏幕)

    苹果手机怎么长截屏(苹果手机怎么长截图屏幕)

  • 联联周边游分享达人怎么注册(联联周边游分享文案)

    联联周边游分享达人怎么注册(联联周边游分享文案)

  • 关闭华为手机悬浮按钮(华为悬球如何关闭)

    关闭华为手机悬浮按钮(华为悬球如何关闭)

  • vivox27支持红外线遥控吗?(vivox27有红外线功能吗)

    vivox27支持红外线遥控吗?(vivox27有红外线功能吗)

  • vue 城市选择器(省市区)的使用 element-china-area-data(vue城市列表插件)

    vue 城市选择器(省市区)的使用 element-china-area-data(vue城市列表插件)

  • TP-Link无线路由器设置USB网络共享的方法(tp-link无线路由器怎么样)

    TP-Link无线路由器设置USB网络共享的方法(tp-link无线路由器怎么样)

  • 微软正式向用户推送升级Win11准备,允许10天内轻松降级至Win10!(微软的客户主要是什么)

    微软正式向用户推送升级Win11准备,允许10天内轻松降级至Win10!(微软的客户主要是什么)

  • 补缴关税税率
  • 销售原材料给供应商
  • 转租价格由谁决定
  • 研发支出属于什么科目借贷方向
  • 小规模纳税人开票税率
  • 股份公司要实缴
  • 暂估入库原材料成本结转后期发票到怎么处理
  • 城市维护建设税减免税优惠政策
  • 企业所得税预缴计算方法
  • 企业所得税账务处理
  • 合作社 注销
  • 税收优惠退回的税金怎么入账
  • 营改增后房地产企业增值税税收筹划存在问题
  • 出口免费样品发票怎么开
  • 保险合同有啥用
  • 装修增值税普通发票几个点
  • 发票已认证对方起诉有效吗
  • 资产处置收益计入哪个会计科目
  • 以存货对外投资,现金流量表
  • 高新补贴是什么意思
  • 旧货销售的增值税税率
  • mac如何连接电脑
  • 穿越火线刷枪视频教程
  • 出口退税的条件包括哪些( )
  • 收货款时少收几十元,分录怎么做
  • 借条和欠条的区别 法律效力
  • 票据行为包括哪4点
  • ctfmon.exe文件在哪
  • koeids.dll
  • php接收数据的方法
  • 增值税发票超额后税率
  • 出差有补贴
  • php缓存机制有哪些
  • 办公室装修费怎么入账
  • php chr函数
  • 增值税纳税申报表在哪里打印
  • php操作字符串
  • 解决脱发的8个方法
  • 凭证摘要写错了已经结账
  • 消防工程材料费用占比
  • 滴滴出行发票税率是多少
  • 融资租赁方式的条件
  • sql server附加数据库出错
  • mysql安装配置教程csdn
  • 一般纳税人资格证明在哪里查询
  • 个体对公账户是什么意思
  • 事业单位人员收受财物
  • 汇算清缴如何调报表
  • 残疾人个人所得税扣除
  • 进项留抵月末要结转吗
  • 开具红字发票后所冲销的销项税应该怎么处理?
  • 印花税算错了地方怎么办
  • 车辆不在公司名下加油费可以进公司吗
  • 考核员工的罚款计入什么
  • 电子承兑汇票的风险有哪些
  • 是不是根据营业执照查询
  • 启动mysql1067错误
  • mysql8.0远程连接
  • ie10工具栏在哪
  • ubuntu更新软件
  • bios识别不了硬盘怎么回事
  • Windows时间同步时出错该怎么解决?
  • windows8远程桌面连接
  • 苹果电脑mac系统怎么升级
  • 怎么从win8装回win7
  • win10组策略编辑器没有
  • 如何关闭win8.1自动更新
  • win10查看驱动
  • 水模拟软件
  • opengl编译
  • JavaScript中的方法名不区分大小写
  • js实现商品分类
  • jquery为什么不火了
  • android判断应用是否在前台
  • js设计模式有哪些
  • android8.0特性
  • 双色球兑奖方式选法
  • 企业注销结果查询
  • 土地增值税优惠政策办理流程和手续方面的精简措施
  • 监理费合同按什么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设