- 1
- 2
- 3
- 4
- 5
进程-核心原理与组成.
资料介绍
一、进程的基本定义
进程是操作系统对正在运行的程序的抽象,是计算机中程序关于某数据集合上的一次运行活动,是操作系统进行资源分配和调度的基本单位。
简单来说,当我们双击打开一个电脑软件,比如打开浏览器浏览网页,这个浏览器就会对应一个或者多个进程,操作系统会给这个进程分配内存空间、CPU时间片等资源,让它能够正常运行。早期的单任务操作系统中,同一时间只能运行一个进程,现代多任务操作系统可以同时运行成千上万个进程,满足用户多场景的使用需求。
二、进程与程序的区别
很多人会混淆进程和程序,二者核心区别如下:
| 对比维度 | 程序 | 进程 |
| --- | --- | --- |
| 性质 | 是存储在硬盘、闪存等存储设备中的静态指令集合,是一段静态的代码文件 | 是正在运行中的程序实例,是动态的,有生命周期 |
| 存在形态 | 永久存在(只要文件不删除) | 随着程序启动创建,程序退出就会销毁,是临时存在的 |
| 资源占用 | 不占用系统运行资源(仅占用存储空间) | 会占用CPU、内存、IO等系统运行资源 |
| 对应关系 | 一个程序可以对应多个进程(比如同时打开多个浏览器窗口,同一个浏览器程序就对应了多个进程) | 一个进程只能对应一个程序实例 |
三、进程的核心组成
一个进程主要由三部分组成:
1. 代码段(Text Segment):存放程序的可执行代码,也就是程序运行的指令集合,这部分大小一般是固定的。
2. 数据段(Data Segment):存放程序运行过程中用到的全局变量、静态变量,已经初始化的变量会存放在该段的特定区域,未初始化的变量存放在额外的BSS段。
部分文件列表
| 文件名 | 大小 |
| 进程-核心原理与组成.docx | 17K |
最新上传
-
21ic小能手 打赏10.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic下载 打赏310.00元 3天前
用户:江岚
-
21ic下载 打赏310.00元 3天前
用户:mulanhk
-
21ic下载 打赏320.00元 3天前
用户:jh03551
-
21ic下载 打赏220.00元 3天前
用户:jh0355
-
21ic下载 打赏210.00元 3天前
用户:潇潇江南
-
21ic下载 打赏210.00元 3天前
用户:小猫做电路
-
21ic下载 打赏60.00元 3天前
用户:gsy幸运
-
21ic下载 打赏60.00元 3天前
用户:zhengdai
-
21ic下载 打赏60.00元 3天前
用户:lanmukk
-
21ic下载 打赏60.00元 3天前
用户:烟雨
-
21ic下载 打赏20.00元 3天前
用户:w993263495
-
21ic下载 打赏30.00元 3天前
用户:sun2152
-
21ic下载 打赏20.00元 3天前
用户:w178191520
-
21ic下载 打赏20.00元 3天前
用户:liqiang9090
-
21ic下载 打赏20.00元 3天前
用户:xuzhen1
-
21ic下载 打赏35.00元 3天前
用户:有理想666
-
21ic下载 打赏15.00元 3天前
用户:w1966891335
-
21ic下载 打赏15.00元 3天前
用户:x15580286248
-
21ic下载 打赏25.00元 3天前
用户:qiufeng0299
-
21ic下载 打赏15.00元 3天前
用户:kk1957135547
-
21ic下载 打赏10.00元 3天前
用户:qingsong08
-
21ic下载 打赏10.00元 3天前
用户:电工老刘
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
ZENGYIBIN 打赏1.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:STM32的数字万用表
-
21ic小能手 打赏5.00元 3天前
-
kuangwy 打赏1.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:触控无极台灯控制方案
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:51单片机的汽车雨刷器
-
21ic小能手 打赏5.00元 3天前




全部评论(0)