中国水利水电出版社:21世纪高职高专新概念教材《操作系统原理教程》教学资源(第二版,PPT课件讲稿)第2章 处理器管理

第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章 处理器管理

第2章处理器管理 2.1处理器管理概述 2.1.1处理器管理的功能 3.进程通信。在系统中,经常会有多个进程需要相互配合去 完成一个共同的任务,而在这些进程之间,往往需要相互交换信 息。进程通信的任务就是用来实现相互合作进程之间的信息交换 进程的通信方式有 (1)当相互合作的进程处于同一台计算机系统时,通常采用 直接通信方式。由源进程利用发送命令直接将消息发送到目标进 程的消息队列上,然后由目标进程利用接收命令从其消息队列中 取出消息 (2)当相互合作的进程处于不同计算机系统时,通常采用间 接通信方式。由源进程利用发送命令将信息发送到一个专门存放 消息的中间实体中,然后由目标进程利用接收命令从中间实体中 取出消息。这个中间实体通常称为“邮箱”,相应的通信系统称 为电子邮件系统
2.1 处理器管理概述 2.1.1 处理器管理的功能 3. 进程通信。在系统中,经常会有多个进程需要相互配合去 完成一个共同的任务,而在这些进程之间,往往需要相互交换信 息。进程通信的任务就是用来实现相互合作进程之间的信息交换。 进程的通信方式有: (1)当相互合作的进程处于同一台计算机系统时,通常采用 直接通信方式。由源进程利用发送命令直接将消息发送到目标进 程的消息队列上,然后由目标进程利用接收命令从其消息队列中 取出消息。 (2)当相互合作的进程处于不同计算机系统时,通常采用间 接通信方式。由源进程利用发送命令将信息发送到一个专门存放 消息的中间实体中,然后由目标进程利用接收命令从中间实体中 取出消息。这个中间实体通常称为“邮箱”,相应的通信系统称 为电子邮件系统。 第2章 处理器管理

第2章处理器管理 2.1处理器管理概述 ‖21.1处理器管理的功能 4.处理器调度。等待在后备队列上的作业,通常要经过处理 器调度才能执行。处理器调度包括作业调度(也称为高级调度) 进程调度(也称为低级调度)和中级调度。 (1)作业调度的基本任务是从后备队列中按照一定的算法,选 择出若干个作业,为它们分配必要的资源,将它们调入主存,然 后为它们建立进程,使之成为可能获得处理器的就绪进程,并按 照一定的算法将其插入到就绪队列。作业调度将在第6章作业管理 与系统接口中介绍 ②2)进程调度的基本任务是从进程的就绪队列中,按照一定的 调度算法选出一个进程,把处理器分配给它,并为它设置运行现 场,使进程投入运行。本章主要介绍进程调度
2.1 处理器管理概述 2.1.1 处理器管理的功能 4. 处理器调度。等待在后备队列上的作业,通常要经过处理 器调度才能执行。处理器调度包括作业调度(也称为高级调度)、 进程调度(也称为低级调度)和中级调度。 (1)作业调度的基本任务是从后备队列中按照一定的算法,选 择出若干个作业,为它们分配必要的资源,将它们调入主存,然 后为它们建立进程,使之成为可能获得处理器的就绪进程,并按 照一定的算法将其插入到就绪队列。作业调度将在第6章作业管理 与系统接口中介绍。 (2)进程调度的基本任务是从进程的就绪队列中,按照一定的 调度算法选出一个进程,把处理器分配给它,并为它设置运行现 场,使进程投入运行。本章主要介绍进程调度。 第2章 处理器管理

第2章处理器管理 2.1处理器管理概述 21.1处理器管理的功能 4.进程调度。 (3)中级调度的基本任务是把那些暂时不能运行的进程从主存 移到外存上,释放其所占有的宝贵资源,让其他进程运行。当移 到外存上的进程具备运行条件时,再由中级调度把它们重新调入 主存,等待运行。 中级调度将在第3章存储器管理的对换技术中详细介绍,也可 以参考本章224的内容
2.1 处理器管理概述 2.1.1 处理器管理的功能 4. 进程调度。 (3)中级调度的基本任务是把那些暂时不能运行的进程从主存 移到外存上,释放其所占有的宝贵资源,让其他进程运行。当移 到外存上的进程具备运行条件时,再由中级调度把它们重新调入 主存,等待运行。 中级调度将在第3章存储器管理的对换技术中详细介绍,也可 以参考本章2.2.4的内容。 第2章 处理器管理

