进程的五大特征 ○动态性:最基本的特性 ©并发性 ⊙独立性 ·进程是一个能独立运行的基本单位,也是系统中独立获得资源和独 立调度的基本单位。 。异步性 结构特征 东香兰xlanchen@ustc.edu.cn http:/staff..u0117401:Operating System计算机原理与道 March27,201923/88
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 进程的五大特征 1 动态性:最基本的特性 2 并发性 3 独立性 ▶ 进程是一个能独立运行的基本单位,也是系统中独立获得资源和独 立调度的基本单位。 4 异步性 5 结构特征 陈香兰 xlanchen@ustc.edu.cn http://staff.ustc.edu.cn/~xlanchen (Computer Application Laboratory, CS, USTC @ Hefei Embedded System Laboratory, CS, USTC @ Suzhou) 0117401: Operating System 计算机原理与设计 March 27, 2019 23 / 88
进程的五大特征 动态性:最基本的特性 ©并发性 独立性 。异步性 ·进程按各自独立的、不可预知的速度向前推进。 导致“不可再现性 OS必须采取某种措施来保证各程序之间能协调运行。 结构特征 口⊙卡生年12月0C 陈话兰xlanchen@ustc.edu:cn http:/staff.u0117401.Operating System计算机原理与道 March27,201923/88
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 进程的五大特征 1 动态性:最基本的特性 2 并发性 3 独立性 4 异步性 ▶ 进程按各自独立的、不可预知的速度向前推进。 ▶ 导致“不可再现性” ▶ OS必须采取某种措施来保证各程序之间能协调运行。 5 结构特征 陈香兰 xlanchen@ustc.edu.cn http://staff.ustc.edu.cn/~xlanchen (Computer Application Laboratory, CS, USTC @ Hefei Embedded System Laboratory, CS, USTC @ Suzhou) 0117401: Operating System 计算机原理与设计 March 27, 2019 23 / 88
进程的五大特征 动态性:最基本的特性 并发性 ®独立性 异步性 ⊙结构特征 ·从结构上看,进程实体是由程序段、数据段及进程控制块三部分组 成 进程映像=程序段+数据段+进程控制块 口1回走1,2月Q0 陈话兰xlanchen@ustc.edu:cn http:/staff.u0117401.Operating System计算机原理与道 March27,201923/88
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 进程的五大特征 1 动态性:最基本的特性 2 并发性 3 独立性 4 异步性 5 结构特征 ▶ 从结构上看,进程实体是由程序段、数据段及进程控制块三部分组 成 进程映像 = 程序段 + 数据段 + 进程控制块 陈香兰 xlanchen@ustc.edu.cn http://staff.ustc.edu.cn/~xlanchen (Computer Application Laboratory, CS, USTC @ Hefei Embedded System Laboratory, CS, USTC @ Suzhou) 0117401: Operating System 计算机原理与设计 March 27, 2019 23 / 88
Outline 2 Process Concept o the Processes Process State o Process Control Block (PCB) 口1⊙生年12月0C 陈话兰xlanchen@ustc.edu.cn http/staff.u0117401:Operating System计算机原理与达 March27,201924/88
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Outline 2 Process Concept the Processes Process State Process Control Block (PCB) 陈香兰 xlanchen@ustc.edu.cn http://staff.ustc.edu.cn/~xlanchen (Computer Application Laboratory, CS, USTC @ Hefei Embedded System Laboratory, CS, USTC @ Suzhou) 0117401: Operating System 计算机原理与设计 March 27, 2019 24 / 88
Process State o As a process executes,it changes its state. State Models(状态模型) ①最基本的“三状态”模型 @引入"新”和“终止”态的"五状态”模型 引入“挂起”状态的"七状态”模型 口18,注卡1,月00 东香兰xlanchen@ustc,edu.cn http:/staff..u0117401:Operating System计算机原理与i March27.201925/88
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Process State As a process executes, it changes its state. State Models (状态模型) 1 最基本的“三状态”模型 2 引入“新”和“终止”态的“五状态”模型 3 引入“挂起”状态的“七状态”模型 陈香兰 xlanchen@ustc.edu.cn http://staff.ustc.edu.cn/~xlanchen (Computer Application Laboratory, CS, USTC @ Hefei Embedded System Laboratory, CS, USTC @ Suzhou) 0117401: Operating System 计算机原理与设计 March 27, 2019 25 / 88