操纵系统的最核心的概念是进程。

一、进程描述

程序的执行:分为顺序执行和并发执行。。

程序顺序执行的特点:顺序性、封闭性、可再现性。、

程序并发执行的特点:间断性、失去封闭性、不可再现性。

进程的特征: 并发性、动态性、独立性、异步性、结构特征(进程实体包括用户正文段、用户数据段、进程控制块)。

进程控制块是操作系统中最重要的数据结构。

进程控制块通常 包括(进程标识符信息、处理机状态信息、进程调度信息、进程控制信息)。

 处理机状态信息包括(通用寄存器、指令计数器、程序状态字PSW、用户栈指针)。

进程与程序的比较: 1.程序是静态的、进程是动态的 。   2.程序是永久的、进程是暂时存在的。

进程与程序的联系:进程是程序的一次执行。  一个程序包含多个进程。

进程状态分为: 就绪态、执行态、阻塞态。

 

二、进程控制

创建新进程的情况有: (1)用户登录、 (2)作业调度、 (3)提供服务、 (4)应用请求

当新进程被创建时,有两种执行可能。(1)父进程与子进程并发执行。(2)父进程等待,直到某个或全部子进程执行完毕。

新进程的地址空间有两种可能:(1)子进程共享父进程的地址空间。(2)子进程有独立地址空间。

调用创建新进程的系统 调用来创建进程的一般步骤:

1)申请空白PCB(进程控制块)。

2)为新进程分配资源。

3)初始化进程控制块。

4)将新进程插入就绪队列。

可能会造成进程的阻塞有:

1)请求系统服务。2)启动某种操作。3)新数据尚未到达。4)无新工作可做。

进程的终止或撤销的情况 有 : 1)当进程执行完毕。 2)一个进程调用适当的系统调用,终止另外一个进程。

操作系统中的内核功能有 :支撑功能和资源管理功能。

支撑功能包括 中断处理、时钟管理、原语操作。原语操作也称原子操作,是一组再执行过程中不能被中断的操作。

资源管理功能包括进程管理、存储管理、设备管理。

posted on 2020-06-29 10:41  Tzk-  阅读(142)  评论(0)    收藏  举报