第2章 进程的描述与控制,2.1 进程及其描述 2.1.1 进程的引入 2.1.2 进程的定义与特征 2.1.3 进程描述控制表 2.2 进程基本状态及其相互转换 2.3 进程控制 2.4 线程,补充部分必要的微机原理知识,2.1.1 进程概念的引入,单任务环境下的“可执行”程序 未执行前的程序 可执行格式的二进制程序文件; 通常被持久存储在外存(磁盘)中。 程序被加载到主存并获得CPU控制权后 将按其中指令所规定的逻辑顺序被依次执行 逻辑顺序结构:顺序、选择、重复(循环) 通常可采用或引入前驱图节点有向边,来描述程序中不同单元或程序段之间的关系; 以实模式执行,具有最大的权限,可存取控制所有计算机软硬资源; 程序执行具有以下基本特点: 顺序性、封闭性和(结果)可再现性,如何创建可执行程序,2.1.1 进程概念的引入,单任务环境下的“可执行”程序 多任务环境下多道程序并发执行 多道程序并发执行情况示例 本例中,程序片段S1与S2可并发执行 并发可有效提高系统的吞吐量 多道程序并发执行的特征 间断性(切换执行) 失去封闭性(共享系统的资源) 结果不可再现性 为有效管理和调度多道并发执行程