第二章 进程管理讲述
第二章 进程管理 1、进程的概念及描述 2、进程控制 3、进程的互斥和同步 4、进程通信 5、进程死锁 6、进程的实例 一、进程的概念和描述 1、进程的引入 2、进程的定义 3、进程的描述 4、进程状态及其转换 程序的顺序执行 程序的并发执行 进程概念的引入 程序的这种顺序执行过程可以描述为: Repeat IR ← M[pc] pc ← pc+1 Execute ( instruction in IR ) Until CPU halt 其中,IR为指令寄存器;pc为程序计数器,M为存储器。 程序顺序执行的三个特点: 顺序性 封闭性 可再现性 即上一条指令的执行结束是下一条指令执行开始的充分必要条件,程序总是严格按照给定的指令序列顺序执行的。即使要改变执行顺序,也是通过程序本身的指令(如转移指令、循环指令等)来实现的。 程序一旦开始运行,就必然独占所有的系统资源,其执行结果由给定的初始条件决定,而不会受到外界因素的影响。 这是指程序执行的结果与执行速度无关。也就是说,只要给定的初始条件相同,无论在什么机器上,在任何时间,以任何速度,多次重复执行程序都必然得到相同的结果。 这种单道程序系统环境下,系统资源是以程序为单位进行分配的,而且被获得了全部资源而运行的程序所独占,也就不存在资源共享、多个程序同时运行以及用户程序执行的随机性
原创力文档

文档评论(0)