| 项目 | 值 |
|---|---|
| 定义 | 程序的一次执行过程,是资源分配和调度的独立单位 |
| 组成 | 程序段 + 数据段 + PCB(进程控制块) |
| PCB 作用 | 进程存在的唯一标志 |
| 本质特征 | 动态性、并发性、独立性、异步性、结构性 |
进程是操作系统中最基本、最重要的概念,是程序在某个数据集合上的一次执行过程,是系统进行资源分配和调度的独立单位。
进程 vs 程序:
| 对比项 | 进程 | 程序 |
|---|---|---|
| 本质 | 动态实体(执行过程) | 静态指令集合 |
| 生命周期 | 有创建、运行、消亡 | 永久存在(直到删除) |
| 并发性 | 多个进程可并发执行 | 程序本身不能并发 |
| 组成 | 程序段+数据段+PCB | 一组有序指令 |
进程的特征:
| 特征 | 含义 | 考点 |
|---|---|---|
| 动态性 | 进程有生命周期,是动态变化的 | 进程最基本的特征 |
| 并发性 | 多进程在同一时间段内同时推进 | 引入进程的目的之一 |
| 独立性 | 独立运行、获取资源、受调度 | 进程是资源分配基本单位 |
| 异步性 | 各进程以不可预知的速度推进 | 需同步机制保证正确 |
| 结构性 | PCB+程序段+数据段 | PCB 是进程存在的标志 |
| 考法 | 解题套路 |
|---|---|
| 进程 vs 程序 | 进程动态、程序静态;进程有 PCB,程序没有 |
| 最基本特征 | 动态性是进程最基本特征(区别于程序) |
| 引入进程目的 | 使程序能并发执行,提高资源利用率 |
| PCB 的作用 | 进程存在的唯一标志,无 PCB 即无进程 |
| 进程独立性 | 资源分配和调度的基本单位(线程引入后调度→线程) |
↑ 以上为站内 HTML 相对链接(纯网页可浏览);本页右上「在 Obsidian 中打开」跳回源笔记。