课程大纲说明
第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学时)
掌握死锁的概念,死锁的排除方法,银行家算法。
考核要求:
识记:进程的概念和描述,进程的互斥和同步,死锁的产生条件,线程的概念。
领会:进程控制,进程通信, 死锁的排除方法和各种算法。