第2章处理器管理 2.1处理器管理概述 2.1.2程序的执行 程序执行是指程序在计算机中的运行过程。程序的 执行可以用前趋图表示,程序的执行方式有顺序执行和 并发执行。 1.前趋图。它是一个有向无循环图。图中的每个结点 可用于表示一条语句、一个程序段等;结点间的有向边 表示在两个结点之间存在的前趋关系。如Pi→P,称Pi 是P的前趋,而P是P的后继。 在前趋图中,没有前趋的结点称为初始结点,没有 后继的结点称为终止结点。应当注意的是,前趋图中不 能存在循环
2.1 处理器管理概述 2.1.2 程序的执行 程序执行是指程序在计算机中的运行过程。程序的 执行可以用前趋图表示,程序的执行方式有顺序执行和 并发执行。 1.前趋图。它是一个有向无循环图。图中的每个结点 可用于表示一条语句、一个程序段等;结点间的有向边 表示在两个结点之间存在的前趋关系。如Pi → Pj,称Pi 是Pj的前趋,而Pj是Pi的后继。 在前趋图中,没有前趋的结点称为初始结点,没有 后继的结点称为终止结点。应当注意的是,前趋图中不 能存在循环。 第2章 处理器管理

第2章处理器管理 2.1处理器管理概述 2.12程序的执行 1前趋图。图21所示的前趋图。在图2-1所示的前趋图中存在下述 前趋关系: P1→P2,P1→P3,P2→P5,P3→P4,P4→P5,P5 P6 PS P6 P3 P4 图2-1具有6个结点的前趋图
2.1 处理器管理概述 2.1.2 程序的执行 1.前趋图。图2-1所示的前趋图。 在图2-1所示的前趋图中存在下述 前趋关系: P1 → P2,P1 → P3,P2 → P5,P3 → P4,P4 → P5,P5 → P6 第2章 处理器管理
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国水利水电出版社:21世纪高职高专新概念教材《操作系统原理教程》教学资源(第二版,PPT课件讲稿)第1章 操作系统概述(连卫民、徐保民).ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第四章 需求分析.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第十章 面向对象方法学引论.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第十二章 面向对象系统设计.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第十一章 面向对象的分析.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第六章 详细设计.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第八章 软件测试.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第五章 总体设计.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第二章 软件生命周期及软件开发模型.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第九章 软件维护.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第三章 计算机系统工程.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第七章 编码.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第一章 软件危机与软件工程.ppt
- 《计算机等级考试三级网络技术》第8章 网络技术展望.doc
- 《计算机等级考试三级网络技术》第7章 网络应用——电子商务和电子政务.doc
- 《计算机等级考试三级网络技术》第6章 网络安全技术.doc
- 《计算机等级考试三级网络技术》第5章 因特网基础.doc
- 《计算机等级考试三级网络技术》第4章 网络操作系统.doc
- 《计算机等级考试三级网络技术》第3章 局域网基础.doc
- 《计算机等级考试三级网络技术》第2章 网络基本概念.doc
- 中国水利水电出版社:21世纪高职高专新概念教材《操作系统原理教程》教学资源(第二版,PPT课件讲稿)第3章 存储器管理.ppt
- 中国水利水电出版社:21世纪高职高专新概念教材《操作系统原理教程》教学资源(第二版,PPT课件讲稿)第4章 设备管理.ppt
- 中国水利水电出版社:21世纪高职高专新概念教材《操作系统原理教程》教学资源(第二版,PPT课件讲稿)第5章 文件管理.ppt
- 中国水利水电出版社:21世纪高职高专新概念教材《操作系统原理教程》教学资源(第二版,PPT课件讲稿)第6章 作业管理与系统接口.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第10章 模块化程序设计.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第1章 基础知识.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第2章 IBM PC计算机系统结构.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第3章 指令系统和寻址方式.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第4章 汇编语言与源程序结构.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第5章 程序设计基础技术.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第6章 子程序设计及系统调用.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第7章 非数值运算.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第8章 高级语言汇编技术.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第9章 输入/输出程序设计.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)首页.ppt
- 《数据库技术及应用》第01章 数据库系统概述.ppt
- 《数据库技术及应用》第02章 关系数据库理论基础.ppt
- 《数据库技术及应用》第03章 SQL语言基础.ppt
- 《数据库技术及应用》第04章 数据库安全及维护.ppt
- 《数据库技术及应用》第05章 数据库系统设计.ppt