●2)、并发程序之间的相互制约。 ●间接制约关系:因竞争同一资源而相互 制约 ●直接制约关系:由于程序间需要相互协 同而引起的 如用户程序要 IO时,它的 输出就受到输 入何时完成的 间接制约
⚫ 2)、并发程序之间的相互制约。 ⚫ 间接制约关系:因竞争同一资源而相互 制约 ⚫ 直接制约关系:由于程序间需要相互协 同而引起的 如用户程序要 I/O时,它的 输出就受到输 入何时完成的 间接制约
2进程的概念 1)、一些关于进程的定义 >进程是一个正在执行的程序。 >进程是可以分配给处理器并由处理器执行的 个实体。 >进程是一个具有独立功能的程序关于某个资料 集合的一次运行活动。 >进程是由一个顺序线程、一个当前状态和一组 相关的系统资源所刻画的活动单元
2.进程的概念 ⚫ 1)、一些关于进程的定义: ➢ 进程是一个正在执行的程序。 ➢ 进程是可以分配给处理器并由处理器执行的一 个实体。 ➢ 进程是一个具有独立功能的程序关于某个资料 集合的一次运行活动。 ➢ 进程是由一个顺序线程、一个当前状态和一组 相关的系统资源所刻画的活动单元
2)、进程的组成 ●(1)一段可执行的程序 (2)程序所需要的相关资料(变量、工 作空间、缓冲区等) (3)程序执行的上下文环境(又称为进 程状态) 在(3)中,包括操作系统管理进程 以及处理器执行进程所需要的所有信息。 如处理器寄存器的内容,进程的优先级, 进程是否等待特定的IO事件
2)、进程的组成 ⚫ (1)一段可执行的程序 ⚫ (2)程序所需要的相关资料(变量、工 作空间、缓冲区等) ⚫ (3)程序执行的上下文环境 (又称为进 程状态) ⚫ 在(3)中,包括操作系统管理进程 以及处理器执行进程所需要的所有信息。 如处理器寄存器的内容,进程的优先级, 进程是否等待特定的I/O事件
3)、进程的实现方法PcB) 给每个进程分配一块内存区域,并在由 操作系统建立和维护的进程表中进行记 录 每个进程表项都包含进程的存储块地址 指针和部分或全部进程状态信息 ●任何时候整个进程状态都包含在它的进 程状态信息当中
3)、进程的实现方法(PCB) ⚫ 给每个进程分配一块内存区域,并在由 操作系统建立和维护的进程表中进行记 录。 ⚫ 每个进程表项都包含进程的存储块地址 指针和部分或全部进程状态信息。 ⚫ 任何时候整个进程状态都包含在它的进 程状态信息当中
进程的五大特征 ●动态性:是程序的一次执行过程 并发性:多个进程可以同时在一个系统中运行, 轮流占用处理器和各类系统资源。 ●独立性:是一个能独立运行的基本单位,独立 分配得到所要求的资源 异步性:相互制约 ●结构特征:PCB
进程的五大特征 ⚫ 动态性:是程序的一次执行过程。 ⚫ 并发性:多个进程可以同时在一个系统中运行, 轮流占用处理器和各类系统资源。 ⚫ 独立性:是一个能独立运行的基本单位,独立 分配得到所要求的资源。 ⚫ 异步性:相互制约 ⚫ 结构特征:PCB