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

  • 苹果将在其设备上用隐形输入区域替换物理按钮(苹果手机显示在您的另一部iphone上继续)

    苹果将在其设备上用隐形输入区域替换物理按钮(苹果手机显示在您的另一部iphone上继续)

  • 华为nova5手机怎么长截屏(华为nova5手机怎么开空调遥控器)

    华为nova5手机怎么长截屏(华为nova5手机怎么开空调遥控器)

  • 小米平板密码忘了怎么办(小米平板密码忘了怎么办最简单的方法)

    小米平板密码忘了怎么办(小米平板密码忘了怎么办最简单的方法)

  • ipad摔了一下黑屏了怎么办(ipad摔了一下黑屏了修多少钱)

    ipad摔了一下黑屏了怎么办(ipad摔了一下黑屏了修多少钱)

  • ipad键盘浮动后还原不了(ipadpro浮动键盘)

    ipad键盘浮动后还原不了(ipadpro浮动键盘)

  • 分屏看钉钉直播会影响观看时长吗

    分屏看钉钉直播会影响观看时长吗

  • 美图秀秀拍视频能拍多久(美图秀秀拍视频没保存怎么找回)

    美图秀秀拍视频能拍多久(美图秀秀拍视频没保存怎么找回)

  • 荣耀30s截屏快捷键(荣耀30s截屏快捷键是什么)

    荣耀30s截屏快捷键(荣耀30s截屏快捷键是什么)

  • 手机送话器怎么清理(手机送话器怎么检测)

    手机送话器怎么清理(手机送话器怎么检测)

  • 网易云怎么弄车载歌词(网易云怎么在车上)

    网易云怎么弄车载歌词(网易云怎么在车上)

  • 什么是村淘下单(如何使用村淘下单)

    什么是村淘下单(如何使用村淘下单)

  • 信息传输技术主要有哪些技术(信息传输技术主要是指计算机网络技术)

    信息传输技术主要有哪些技术(信息传输技术主要是指计算机网络技术)

  • 表格对角线怎么弄(表格对角线怎么设置)

    表格对角线怎么弄(表格对角线怎么设置)

  • 5v2.4a是快充吗(5v-2.4a是快充吗)

    5v2.4a是快充吗(5v-2.4a是快充吗)

  • 华为隐私空间误删可以恢复吗(华为隐私空间误删可以恢复应用吗)

    华为隐私空间误删可以恢复吗(华为隐私空间误删可以恢复应用吗)

  • 腾讯视频开通了vip为什么用不了

    腾讯视频开通了vip为什么用不了

  • 苹果官网的预计送货时间准吗(苹果官网的预计时间准确吗)

    苹果官网的预计送货时间准吗(苹果官网的预计时间准确吗)

  • 怎么查询个人名下手机号(怎么查询个人名下车辆)

    怎么查询个人名下手机号(怎么查询个人名下车辆)

  • 安卓投屏到ipad播放(安卓投屏到ipad全屏)

    安卓投屏到ipad播放(安卓投屏到ipad全屏)

  • 怎么调整下划线长度(怎么调整下划线的长度)

    怎么调整下划线长度(怎么调整下划线的长度)

  • matebook14几个接口(华为matebook14有哪些接口)

    matebook14几个接口(华为matebook14有哪些接口)

  • 机顶盒为什么不亮了(机顶盒为什么不能连接路由器)

    机顶盒为什么不亮了(机顶盒为什么不能连接路由器)

  • 微信怎么提现(微信怎么提现到银行卡没有手续费)

    微信怎么提现(微信怎么提现到银行卡没有手续费)

  • 在win7中,本地连接无法禁止或开启该怎么解决?(win7的本地连接在哪)

    在win7中,本地连接无法禁止或开启该怎么解决?(win7的本地连接在哪)

  • 重装系统后软件如何恢复(重装系统后软件打不开)

    重装系统后软件如何恢复(重装系统后软件打不开)

  • 栀子花叶子发黄怎么办?(栀子花叶子发黄是什么原因)

    栀子花叶子发黄怎么办?(栀子花叶子发黄是什么原因)

  • 利尼扬蒂野生动物保护区中的一只雄性豹子,博茨瓦纳 (© Karine Aigner/Tandem Stills + Motion)

    利尼扬蒂野生动物保护区中的一只雄性豹子,博茨瓦纳 (© Karine Aigner/Tandem Stills + Motion)

  • 商贸的增值税税率
  • 个人所得税怎么扣除标准
  • 企业所得税预缴后亏损
  • 子公司注销后账务如何处理
  • 个人股权转让需要注意什么
  • 事业单位库存物品
  • 营改增的会计处理及其对财务的影响
  • 公司账户资金
  • 公司成立后有哪些开支
  • 劳服企业可以安差额税上税吗?
  • 库存商品做账
  • 贷款利息收入要减去支付利息支出吗
  • 个体工商户如何给员工交社保
  • 外包业务账务处理
  • 向其他企业捐赠现金所有者权益
  • 不锈钢材料开票
  • 企业销售收入含不含税
  • 同城提入业务包括
  • 促销费属于现代服务类吗
  • 增值税抄税报税流程2021
  • 完成交易预付账怎么做账
  • 增值税报表上期留底税额填不上
  • php数组根据值排序
  • .exe是什么文件
  • sbdrvdet.exe - sbdrvdet是什么进程 有什么用
  • 偷税行为五年后被发现要接受行政处罚吗?
  • taro-ui-vue3
  • Yii使用migrate命令执行sql语句的方法
  • 两险征缴工作的意义
  • vue3+ts+vite
  • 评价类模型topsis
  • cv计算机视觉定义
  • tomcat的安装配置
  • 企业收到发票后怎么入账
  • 个企年报怎么申报
  • 电子发票找不到了可以找回吗
  • 购买汽车相关费用标准
  • 织梦前台的菜单怎么换
  • mysql服务开不起来
  • json转pojo
  • 收到返工费会计分录
  • 经营租赁会计的核算原则
  • 根据工资总额组成的规定下列哪些列入工资总额的范围
  • 合伙企业要不要每月做账?报税是不是与一般的有限公司一样,每月申报纳税吗?
  • 在建工程什么时候结转
  • 家庭分割财产怎么处理
  • 招聘招一个人爱我图片
  • 公司员工兼职开公司
  • 抵扣税款
  • 一般纳税人跨年冲红报年度所得税怎么做
  • 应付账款收不回发票该如何调整
  • 尚未使用或出租而待售的商品房需要交房产税吗
  • 负数发票开错了是否可以作废?
  • 建筑行业项目经理的岗位职责
  • 取得房租发票的租赁费可以抵税吗
  • 应交税金借方余额在报表列示
  • 启动sqlserver服务的命令
  • sqlserver 获取字符位置
  • sql数据库建立步骤
  • windows无法启动MySQL80服务
  • centos还原
  • macoshosts文件位置
  • 苹果电脑使用u盾怎么用
  • centos 6.6安装教程
  • mac系统怎么创建用户
  • Win10专业版21h2
  • python numpy矩阵
  • perl执行shell命令
  • unity3d快速入门
  • dos批处理实例800例
  • python多线程例子
  • 三消游戏在线
  • JavaScript中Object.prototype.toString方法的原理
  • js如何实现重置功能
  • js检测类型的方法
  • 开具负数发票(专用发票)流程?
  • 玉林税务局班子成员
  • 注销税务说明
  • 中税网讲师
  • 如何抵扣缴纳增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设