第二章 进程的描述与控制
目录
1.进程的定义
进程是程序的一次执行。
进程是进程实体(包括程序段、数据和PCB)的运行过程,是系统进行资源分配和调度的一个独立单位
2.进程和程序的区别
- 进程是动态的,程序是静态的(是指令的集合)
- 一个程序可以包含多个进程
- 进程可以描述并发活动,程序则不明显
- 进程执行需要处理机,程序存储需要介质
- 进程有生命周期,程序是永存的
3.进程的结构:程序、数据、控制块PCB
4.进程的特征
- 结构性:由程序段、数据段和进程控制块组成
- 动态性:进程可以被动态地创建、执行、撤消
- 并发性:在同一时间内有多个进程运行
- 独立性:是独立运行和获得资源的基本单位
5.进程的类型
- 系统进程:在管态/系统态/核心态下运行的进程;可以直接做显示、设备I/O操作;可以执行一切指令,访问所有寄存器和存储区
- 用户进程:在目态/用户态下运行的进程;不能直接做I/O操作;只能执行规定的指令,访问指定的寄存器和存储区
- 父进程:由系统或用户创建,与子进程同时执行或者在子进程后执行
- 子进程:由父进程创建,部分或者全部共享父进程资源
6.进程控制块PCB
6.1.PCB的作用
- 描述进程的变化过程
- 记录进程的外部特征
- 记录进程与其他进程的联系
- 是进程存在的唯一标志
- 系统通过PCB控制和管理进程
6.2 PCB的内容

6.3 PCB的组织形式

7.进程的状态




8.进程的控制
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hDWGFkHY-1624272363942)(C:/Users/hwl/AppData/Roaming/Typora/typora-user-images/image-20210617093644475.png)]](https://i-blog.csdnimg.cn/blog_migrate/4a1724652745530583d8d423924ba294.png)
本文深入探讨了进程的定义、与程序的区别,强调了进程的结构——程序、数据和PCB,及其特征如并发性和独立性。重点解析了进程控制块PCB的作用、内容和组织形式,涵盖了进程状态和控制的不同阶段。
510

被折叠的 条评论
为什么被折叠?



