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

  • 微信被别人登录有提示吗(微信被别人登录怎么查谁登的)

    微信被别人登录有提示吗(微信被别人登录怎么查谁登的)

  • 微星万图师和魔龙区别(微星万图师和魔龙哪个好)

    微星万图师和魔龙区别(微星万图师和魔龙哪个好)

  • 微信登录微博会被好友知道吗(微信登录微博会被发现吗)

    微信登录微博会被好友知道吗(微信登录微博会被发现吗)

  • 苹果手机怎么定闹钟(苹果手机怎么定位老公手机)

    苹果手机怎么定闹钟(苹果手机怎么定位老公手机)

  • 硒鼓是墨盒吗(硒鼓是什么)

    硒鼓是墨盒吗(硒鼓是什么)

  • 100分钟国内语音是什么(国内语音)

    100分钟国内语音是什么(国内语音)

  • inc是什么指令(三菱inc是什么指令)

    inc是什么指令(三菱inc是什么指令)

  • 抖音变漫画的特效在哪(抖音变漫画的特效软件)

    抖音变漫画的特效在哪(抖音变漫画的特效软件)

  • 电脑出现像马赛克一样的花屏(电脑出现像马赛克一样的方块)

    电脑出现像马赛克一样的花屏(电脑出现像马赛克一样的方块)

  • 华为手机情景智能快递怎么不显示了(华为手机情景智能怎么关闭)

    华为手机情景智能快递怎么不显示了(华为手机情景智能怎么关闭)

  • 密钥支持重装是啥意思(密钥key)

    密钥支持重装是啥意思(密钥key)

  • 华为nova6上市时间(华为nova7pro上市时间)

    华为nova6上市时间(华为nova7pro上市时间)

  • 苹果拍照hdr什么意思(苹果hdr是什么拍照功能,打开还是关闭好)

    苹果拍照hdr什么意思(苹果hdr是什么拍照功能,打开还是关闭好)

  • vivo快捷中心怎么关闭(vivo快捷中心怎么上下都有)

    vivo快捷中心怎么关闭(vivo快捷中心怎么上下都有)

  • 微信背景怎么变成黑色了(微信背景怎么变黑了)

    微信背景怎么变成黑色了(微信背景怎么变黑了)

  • vue怎么合成视频(vue视频拼接)

    vue怎么合成视频(vue视频拼接)

  • 小米摄像头连接教程(小米摄像头连接wifi)

    小米摄像头连接教程(小米摄像头连接wifi)

  • iphonexs支持闪充吗(苹果xs能闪充吗)

    iphonexs支持闪充吗(苹果xs能闪充吗)

  • xr带不带无线充电(苹果xr手机带无线充电功能吗)

    xr带不带无线充电(苹果xr手机带无线充电功能吗)

  • 网络延时怎么解决(网络延时怎么解除设置)

    网络延时怎么解决(网络延时怎么解除设置)

  • 快手作品删了能恢复吗(快手作品删了能恢复吗视频)

    快手作品删了能恢复吗(快手作品删了能恢复吗视频)

  • 抖音里的好友怎么组群(抖音里的好友怎么看不到在线)

    抖音里的好友怎么组群(抖音里的好友怎么看不到在线)

  • airpods助听器设置(苹果airpods的助听功能怎么样)

    airpods助听器设置(苹果airpods的助听功能怎么样)

  • 如何自己制作视频(如何自己制作视频教程)

    如何自己制作视频(如何自己制作视频教程)

  • 小红书快递查询(小红书快递查询怎么查)

    小红书快递查询(小红书快递查询怎么查)

  • 最小的电脑是什么(最小的电脑是多少寸的)

    最小的电脑是什么(最小的电脑是多少寸的)

  • 一般纳税人收到普票如何入账
  • 加班费计入个税吗
  • 已注册登记的机动车有什么情形的
  • 进项税额属于什么账户
  • 异地预缴税款不交可以吗
  • 临时用工费账务怎么处理
  • 固定资产减少如何处理
  • 银行贷款第三方收款人
  • 个税抵扣夫妻双方只要一个人填写吗
  • 企业有利润要交什么税
  • 小规模纳税人可以开13%的发票吗
  • 补交以前年度车船税
  • 红字信息表能开多少行
  • 预收账款转营业外收入账务处理
  • 开发成本公式
  • 工商年报填好后怎样公示
  • 房地产开发企业销售自行开发的房地产项目
  • 固定资产抵债要交税吗怎么交
  • 银行的抵债资产是什么
  • 生产过程中报废怎么核算成本
  • 补交增值税怎么处理
  • 注册资金未缴齐什么意思
  • 前期工程费如何分摊
  • 有限合伙人企业人数
  • 税收名词汇编
  • 信用证和银行承兑汇票的区别如何做分录
  • 电子承兑怎么开户
  • 开具红字发票后又开了蓝字发票 怎么入账
  • 去年的财务费用忘记帐能入今年的账吗?
  • 稿费用交个人所得税吗
  • 党政机关接收企业赞助的规定
  • osXYosemite怎么更新
  • remind32.exe - remind32是什么进程 有什么用
  • 企业购入固定资产,价值3000元,误记入管理费用账户
  • wordpress用什么开发的
  • 遇到的问题及解决方法
  • 火星车百家号
  • vue移动端pc端适配方案
  • 职工伙食费会计科目
  • 个人往来款如何转为公司股权
  • php高并发api接口怎么处理
  • 建设工程施工合
  • saas web
  • 材料发出会计科目
  • 记账复核是谁
  • 其他收益在利润表填在哪里
  • 如何补缴以前年度的税
  • 培训费发票是否含税
  • mysql客户端怎么使用
  • 在建工程核算的内容有哪些
  • 电梯维保费属于什么费用
  • 发票认证后总局没信息
  • SQLServer 2008 Merge语句的OUTPUT功能
  • 个体户取现金的几种方法
  • 一般纳税人应交税费二级科目有哪些
  • 资金过账属于洗钱吗
  • 外国企业常驻代表机构
  • 税款减半征收如何申报
  • 跨年的应收账款多做了怎么做账
  • 增值税加计抵减企业所得税如何处理
  • 融资租赁的计算方法有哪些
  • 购买柴油预付卡怎么入账
  • 专票和普票的作用
  • 上年亏损本年要交税吗
  • 公司的应付票据
  • 小企业应收账款减值
  • 微信公众平台在哪里打开
  • 有效减少win8关机时间的方法分享
  • uphclean.exe - uphclean进程是什么意思
  • win8.1改语言
  • windows8怎么调整亮度
  • win10升级20h
  • win7怎么调窗口大小
  • win7开机自动弹出注册表编辑器怎么办
  • nodejs项目开发
  • android recycleview 刷新
  • js怎么输出文字
  • 开票软件如何升级系统
  • 核定征收怎么计算税额
  • 普通发票每个月有限制吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设