进程及进程管理进程及进程管理进程及进程管理进程及进程管理进程的引入进程的引入进程概念进程概念进程控制进程控制进程的相互制约关系进程的相互制约关系进程同步机构进程同步机构进程互斥与同步的实现进程互斥与同步的实现LinuxLinux系统的进程管理系统的进程管理1进程及进程管理——主要内容进程及进程管理——主要内容21
顺序程序及特点顺序程序及特点计算计算程序的一次执行过程称为一个计算,它由许多简单操作所组成
程序的顺序执行程序的顺序执行一个计算的若干操作必须按照严格的先后次序顺序地执行,这类计算过程就是程序的顺序执行过程
进程及进程管理——进程的引入进程及进程管理——进程的引入3顺序程序的特点顺序程序的特点单道系统的工作情况对用户作业的处理——首先输入用户的程序和数据;然后进行计算;最后打印计算结果即有三个顺序执行的操作:I:输入操作C:计算操作P:输出操作P2C2I2P1C1I1作业1作业2进程及进程管理——进程的引入进程及进程管理——进程的引入4顺序程序的特点顺序性顺序性————处理机的操作严格按照程序所规定的顺序执行
封闭性封闭性————程序一旦开始执行,其计算结果不受外界因素的影响
可再现性可再现性————程序执行的结果与它的执行速度无关(即与时间无关),而只与初始条件有关
进程及进程管理——进程的引入进程及进程管理——进程的引入52
并发程序并发程序多道系统的工作情况多道系统的工作情况I1I2I3I4C1C3C2P1P2哪些程序段的执行必须是顺序的
哪些程序段的执行是并行的
操作的先后次序图对n个用户作业的处理——作业1:I1C1P1作业2:I2C2P2作业n:InCnPn进程及进程管理——进程的引入进程及进程管理——进程的引入6什么是程序的并发执行什么是程序的并发执行若干个程序段同时在系统中运行,这些程序段的执行在时间上是重叠的,一个