《操作系统原理》课程教学资源(PPT课件讲稿)第3章 进程管理

第3章 进程管理
第3章 进程管理

处理机是计算机系统的核心资源。 操作系统的功能之一就是处理机管 理。 计算机系统的效率主要是由处理机 决定的。 处理机管理是整个操作系统的核心
• 处理机是计算机系统的核心资源。 • 操作系统的功能之一就是处理机管 理。 • 计算机系统的效率主要是由处理机 决定的。 • 处理机管理是整个操作系统的核心

☆现代计算机系统多数是多道系统, 且为单处理机系统。 令处理机要同时运行多个作业的程序。 ☆合理有效地管理和分配处理机资源, 是操作系统的一个十分重要的任务。 令处理机管理就是按照一定策略对处 理机进行合理调配、以满足用户作 业运行的需要
❖ 现代计算机系统多数是多道系统, 且为单处理机系统。 ❖ 处理机要同时运行多个作业的程序。 ❖ 合理有效地管理和分配处理机资源, 是操作系统的一个十分重要的任务。 ❖ 处理机管理就是按照一定策略对处 理机进行合理调配、以满足用户作 业运行的需要

为了准确地描述系统内多个作业的 运行情况,以及对系统资源的管理 和分配的情况,在现代计算机系统 中都采用进程的概念。 现代计算机系统都是以进程作为分 配资源和独立运行的基本单位。 所以处理机管理实质上是进程管理
➢ 为了准确地描述系统内多个作业的 运行情况,以及对系统资源的管理 和分配的情况,在现代计算机系统 中都采用进程的概念。 ➢ 现代计算机系统都是以进程作为分 配资源和独立运行的基本单位。 ➢ 所以处理机管理实质上是进程管理

§1进程的基本概念 进程是操作系统中最重要的、最基 本的概念。 ·对操作系统的设计和研究都是以进 程作为出发点。 进程的概念是从程序中产生的,但 它与程序有着本质的不同
• 进程是操作系统中最重要的、最基 本的概念。 • 对操作系统的设计和研究都是以进 程作为出发点。 • 进程的概念是从程序中产生的,但 它与程序有着本质的不同。 §1 进程的基本概念

、程序的顺序执行 程序是“一组有序的操作序列”。 “操作”:机器指令、高级语言中 的语句。“有序”:操作必须按照 严格的先后次序进行,必须在前 个操作完成后,才能执行下一个 操作。一个复杂的程序也可以分为 若干个程序段,各个程序段也是依 照一定的次序逐个执行
• 程序是 “ 一组有序的操作序列 ”。 “操作”:机器指令、高级语言中 的语句。“有序”:操作必须按照 严格的先后次序进行,必须在前一 个操作完成后, 才能执行下一个 操作。一个复杂的程序也可以分为 若干个程序段,各个程序段也是依 照一定的次序逐个执行。 一、程序的顺序执行

程序本身具有的顺序执行的特点 在单道系统中程序执行时,具有顺 序执行的特点,所以又把单道系统 中的程序称为顺序程序
▪ 程序本身具有的顺序执行的特点 ▪ 在单道系统中程序执行时,具有顺 序执行的特点,所以又把单道系统 中的程序称为顺序程序

作 作 作 业1 业2 业3 C1H P112 C2 E P2 H Po C3 P3 时间 t2 t3 t4
作业 1 I1 C1 P1 作业 2 I2 C2 P2 I3 作业 3 C3 P3 时间 t1 t2 t3 t4

顺序程序具有如下特性: 1、顺序性 程序运行时处理机必须严格按照 程序所规定的顺序执行有关操作。 2、可再现性 如果程序在不同的时间重复执行, 只要执行时的初始条件相同,程序运 行结果必然相同
顺序程序具有如下特性: 1、顺序性 程序运行时处理机必须严格按照 程序所规定的顺序执行有关操作。 2、可再现性 如果程序在不同的时间重复执行, 只要执行时的初始条件相同,程序运 行结果必然相同

3、封闭性 程序在运行时独占全部系统资源, 这些资源的状态只由程序本身确定, 只有该程序的操作才能改变资源的状 态。所以,程序在执行过程中不会受 到外界因素的影响。 4、与时间无关性 程序的运行结果与它执行的速度 无关
3、封闭性 程序在运行时独占全部系统资源, 这些资源的状态只由程序本身确定, 只有该程序的操作才能改变资源的状 态。所以,程序在执行过程中不会受 到外界因素的影响。 4、与时间无关性 程序的运行结果与它执行的速度 无关
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《操作系统原理》课程教学资源(PPT课件讲稿)Linux核心体系结构简介.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)(英文版)Linux Development Environment.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)Linux程序设计简介.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第2章 Linux概述.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第1章 操作系统概论.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)前言.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)security protocols.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)Public Key Cryptography2.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)Public Key Cryptography1.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)overview.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)Attacks, Services, and Mechanisms.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)NTHEORY 2 Group Theory and Number.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)Lecture 3 Number Theory Basics I.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)HashFunctions.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)Digital Signature.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)CRYPTO12.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)Block ciphers-L&D.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)Block ciphers-DES.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)Block ciphers-AES.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)Introduction(主讲:曹天杰).ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第4章 Linux进程管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第4章 存储管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第6章 Linux存储管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第七章 文件管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第八章 Linux文件管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第九章 设备管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第十章 Linux设备管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第六章 作业管理.ppt
- 《操作系统原理》课程教学资源:教学大纲标准格式.doc
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)目录(崔雅娟).ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第八章 结构及其它.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第二章 数据类型、运算符与表达式.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第九章 文件.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第六章 数组.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第七章 指针.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第三章 语句及控制结构.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第四章 函数和程序结构.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第五章 预处理命令.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第一章 程序设计概述.ppt
- 高等学校计算机专业教材:《数值计算方法》课程教学资源(PPT课件)第一章 插值方法.ppt