分享
计算机操作系统
输入“/”快速插入内容
计算机操作系统
用户3835
用户3835
2024年9月23日修改
进程
一、进程概念、组成、特征:
一、程序、进程区别:
1、程序是静态的,是存放在磁盘中的可执行文件,也是一系列指令的集合(程序组成:数据结构+算法)。进程是动态的,是程序的一次执行过程。
二、操作系统如何管理多个进程?
操作系统管理各个进程所需要的信息都会存放在一个数据结构中,PCB(进程控制块)
三、程序如何运行?
1、高级程序语言编写
2、由编译器转为可执行文件,存放在硬盘中
3、程序执行之前,需要放入内存中
4、操作系统为程序创建进程,并创建PCB
5、CPU从程序段中读取一条条指令
6、除了程序段,也包括程序的变量,运行过程产生的数据,在数据段中
四、进程实体(进程映像)、进程
1、进程的组成严谨的说是进程实体的组成,进程实体由PCB、数据段、程序段组成。
2、进程是动态的,进程实体是静态。进程实体是进程运行状态某一刻的快照,可以反映进程运行的状态,进程是进程实体的运行过程(容器是镜像的运行过程)。
例如:3个运行的QQ分别对应3个不同的进程,他们有着不同的PCB、数据段,但有相同的程序段。
五、进程组成
0、
进程是操作系统进行资源分配和调度的独立单位。(调度指让哪个进程上CPU运行)
1、PCB给操作系统使用的数据结构。
2、程序段、数据段给进程所使用的数据结构