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

  • windows网络上找不到打印机的驱动程序(windows怎么找到网络连接)

    windows网络上找不到打印机的驱动程序(windows怎么找到网络连接)

  • 鲁大师显卡跑分异常低

    鲁大师显卡跑分异常低

  • 荣耀9x改不了锁屏密码(荣耀9i无法设置锁屏密码)

    荣耀9x改不了锁屏密码(荣耀9i无法设置锁屏密码)

  • 华为畅享10s如何设置分屏(华为畅享10s如何刷机)

    华为畅享10s如何设置分屏(华为畅享10s如何刷机)

  • 钉钉怎么不让老师看到观看时间(钉钉怎么不让老师连麦)

    钉钉怎么不让老师看到观看时间(钉钉怎么不让老师连麦)

  • 苹果13.51系统更新了什么(iphone13系统更新)

    苹果13.51系统更新了什么(iphone13系统更新)

  • 华为p40能不能开空调(华为P40能不能开90帧)

    华为p40能不能开空调(华为P40能不能开90帧)

  • 电信卡无法接收验证码(电信卡无法接收发送短信)

    电信卡无法接收验证码(电信卡无法接收发送短信)

  • iphone11promax刷新率(11pro max刷新率)

    iphone11promax刷新率(11pro max刷新率)

  • 11用的什么基带(iphone11用的什么基带芯片)

    11用的什么基带(iphone11用的什么基带芯片)

  • 苹果照相机录像不见了(苹果照相机录像怎么暂停)

    苹果照相机录像不见了(苹果照相机录像怎么暂停)

  • 混合光学变焦与光学变焦的区别(混合光学变焦和光学变焦)

    混合光学变焦与光学变焦的区别(混合光学变焦和光学变焦)

  • 抖音加入公会和不加入有什么区别(抖音加入公会和不加入收益有什么区别)

    抖音加入公会和不加入有什么区别(抖音加入公会和不加入收益有什么区别)

  • 横屏照片怎么变成竖屏(横屏照片怎么变成全屏)

    横屏照片怎么变成竖屏(横屏照片怎么变成全屏)

  • iphone7p有没有耳机孔(苹果7p有没有耳机)

    iphone7p有没有耳机孔(苹果7p有没有耳机)

  • oppoby是什么型号(oppodesigned by oppo是什么型号)

    oppoby是什么型号(oppodesigned by oppo是什么型号)

  • 华为手机悬浮窗怎么关(华为手机悬浮窗关闭)

    华为手机悬浮窗怎么关(华为手机悬浮窗关闭)

  • word文档怎么设置页码(word文档怎么设置页脚)

    word文档怎么设置页码(word文档怎么设置页脚)

  • Reno Ace云空间满了怎么办(云空间容量已满怎么办)

    Reno Ace云空间满了怎么办(云空间容量已满怎么办)

  • 淘宝怎么关闭开售提醒(淘宝怎么关闭开发票)

    淘宝怎么关闭开售提醒(淘宝怎么关闭开发票)

  • sm g9550是国行版本么

    sm g9550是国行版本么

  • 小米如何禁用锁屏相机(小米如何禁用锁屏画报)

    小米如何禁用锁屏相机(小米如何禁用锁屏画报)

  • ptn是什么(ptn有什么用)

    ptn是什么(ptn有什么用)

  • 华为watch2pro支持苹果手机吗(华为watch2pro支持微信吗)

    华为watch2pro支持苹果手机吗(华为watch2pro支持微信吗)

  • Redmi K20 Pro是多少快充(redmi k20 pro zol)

    Redmi K20 Pro是多少快充(redmi k20 pro zol)

  • 华为手机开机出现新闻资讯怎么关闭(华为手机开机出现恢复系统怎么办)

    华为手机开机出现新闻资讯怎么关闭(华为手机开机出现恢复系统怎么办)

  • 企业借出去的钱收不回来
  • 收到退回的以前年度租金怎么处理
  • 海关进口增值税怎么计算
  • 发票上盖了老税号怎么办
  • 公司员工提成怎么交个税
  • 融资租赁手续费如何入账
  • 提供劳务企业所得税纳税义务发生时间
  • 息税折旧摊销前利润减去所得税
  • 季节性停用的设备应计提折旧吗
  • 年末结转流程图
  • 一次性付清货款要交税吗
  • 虚开发票的受票企业将会受到什么处罚?
  • 经营损失计入哪类费用
  • 小规模纳税人代收水电费税率
  • 企业发生的销售折让
  • 2018劳务费个人所得税税率表
  • 增值税附加税减半征收政策
  • 企业ci
  • 样品赠送要确认收入吗
  • 记账错误是什么意思
  • 医院会计制度准则
  • 公司代缴的个税怎么查询
  • 公司购买床垫怎样入账
  • 买车预付款怎么记账
  • 自行生产的存货转固定资产怎么做账
  • 购买方现金折扣计入什么科目
  • win10系统如何在游戏中禁用输入法
  • 公司收到保险公司退保费怎么账务处理
  • 甲方代付农民工工资合同
  • 开启开发人员模式的方法
  • 公司购买车怎么做
  • win11系统打不出顿号
  • 什么叫存量房转移登记
  • php设计思路
  • igfxhk.exe是什么进程
  • 最大规模的科技公司
  • 公司车辆缴纳车船税需要什么资料
  • 训练自己的GPT模型 中文改英文
  • 朝圣者将风马旗扔向甘登寺上方的空中为新年祈福,中国西藏 (© Ian Cumming/plainpicture)
  • 滴滴发票4月1日怎么开
  • element-ui 表格
  • vue前端项目实战
  • php 后期静态绑定
  • 赠送的物品有价值吗
  • 季度所得税收入大于成本利润是负号
  • strippped
  • 门诊收费票据能重新打印吗
  • 企业管理费会计怎么做账
  • 电子承兑汇票的最长期限
  • 个体户经营所得税率表
  • 发行股票支付给证券商的费用计入哪
  • 净利润率的计算方法公式
  • 应收账款未收到是否要交税
  • 委托代理出口如何缴纳增值税
  • 购车税费怎样计算2023
  • 将本月发生的制造费用在甲、乙产品之间
  • 公司名下没有车可以办油卡吗
  • 微软6月24发布
  • debian reference
  • win7关闭窗口的方式有哪些
  • 如何找回windows删除的文件
  • Fedora 13 Final DVD ISO系统下载
  • 怎么添加第二个人脸识别
  • ubuntu20.04设置共享文件夹
  • po|iceofficer是什么意思
  • 并行执行的符号
  • bat脚本ftp上传文件
  • bat xcopy copy
  • javascript可以写算法吗
  • jquery移动div到另一个div中
  • qq登录失败是怎么回事
  • angularjs1.5
  • npm镜像是什么意思
  • Unity3D中的事件处理
  • 深入理解javascript特性
  • 监听state
  • android:fragment
  • 养老待遇核定表在哪办理
  • 电子税务局开的发票怎么作废
  • 买车险代收车船税合法吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设