第3章 进程管理

教学要点:


     进程的概念和描述,进程的同步和互斥,进程通信,死锁。

教学时数:


    10学时

教学内容:


     进程和线程的概念 (1学时) 掌握程序的并发执行、进程的定义、作业和进程的关系;了解线程的概念。 3.2 进程的描述 (1学时) 掌握进程控制块PCB,进程上下文。 3.3 进程状态及其转换 (1学时) 掌握进程的三种基本状态:执行状态、等待状态、就绪状态,三种状态间的转换。 3.4 进程控制 (1学时) 理解进程的创建与撤消,进程的阻塞与唤醒。 3.5 进程互斥 (2学时) 掌握资源共享所引起的制约,互斥的加锁实现,信号量和P、V原语,用P、V原语实现进程互斥。 3.6 进程同步 (1学时) 掌握同步的概念,私用信号量,用P、V原语实现同步;理解生产者——消费者问题。 3.7 进程通信 (1.5学时) 理解进程的通信方式,消息缓冲机制,邮箱通信。 3.8 死锁问题 (1.5学时) 掌握死锁的概念,死锁的排除方法,银行家算法。

考核要求:


     识记:进程的概念和描述,进程的互斥和同步,死锁的产生条件,线程的概念。 领会:进程控制,进程通信, 死锁的排除方法和各种算法。