4并发处理-1研讨.ppt

第四章 并发处理 (一)并发程序及特点 (二)进程的基本概念 (三)进程控制 (四)进程互斥 (五)进程同步 (六)Unix进程管理 4.1 并发程序及特点 4.1.1 顺序程序及特点 1. 程序的顺序执行:一个程序由若干个程序段组成,而这些程序段的执行必须严格的按照先后次序顺序执行。 顺序环境: 在单道计算机系统中只有一个程序在运行,这个程序独占系统中所有资源,其执行不受外界影响。 2. 程序顺序执行的特点 (1)程序执行的顺序性(大多数程序都具有) 处理机的操作严格按照程序所规定的顺序执行。 (2)程序执行的封闭性 独占资源,执行时不受外界影响(由执行环境保证) ( 3 )程序执行结果的可再现性(确定性) 程序执行的结果与初始条件有关,而与执行时间无关。即只要程序的初始条件相同,它的执行结果也是相同的,不论它在什么时间执行,也不管计算机的运行速度。 4.1.2 并发程序及特点 1.并发环境: 在一定时间内物理机器上有两个或两个以上的程序同处于开始运行但尚未结束的状态,并且次序不是事先确定的 例:用下图说明在多道批处理系统中,大量操作执行的先后次序。 讨论: (1)哪些程序段的执行必须是顺序的?为什么? (2)哪些程序段的执行是可并行的?为什么? 2. 什么是程序的并发执行 程序并发执行 (定义) 若干个程序段同时在系统中运行,这些

文档评论(0)

1亿VIP精品文档

相关文档