第2章处理器管理 2.1处理器管理概述 2.2进程描述 23进程控制 2.4进程同步与互斥 5进程通信 2.6进程调度 2.7进程死锁 2.8线程、超线程和双核的基本概念
第2章 处理器管理 2.1 处理器管理概述 2.2 进程描述 2.3 进程控制 2.4 进程同步与互斥 2.5 进程通信 2.6 进程调度 2.7 进程死锁 2.8 线程、超线程和双核的基本概念
本章结束!
本章结束!
第2章处理器管理 2.1处理器管理概述 21.1处理器管理的功能 处理器管理的主要任务是对处理器进行分配,并对其运行进 行有效的控制和管理 在现代操作系统中,处理器的分配和运行都是以进程为基本‖ 单位的,因而对处理器的管理也可以视为对进程的管理。 进程是程序的一次执行过程。 处理器管理包括以下功能 1.进程控制。在并发运行环境中,要使程序运行,必须先为 它创建一个或几个进程,并给它分配必要的资源。程序运行结束 时,要撤消这些进程,并回收这些进程所占用的各类资源 进程控制的主要任务就是为程序创建进程,撤消已结束的进 程,以及控制进程在运行过程中的状态转换
2.1 处理器管理概述 2.1.1 处理器管理的功能 处理器管理的主要任务是对处理器进行分配,并对其运行进 行有效的控制和管理。 在现代操作系统中,处理器的分配和运行都是以进程为基本 单位的,因而对处理器的管理也可以视为对进程的管理。 进程是程序的一次执行过程。 处理器管理包括以下功能: 1. 进程控制。在并发运行环境中,要使程序运行,必须先为 它创建一个或几个进程,并给它分配必要的资源。程序运行结束 时,要撤消这些进程,并回收这些进程所占用的各类资源。 进程控制的主要任务就是为程序创建进程,撤消已结束的进 程,以及控制进程在运行过程中的状态转换。 第2章 处理器管理
第2章处理器管理 2.1处理器管理概述 2.1.1处理器管理的功能 2.进程同步。在并发环境中,进程是以异步方式工作的,并 且以不可预知的速度向前推进。为了使多个进程能有条不紊地运 行,系统中必须设置进程同步机制。 进程同步的主要任务是对众多的进程运行进行协调。协调方 式有两种 1)进程互斥方式。进程在对临界资源访问时,应采用互斥方 式,也就是当一个进程访问临界资源时,另一个要访问该临界资 源的进程必须等待;当获取临界资源的进程释放临界资源后,其 他进程才能获取临界资源。这种进程之间的相互制约关系称为互 斥 简单地说,互斥就是“有我就没你,有你就没我”。 临界资源是指一次只能被一个进程使用的资源
2.1 处理器管理概述 2.1.1 处理器管理的功能 2. 进程同步。在并发环境中,进程是以异步方式工作的,并 且以不可预知的速度向前推进。为了使多个进程能有条不紊地运 行,系统中必须设置进程同步机制。 进程同步的主要任务是对众多的进程运行进行协调。协调方 式有两种: (1) 进程互斥方式。进程在对临界资源访问时,应采用互斥方 式,也就是当一个进程访问临界资源时,另一个要访问该临界资 源的进程必须等待;当获取临界资源的进程释放临界资源后,其 他进程才能获取临界资源。这种进程之间的相互制约关系称为互 斥。 简单地说,互斥就是“有我就没你,有你就没我”。 临界资源是指一次只能被一个进程使用的资源。 第2章 处理器管理
第2章处理器管理 2.1处理器管理概述 ‖21.1处理器管理的功能 2.进程同步 (2)进程同步方式。相互合作的进程,由同步机构对它们的执 行次序加以协调。也就是前一个进程结束,后一个进程才能开始; 前一个进程没有结東,后一个进程就不能开始。这种进程之间的 相互合作关系称为同步。 简单地说,同步就是“有你才有我,没你就没我
2.1 处理器管理概述 2.1.1 处理器管理的功能 2. 进程同步。 (2) 进程同步方式。相互合作的进程,由同步机构对它们的执 行次序加以协调。也就是前一个进程结束,后一个进程才能开始; 前一个进程没有结束,后一个进程就不能开始。这种进程之间的 相互合作关系称为同步。 简单地说,同步就是“有你才有我,没你就没我”。 第2章 处理器管理