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

  • 黑鲨4spro如何打开鲨鲨酱(黑鲨4使用技巧)

    黑鲨4spro如何打开鲨鲨酱(黑鲨4使用技巧)

  • 电脑重置后office还能用吗(电脑重置后office不能用怎么办)

    电脑重置后office还能用吗(电脑重置后office不能用怎么办)

  • 四曲面屏是什么意思(四曲面屏容易碎吗)

    四曲面屏是什么意思(四曲面屏容易碎吗)

  • 抖音水印怎么关闭设置(抖音水印怎么关不了)

    抖音水印怎么关闭设置(抖音水印怎么关不了)

  • 腾讯会议开视频有声音吗(腾讯会议开视频人数限制怎么解)

    腾讯会议开视频有声音吗(腾讯会议开视频人数限制怎么解)

  • rtx5000是什么显卡

    rtx5000是什么显卡

  • 快捷指令充电助手(快捷指令充电助手怎么设置)

    快捷指令充电助手(快捷指令充电助手怎么设置)

  • r15右上角有个耳机(oppor15手机右上角有一个耳机)

    r15右上角有个耳机(oppor15手机右上角有一个耳机)

  •  华为mate30怎么返回上一步(华为mate30怎么恢复出厂设置)

    华为mate30怎么返回上一步(华为mate30怎么恢复出厂设置)

  • 苹果手机叫siri为何呼唤不出来(苹果手机叫siri不说在呢)

    苹果手机叫siri为何呼唤不出来(苹果手机叫siri不说在呢)

  • 管理员可以撤回群员超过2分钟的消息吗(管理员可以撤回超过2分钟的消息吗)

    管理员可以撤回群员超过2分钟的消息吗(管理员可以撤回超过2分钟的消息吗)

  • 微信怎么加置顶语(微信怎么加置顶备注)

    微信怎么加置顶语(微信怎么加置顶备注)

  • 鼠标复制粘贴怎么操作(鼠标复制粘贴怎么复制不了)

    鼠标复制粘贴怎么操作(鼠标复制粘贴怎么复制不了)

  • 不漫游聊天记录是什么意思(不漫游聊天记录别人登录能不能看到)

    不漫游聊天记录是什么意思(不漫游聊天记录别人登录能不能看到)

  • 小米9pro怎么连接电脑(小米9pro怎么连接电脑传文件)

    小米9pro怎么连接电脑(小米9pro怎么连接电脑传文件)

  • iPhone11pro怎么关闭省电模式(Iphone11pro怎么关闭nfc)

    iPhone11pro怎么关闭省电模式(Iphone11pro怎么关闭nfc)

  • 小米8来电秀怎么弄(小米来电秀怎么设置自己图片)

    小米8来电秀怎么弄(小米来电秀怎么设置自己图片)

  • 抖音怎么拍唱歌视频有伴奏(抖音怎么拍唱歌对口型视频)

    抖音怎么拍唱歌视频有伴奏(抖音怎么拍唱歌对口型视频)

  • 为什么抖音视频看不全(为什么抖音视频没有声音)

    为什么抖音视频看不全(为什么抖音视频没有声音)

  • 酷我音乐如何k歌(酷我音乐如何看听歌时间)

    酷我音乐如何k歌(酷我音乐如何看听歌时间)

  • 小米8为什么取消红外(小米为什么取消了防误触)

    小米8为什么取消红外(小米为什么取消了防误触)

  • 三星手机怎么查在不在保修期内(三星手机怎么查气密)

    三星手机怎么查在不在保修期内(三星手机怎么查气密)

  • 电脑微信如何@所有人(电脑微信如何多开)

    电脑微信如何@所有人(电脑微信如何多开)

  • 华为手表二维码在哪(华为手表二维码怎么调出来)

    华为手表二维码在哪(华为手表二维码怎么调出来)

  • 邮件签名怎么设置(邮件签名怎么设置outlook)

    邮件签名怎么设置(邮件签名怎么设置outlook)

  • 深度学习第一步——Pytorch-Gpu环境配置:Win11/Win10+Cuda10.2+cuDNN8.5.0+Pytorch1.8.0(步步巨细,少走十年弯路)

    深度学习第一步——Pytorch-Gpu环境配置:Win11/Win10+Cuda10.2+cuDNN8.5.0+Pytorch1.8.0(步步巨细,少走十年弯路)

  • vue中使用wangeditor富文本编辑器(vue中使用require报错)

    vue中使用wangeditor富文本编辑器(vue中使用require报错)

  • 委托加工物资增值税纳税义务发生时间
  • 视同销售的销项税怎么计算?
  • 员工单独购买工伤保险可以吗
  • 上传附报资料在哪下载
  • 以现金形式收到包装物押金
  • 股权变更怎样交契税
  • 费用类都有哪些账户
  • 税控服务费能抵扣吗
  • 公司借给个人的款项会计分录
  • 保险营销员的佣金怎么算个税
  • 施工企业营改增税费有哪些
  • 许可费怎么进行分类
  • 一万元国债一年多少利息
  • 预付款增加说明什么
  • 收到捐赠的固定资产需要折旧吗
  • 应付的工资属于什么科目
  • 苹果电脑macos big sur
  • 给客户的贴息的会计处理
  • 企业所得税税前扣除凭证规定
  • 上网慢怎么解决
  • 成本核算的意义是什么
  • 处置子公司税务处理
  • 在承租的土地上建房
  • php splqueue
  • 小型企业的资产负债表
  • php中td
  • phpcrawl
  • 现金流量表补充资料怎么理解
  • uniapp面试题必问的坑
  • 失控发票成本做账怎么做
  • 稚晖君的学历
  • 换货和退货有什么区别
  • 通过微信支付码能查到微信本人吗
  • 小型微利企业的认定标准
  • 以前年度损益调整借贷方向
  • 固定资产一次性折旧账务处理
  • 企业年报未报会有什么后果
  • php前台模板
  • 收伙食费入什么科目
  • CMS不要让MySQL为你流泪
  • 施工企业结算单能不能入账
  • 单位购买的化妆品怎么用
  • 分公司出现法律问题谁负责
  • 生产车间为生产产品
  • 固定资产没有折旧完要转走会计科目
  • 软件开发公司一般薪水多少
  • 失业保险金的支付方式
  • 购买材料时如果没有取得购买材料的发票
  • 企业购进的固定资产
  • 内部产生的商誉应确认为无形资产
  • 企业间借款利息涉税处理
  • 向客户收取贴纸费用怎么说
  • 净利润增长率计算方式
  • 双倍余额递减法最后两年怎么算
  • 现金日记账需要日清月结吗
  • 发票金额小于实付金额会计分录
  • 税前扣除是什么时候开始的
  • ubuntu sudo apt-get install
  • mac虚拟机安装教程win10正版
  • linux安装wine命令
  • win7开机提示便签损坏
  • windows 查看图片
  • 苹果mac浏览器
  • windows8任务栏在下面怎么不显示
  • window8输入法怎么设置
  • window10使用ie8
  • macos unity
  • javascript如何学
  • 精仿和媲美专柜有什么区别
  • python数据结构教程
  • 用javascript写简单网页
  • 安卓handler使用
  • python写抢购教程
  • 获取标签的属性值的方式
  • JavaScript中的数据类型分为两大类
  • checkbox批量删除
  • 陕西地方水利建设基金减免政策2023
  • 税控盘如何分配发票
  • 鸦片战争签订了条约
  • 广东省广州市国家税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设