天勤论坛:www.csbiji.comwww.csbiji.comwww.csbiji.comwww.csbiji.com天勤论坛——专为计算机考研学子打造的专业交流平台期待你的加入!此文档由天勤论坛总结转载请注明出处!天道酬勤,厚德载物!天勤论坛:www.csbiji.com第二章进程管理····大纲要求一、进程与线程1.进程概念2.进程的状态与转换3.进程控制4.进程组织5.进程通信共享存储系统,消息传递系统,管道通信。6.线程概念与多线程模型二、进程同步1.进程同步的基本概念2.实现临界区互斥的基本方法软件实现方法;硬件实现方法。3.信号量4.管程5.经典同步问题生产者-消费者问题,读者-写者问题,哲学家进餐问题。※注:处理机调度以及死锁将在处理机调度与死锁一章讲解。····本章知识体系框架图天勤论坛:www.csbiji.com····本章基础要点与核心考点一、核心考点:1、(★★★)进程的定义及特征、进程与程序的异同、进程的状态及引起状态转换的典型原因。2、(★★★★★)临界区的定义及操作原则,进程同步与互斥,用信号量描述进程同步,进程通信。二、基础要点:1、进程的并发执行是指若干进程在执行时间上是重叠的。2、▲进程是一个程序对某个数据集的一次运行活动。3、程序并发执行与顺序执行相比产生了一些新特性:间断性、失去封闭性、不可再现性。4、进程的基本特征是:动态性、并发性、独立性、异步性和结构特征。5、程序的顺序执行通常是在单道程序的工作环境中,具有运行结果可再现的特点。6、▲进程的基本状态有执行、就绪和阻塞。7、进程是动态的概念,而程序是静态的概念。8、▲进程控制块的初始化工作包括初始化标识符信息、初始化处理机状态信息、初始化处理机控制信息。9、▲当进程执行的时间片用完时,进程由执行状态转变为就绪状态。10、进程从结构上讲,包括程序段、数据段和进程控制块(PCB)三部分。11、在操作系统中引入线程概念的主要目的是减少程序并发执行时所需付出的时空开销,提高程序执行的并发程度。12、在进程中,访问临界资源的代码段称为临界区。为保证进程互斥访问临界资源,应在进程的临界区之前设置进入区,在临界区后设置退出区。13、▲访问临界资源应遵循的准则为:空闲让进、忙则等待、有限等待、让权等待。14、信号量的物理意义是当信号量值大于零时表示可用资源的数目:当信号量值小于零时,其绝对值为在该信号量上等待的进程个数。15、用P、V操作管理临界区时,任何一个进程在进入临界区之前应调用P操作,退出临界区时应调用V操作。...