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

  • 7p屏幕c11和dtp通用吗(iphone7plus屏幕c11和dtp怎么区分)

    7p屏幕c11和dtp通用吗(iphone7plus屏幕c11和dtp怎么区分)

  • 苹果11和苹果xr有什么区别(苹果11和苹果xr钢化膜一样吗)

    苹果11和苹果xr有什么区别(苹果11和苹果xr钢化膜一样吗)

  • 手机屏幕有重影但是可以正常使用(手机屏幕有重影怎么解决)

    手机屏幕有重影但是可以正常使用(手机屏幕有重影怎么解决)

  • 手机系统更新时关机了怎么办(手机更新系统更新)

    手机系统更新时关机了怎么办(手机更新系统更新)

  • 抖音私信删除后对方还能看到吗(抖音私信删除后如何找回)

    抖音私信删除后对方还能看到吗(抖音私信删除后如何找回)

  • 苹果定位找不到对方位置是怎么回事(苹果定位找不到位置在线什么意思)

    苹果定位找不到对方位置是怎么回事(苹果定位找不到位置在线什么意思)

  • 苹果手机音量自动调节是什么原因(苹果手机音量自己自动调整咋回事)

    苹果手机音量自动调节是什么原因(苹果手机音量自己自动调整咋回事)

  • 微信收款音箱离开手机能使用吗(微信收款音箱离线手动刷新如何解决)

    微信收款音箱离开手机能使用吗(微信收款音箱离线手动刷新如何解决)

  • iphone8闪光灯旁边的小孔(iphone8plus闪光灯旁边的小点是什么)

    iphone8闪光灯旁边的小孔(iphone8plus闪光灯旁边的小点是什么)

  • 贝壳视频app是什么(贝壳视频.apk)

    贝壳视频app是什么(贝壳视频.apk)

  • 小米网关是什么(小米网关是干嘛用的)

    小米网关是什么(小米网关是干嘛用的)

  • 什么手机可以root(什么手机可以开空调用)

    什么手机可以root(什么手机可以开空调用)

  • 中国移动获得的5g频段是多少(中国移动说可以免费领取一部手机)

    中国移动获得的5g频段是多少(中国移动说可以免费领取一部手机)

  • 苹果6s内存不够怎么办(苹果6s内存不够可以改内存吗)

    苹果6s内存不够怎么办(苹果6s内存不够可以改内存吗)

  • 12306一个月前的订单可以查询吗(12306一个月前的购票记录)

    12306一个月前的订单可以查询吗(12306一个月前的购票记录)

  • 美版xsmax支持电信吗(美版xsmax支持移动4g吗)

    美版xsmax支持电信吗(美版xsmax支持移动4g吗)

  • 爱奇艺会员最多几个人登录(爱奇艺会员最多可以几个人一起看)

    爱奇艺会员最多几个人登录(爱奇艺会员最多可以几个人一起看)

  • 中国电信hd图标什么意思(中国电信hd图标怎么取消掉)

    中国电信hd图标什么意思(中国电信hd图标怎么取消掉)

  • 小米mix2s如何提高网速(小米mix2s提升流畅教程)

    小米mix2s如何提高网速(小米mix2s提升流畅教程)

  • 获取设备信息权限在哪(获取设备信息权限在哪里设置vivo)

    获取设备信息权限在哪(获取设备信息权限在哪里设置vivo)

  • 猪八戒网如何取消任务(猪八戒网怎么注销)

    猪八戒网如何取消任务(猪八戒网怎么注销)

  • 2、springboot+mybatis+ajax+pageHelper+idea+maven(全套增删改查)

    2、springboot+mybatis+ajax+pageHelper+idea+maven(全套增删改查)

  • 用于员工福利的进项税转出分录
  • 支付证明单算附件吗
  • 买材料通过公司走账合法吗
  • 送货单和收据单的区别
  • 银行贷款减值准备转回处理
  • 培训学校教具记在什么费用
  • 应付债券利息计入哪里
  • 特定资产收益权融资业务
  • 政府搬迁补偿款记资本公积
  • 个体工商户销售自己使用过的物品
  • 结汇收益怎么算
  • 加工费发票可以不开数量吗
  • 销项进项怎么转化
  • 发行债券支付的费用要减吗
  • 凭证可以部分冲销吗
  • 个体户能不能去注销
  • 转账支票签章如何盖及相关注意事项
  • 网上办税大厅查询财务负责人?
  • 工程结算审计费用谁承担
  • 固定资产停止折扣
  • 税务大厅申报社保需要资料
  • 预缴和实际应付的区别
  • 老板在外地怎么辞职
  • 税盘服务费抵税分录
  • 已发货未开票的货物需要结转成本吗
  • 单位收到社保补贴会计怎样处理
  • 社保打的生育保险怎么做账
  • 电脑插上u盘
  • u盘加载缓慢
  • 在window10中可以使用什么窗口
  • 金税盘技术维护费可以抵扣吗
  • 电脑进步了系统
  • qtzgacer.exe - qtzgacer进程是什么文件 .作用是什么
  • php字符串定义的三种方式
  • 计提本月应交税金会计分录
  • 现金被盗计入什么科目
  • 高薪员工辞退补偿金
  • php文件打包下载
  • 销售退回的处理方法
  • vue组件入门
  • vue路由跳转的三种方法
  • 存在现金折扣的会计核算
  • 企业可以将自己辞退吗
  • 金蝶本月金额公式
  • 民非企业银行利息计入其他收入,那增值税申报吗
  • 年末关账注意事项
  • 购进商品的运费怎么记账
  • 职工食堂的费用怎么入账
  • 购销合同谁来做
  • 出纳账务处理分录
  • sql死锁的简单例子
  • 一般纳税人增值税怎么算
  • 未计提坏账准备发生坏账如何处理
  • 关于成本核算的论文
  • 职工教育经费超过扣除限额的时候调增还是调减
  • 结转完工入库产品成本的会计分录
  • 公司员工垫付款项
  • 无形资产与固定资产一样都会存在实体性贬值
  • 一次性伤残就业补助金有时间限制吗
  • 什么是委托加工原材料
  • 快递做账用什么软件
  • 残疾人就业保障金征收使用管理办法
  • 虚拟模块
  • 什么是投资性房地产具体包括哪些内容
  • 会计档案销毁方案怎么写
  • docker部署zookeeper集群
  • xp系统怎么更改用户权限
  • win10修改默认
  • gwsloader.exe是什么意思
  • 手机更新升级版本下载
  • win7自动休眠怎么取消
  • node.js的express
  • js内置对象方法有哪些
  • jquery选择器包含哪几大类
  • 性能优化是什么
  • js弹出对话框的命令
  • jQuery模拟select实现下拉菜单功能
  • 微信收款商业版和个人经营收款码区别
  • 税控盘解除风险
  • 外购的解释
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设