推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

进程-核心原理与组成.

更新时间:2026-06-09 08:35:45 大小:17K 上传用户:江岚查看TA发布的资源 标签:进程操作系统 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

一、进程的基本定义

进程是操作系统对正在运行的程序的抽象,是计算机中程序关于某数据集合上的一次运行活动,是操作系统进行资源分配和调度的基本单位。

简单来说,当我们双击打开一个电脑软件,比如打开浏览器浏览网页,这个浏览器就会对应一个或者多个进程,操作系统会给这个进程分配内存空间、CPU时间片等资源,让它能够正常运行。早期的单任务操作系统中,同一时间只能运行一个进程,现代多任务操作系统可以同时运行成千上万个进程,满足用户多场景的使用需求。

二、进程与程序的区别

很多人会混淆进程和程序,二者核心区别如下:

| 对比维度 | 程序 | 进程 |

| --- | --- | --- |

| 性质 | 是存储在硬盘、闪存等存储设备中的静态指令集合,是一段静态的代码文件 | 是正在运行中的程序实例,是动态的,有生命周期 |

| 存在形态 | 永久存在(只要文件不删除) | 随着程序启动创建,程序退出就会销毁,是临时存在的 |

| 资源占用 | 不占用系统运行资源(仅占用存储空间) | 会占用CPU、内存、IO等系统运行资源 |

| 对应关系 | 一个程序可以对应多个进程(比如同时打开多个浏览器窗口,同一个浏览器程序就对应了多个进程) | 一个进程只能对应一个程序实例 |

三、进程的核心组成

一个进程主要由三部分组成:

1. 代码段(Text Segment:存放程序的可执行代码,也就是程序运行的指令集合,这部分大小一般是固定的。

2. 数据段(Data Segment:存放程序运行过程中用到的全局变量、静态变量,已经初始化的变量会存放在该段的特定区域,未初始化的变量存放在额外的BSS段。


部分文件列表

文件名 大小
进程-核心原理与组成.docx 17K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载