第二部分 进程管理 为了提高计算机资源的利用率,采用多道程序设 计技术,程序并发执行环境带来了结果不可再现性的 问题。为此第二部分引入进程概念用以描述程序并发 执行,进而深入分析进程的控制、同步、通讯和死锁 等,用以解决程序并发执行带来的问题,使多道程序 有效执行。并发性是操作系统最重要的特征,进程是 操作系统最基本最重要的概念,进程管理是操作系统 的重点和难点。 1/61教学要求 n 熟悉进程引入的必要性;熟练掌握进程的定义和特征,熟练掌 握进程的三个基本状态、状态的转换和状态转换的关系,熟练 掌握进程存在的唯一实体-进程控制块,熟悉进程上下文。 n 了解线程的概念、引入线程的好处和线程的应用 。 n 熟悉进程间制约关系,掌握临界资源和临界区概念,掌握进程 同步和进程同步机制,熟悉利用软件、硬件技术解决进程同步 机制。 n 熟练掌握信号量机制(记录型信号量和wait、signal操作)的概 念、定义和实质,熟练掌握利用信号量机制实现进程互斥和同 步。掌握利用信号量解决生产者-消费者等经典同步问题,掌握 进程同步分析方法。 n 掌握死锁的定义和产生死锁的原因,掌握死锁的四个必要条件 ;