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

  • iqooneo3有红外线功能吗(iqooneo3有红外线遥控功能吗)

    iqooneo3有红外线功能吗(iqooneo3有红外线遥控功能吗)

  • 怎么解除手机号绑定(怎么解除手机号绑定的银行卡)

    怎么解除手机号绑定(怎么解除手机号绑定的银行卡)

  • 小米手机移入私密空间的文件怎么查看(小米手机移入私密空间)

    小米手机移入私密空间的文件怎么查看(小米手机移入私密空间)

  • 快手号封禁以后还可以用吗(快手号封禁以后还可以发私信吗)

    快手号封禁以后还可以用吗(快手号封禁以后还可以发私信吗)

  • qq被踢出群后如何再次进入(qq被踢出群后如何删除聊天记录)

    qq被踢出群后如何再次进入(qq被踢出群后如何删除聊天记录)

  • cctalk异地登录会被发现吗(cctalk 异地登录)

    cctalk异地登录会被发现吗(cctalk 异地登录)

  • 显卡交火必须同型号吗(显卡交火的条件)

    显卡交火必须同型号吗(显卡交火的条件)

  • wled和led的区别(wled和led的买哪个好些)

    wled和led的区别(wled和led的买哪个好些)

  • 创建快捷方式什么意思(创建快捷方式在什么菜单)

    创建快捷方式什么意思(创建快捷方式在什么菜单)

  • qq音乐举报人别人会知道吗(qq音乐举报成功后果)

    qq音乐举报人别人会知道吗(qq音乐举报成功后果)

  • 手机屏幕刷新率60hz和90hz区别(手机屏幕刷新率怎么看)

    手机屏幕刷新率60hz和90hz区别(手机屏幕刷新率怎么看)

  • 苹果手机没有耳机孔怎么办(苹果手机没有耳机孔怎么插银行u盾)

    苹果手机没有耳机孔怎么办(苹果手机没有耳机孔怎么插银行u盾)

  • 华为手机进入语音模式怎么退出(华为手机进入语音)

    华为手机进入语音模式怎么退出(华为手机进入语音)

  • 支付宝红包频繁会封号吗(支付宝红包继续发送是什么情况)

    支付宝红包频繁会封号吗(支付宝红包继续发送是什么情况)

  • 1kbps是什么意思(1kb/s是什么意思代表什么)

    1kbps是什么意思(1kb/s是什么意思代表什么)

  • 九阳破壁机e19是什么意思(九阳破壁机E19是什么情况)

    九阳破壁机e19是什么意思(九阳破壁机E19是什么情况)

  • 华为相机滤镜怎么开(华为相机滤镜怎么设置)

    华为相机滤镜怎么开(华为相机滤镜怎么设置)

  • wps表格怎么排序名字(wps表格怎么排序后面数据跟着变化)

    wps表格怎么排序名字(wps表格怎么排序后面数据跟着变化)

  • q币怎么换成qq余额(q币怎么换成qq余额宝)

    q币怎么换成qq余额(q币怎么换成qq余额宝)

  • 微信null是什么意思(微信(null))

    微信null是什么意思(微信(null))

  • 电脑怎么连路由器上网(电脑怎么连路由器 有线)

    电脑怎么连路由器上网(电脑怎么连路由器 有线)

  • 苹果xr自带软件更新不了(苹果xr软件管理在哪里)

    苹果xr自带软件更新不了(苹果xr软件管理在哪里)

  • 支持插件的消息中间件【msg broker with plugin】  知然  博客园(插件不支持是什么意思)

    支持插件的消息中间件【msg broker with plugin】 知然 博客园(插件不支持是什么意思)

  • 暂估入账纳税调整填哪里
  • 进项发票已认证,发现发票有问题怎么办
  • 小规模纳税人免税会计分录
  • 我国的税种有哪些种类
  • 哪些项目需要交环保税
  • 购买生产设备上税怎么算
  • 税务大厅可以开票吗
  • 单位租个人房屋怎么开票
  • 公司土地和厂房可以按折价卖结股东权益吗
  • 房地产公司缴纳契税的会计分录
  • 股权转让如何避免缴纳个税
  • 小规模专票冲红怎么操作
  • 有进项无销项会计分录
  • 独立核算分公司可以享受小型微利企业优惠吗
  • 销售商品货款已预收
  • 回迁安置房税收优惠
  • 非同一控制下企业合并商誉的计算
  • 敏感资产额怎么算
  • 商铺买过来需要交税吗
  • 没有收到发票的费用怎么入账
  • 如何保护word文件不被他人修改
  • 购货款先到支付后付款
  • shwiconem.exe - shwiconem是什么进程 有什么用
  • php读取word
  • 搬迁收入税务筹划
  • 父子之间房屋赠与费用
  • 委托加工的加工费是含税的吗
  • win10iis安装配置
  • 深度学习实战——不同方式的模型部署(CNN、Yolo)
  • php 命名空间
  • 帮人开票怎么计算税点金额
  • phpstudy目录
  • gfortran编译命令
  • 矿产资源补偿费是什么
  • Programming tutorials and source code examples
  • 流动比率越高越好嘛
  • 视同销售的增值税怎么申报
  • 企业合并财务报表项目有哪些
  • 房产税的租金收入按什么计算的
  • 转账错误被退款怎么处理
  • 配置windows update
  • 企业工作小结
  • mysql binlog详解
  • 挂预收账款怎么处理
  • 出口货物不能退税的账务处理
  • 蔬菜开票税率是多少
  • 技术服务费会计科目
  • 红字发票冲销的申请表是税务局开吗
  • 固定资产原值增加折旧怎么算
  • 个人缴纳职业年金的比例为本人缴费工资的多少
  • 残疾人就业保障金怎么计算
  • 项目投标代理服务方案
  • 留样产品的保存期限
  • 自产农产品加工成产品销售怎么抵扣
  • 追加固定资产原值如何计提折旧
  • 企业贷款利息费用会计分录
  • 财务报表中预收账款
  • 中标服务费计入合同取得成本
  • 开票操作流程是什么
  • 在linux系统中安装软件
  • windows如何创建桌面快捷方式
  • 怎样破解bios密码
  • 捷波mig41tm主板
  • windowxp操作系统
  • gho文件硬盘安装
  • dropbox windows
  • win8如何打开设置
  • Win10打开设备管理器
  • win8系统摄像头在哪里打开
  • win8功能
  • linux中退出
  • jquery常用操作
  • android:ellipsize="marquee"
  • android auto翻译
  • android升级是什么意思
  • fastcgi iis
  • java深入理解
  • python+flask
  • 广西2023新农合报销政策
  • 税务青年要担当
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设