第二章进程管理 3.挂起状态 1)引入挂起状态的原因 1)终端用户的请求 (2)父进程请求。 (3)负荷调节的需要。 (4)操作系统的需要
第二章 进 程 管 理 3. 1) 引入挂起状态的原因 (1) 终端用户的请求。 (2) 父进程请求。 (3) 负荷调节的需要。 (4) 操作系统的需要
第二章进程管理 2)进程状态的转换 (1)活动就绪→静止就绪。 (2)活动阻塞→静止阻塞。 (3)静止就绪→活动就绪 (4)静止阻塞→活动阻塞
第二章 进 程 管 理 2) 进程状态的转换 (1) 活动就绪→静止就绪。 (2) 活动阻塞→静止阻塞。 (3) 静止就绪→活动就绪。 (4) 静止阻塞→活动阻塞
第二章进程管理 执行 激活 活动 静止 就绪 挂起 就绪 激活 活动 静止 阻塞 挂起 阻塞 图2-6具有挂起状态的进程状态图
第二章 进 程 管 理 图 2-6 具有挂起状态的进程状态图 活 动 就 绪 静 止 就 绪 执 行 挂 起 激 活 释放 挂起 活 动 阻 塞 静 止 挂 起 阻 塞 激 活 释放 请求I/O
第二章进程管理 2.1.5进程控制块 1.进程控制块的作用 进程控制块的作用是使一个在多道程序环境下不能 独立运行的程序(含数据),成为一个能独立运行的基本单 位,一个能与其它进程并发执行的进程。或者说,OS是 根据PCB来对并发执行的进程进行控制和管理的
第二章 进 程 管 理 2.1.5 进程控制块 1. 进程控制块的作用 进程控制块的作用是使一个在多道程序环境下不能 独立运行的程序(含数据),成为一个能独立运行的基本单 位,一个能与其它进程并发执行的进程。或者说,OS是 根据PCB来对并发执行的进程进行控制和管理的
第二章进程管理 2.进程控制块中的信息 1)进程标识符 进程标识符用于惟一地标识一个进程。一个进程通常 有两种标识符: (1)内部标识符。在所有的操作系统中,都为每一个进 程赋予一个惟一的数字标识符,它通常是一个进程的序号。 设置内部标识符主要是为了方便系统使用 (2)外部标识符。它由创建者提供,通常是由字母、数 字组成,往往是由用户(进程)在访问该进程时使用。为了 描述进程的家族关系,还应设置父进程标识及子进程标识。 此外,还可设置用户标识,以指示拥有该进程的用户
第二章 进 程 管 理 2. 进程控制块中的信息 1) 进程标识符用于惟一地标识一个进程。一个进程通常 (1) 内部标识符。在所有的操作系统中,都为每一个进 程赋予一个惟一的数字标识符,它通常是一个进程的序号。 设置内部标识符主要是为了方便系统使用。 (2) 外部标识符。它由创建者提供,通常是由字母、数 字组成,往往是由用户(进程)在访问该进程时使用。为了 描述进程的家族关系, 还应设置父进程标识及子进程标识。 此外,还可设置用户标识,以指示拥有该进程的用户