计算机操作系统概要
进程Process
程序并发执行的特 征
进程
程序顺序执行的特
征
B
C
A
进程Process
A
顺序 性
B
封闭 性
C
可再 现性
程序顺序执行的特征
程序顺序执行的特征
A
顺序 性
B
封闭 性
C
可再 现性
01
间断性
02
失去封 闭性
03
不可再 现性
进程Process
程序并发执行的特征
程序并发执行的特征
间断性
失去封闭性
存储管理方式
分页存储
存储管理方式
分段存储
存储管理方式
段页式存储
虚拟存储器
虚拟存储器
理论基础
局部性原理
虚拟存储器
技术支持
交换技术
虚拟存储器
概念
指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统
请求分页存储管理方式
请求页表 机制
01
缺页中断 机构
02
抵制变换 机构
死锁Dead Lock
产生死锁的必要条件
互斥条件
1
请求和保 持条件
2
不可抢占 条件
3
循环等待 条件
4
死锁的处理
预防死锁
01
02
避免死锁
银行家算法
03
检测死锁
04
解除死锁
存储器管理
存储器管理
地址重 定位
存储管 理方式
存储器管理
地址重定位
装入时对目标程序中的指令和数据地址的修改过程(逻辑地址->物理地址)
进程
概念
进程是具有独立功能的程序在一个数据集合上运行的过程,是系统进行资 源分配和调度的一个独立单位
进程
特征
01
动态性
03
独立性
02
并发性
04
异步性
进程
就绪状态 Ready
执行状态 Running
阻塞状态 Block
三种基本状态
进程
状态转换
进程
A
线性 方式
B
链接 方式
C
索引 方式
进程控制快PCB的组织方式
地址重定位
装入时对目标程序中的指令和数据地址的修改过程(逻 辑地址->物理地址)
单一连 续分配
分区分 配
分页存 储
存储器管理
存储管理方式
分段存 储
段页式 存储
存储管理方式
单一连续分配
分区分配
固定分区分配
动态分区分配 首次适应First Fit算法
循环首次适应Next Fit算法 最佳适应Best Fit算法 最坏适应Worst Fit算法 快速适应Quick Fit算法
进程
间接相互制 约
1
直接相互制 约
2
进程间的制约关系
进程
临界资源critical resource
进程
临界区critical section
物理意义
1
进程
信号量机制Semaphores
wait、 signal原语
2
进程
经典进程的同步问题
生产者消费者问
题
哲学家就 餐问题
读者-写 者问题
进程通信类型
高级调度High Level Scheduling
中级调度Intermediate Scheduling
低级调度Low Level Scheduling
处理机调度与死锁
作业调 度
进程调 度
常见的处理机调度算法
常见的处理机调度算 法
作业调度 先来先服务FCFS
短作业优先SJF 进程调度
轮转调度算法 Round Robin(RR)
引论
0 1
并发 Concurre
nce
0 3
虚拟 Virtual
0 2
共享 Sharing
0 4
异步 Asynchro
nism
操作系统的基本特征
引论
操作系统的主要功能
处理机管理
存储器管理
操作系统的 接口
设备管理
特点
引论
多道批处理系统
多道程 序概念
特点
引论
分时系统
特点
引论
实时系统
进程Process
处理机调度与死锁
处理机调度与死锁
处理机调 度的层次
常见的处 理机调度 算法
死锁 Dead Lock
处理机调度与死锁
高级调度High Level Scheduling
A
低级调度Low Level Scheduling
B
中级调度Intermediate Scheduling
C
处理机调度的层次
处理机调度的层次
客户机-服务器系统Client-
68%
Server System
消息传递系统Message
44%
passing system
管道pipe通信系统
21%
共享存储器系统Shared-
15%
Memory System
Socket RPC(Remote Procedure Call)
进程
线程的概念
进程中的一个执行流程,比进程更小的基本单位
处理机调度与死锁
死锁Dead Lock
死锁原因
概念
死锁的处理
产生死锁的必 要条件
竞争不可抢占性资源引起死 锁
进程推进顺序不当引起死锁
死锁Dead Lock
死锁原因
竞争可消耗资源引起死锁
死锁Dead Lock
概念
如果一组进程中的每一个进程都在等待仅由该组进程中的其他进程 才能引发的事件,那么该组进程就是死锁的
A
独占 设备
输入输出系统
设备按共享属性的分类
B
共享 设备
C
虚拟 设备
设备按共享属性的分类
A
独占 设备
B
共享 设备
C
虚拟 设备
输入输出系统
采用轮询的可编程 I/O方式
01
02
直接存储器访问方 式Direct Memory
Access(DMA)
03
采用中断的可编程 I/O方式
I/O控制方式
I/O控制方式
计算机操作系统概要
演讲人
2 统概念
D
多道批处 理系统
引论
B
操作系统 的基本特
征
E
分时 系统
C
操作系统 的主要功
能
F
实时 系统
引论
操作系统概念
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算 机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系 统的支持下才能运行。
不可再现性
02
01
概念
进程Process
进程
03 特征
06
进程间的制约 关系
05
进程控制快PCB
的组织方式
04
状态转换
三种基本状态
临界资源critical resource
临界区critical section
信号量机制 Semaphores
经典进程的同步问题
进程Process
进程
进程通信类型
线程的概念
03
直接存储器访问方式
Direct Memory
Access(DMA)
02
采用中断的可编程
I/O方式
01
采用轮询的可编程
I/O方式
输入输出系统
缓冲
引入目的
实现
03
最佳置换算法 Optimal
先进先出页面置换 算法FIFO
最近最久未使用 Least Recently
Used(LRU)
页面置换 算法
04
虚拟存储器
段表
缺段中断机构
地址变换机构
请求分段存储管理方式
输入输出系统
设备按共 享属性的 分类
输入输出系统
I/O控 制方式
通道
缓冲
设备独 立性
磁盘调 度算法