- 8
- 0
- 约2.1万字
- 约 213页
- 2021-09-02 发布于湖北
- 举报
第4章 操作系统Operating System
第4章 操作系统
4.1 操作系统概论
4.2 处理机管理
4.3 作业管理
4.4 存储管理
4.5 设备管理
4.6 文件管理
ALU
微机原理
RAM
I/O
译码器
控制器
累加器
数据寄存器
地址寄存器
指令计数器
CPU
0
1
0
0
0
0
0
11
0
0
0
1
1
1
0
操作系统的形成与发展
操作系统的功能
操作系统的特征
操作系统的分类
4.1 操作系统概论1
操作系统不仅是硬件与所有其它软件的接口,而且是整个计算机系统的控制和管理中心,起到“中枢神经”的作用。
4.1 操作系统概述
操作系统是(Operating System)控制和管理计算机硬件和软件资源、合理地组织计算机工作流程,以及方便用户的程序的集合。
4.1 操作系统概述
用户应用软件
系统应用软件
操作系统
裸机
硬件、操作系统及应用软件的关系
一、操作系统的形成与发展
1、手工操作阶段
2、早期批量处理阶段
3、管理程序阶段
4、多道程序设计与多道批
处理系统
手工操作阶段
使用机器语言或汇编语言编写程序。
人工操作计算机控制台上的复杂开关以控制和监视程序的装载、运行以及输入输出等操作。
繁琐、低效、易错。
由于人工操作,所以CPU的利用率很低。
为解决计算机资源利用率低下的突出矛盾,出现了早期的 批量处理系统。
早期批量处理系统
思想:尽量减少两个作业间的人工干预,事先把用户作业组合排序成一批作业,一次性提交给计算机,按照顺序逐个地完成。
由于批处理实现了作业的自动转换,从而缩短了作业间的交接时间和准备时间。这叫单道批处理系统。
由于是单道的,慢速I/O与高速CPU的矛盾仍未解决,CPU的利用率仍很低下。
手工操作
批量处理
管理程序
多道程序
设计与多
道批处理
操作系统
脱机批处理系统
设置一个低挡的卫星机专门管理I/O,用户的作业仍在主机上运行,但其输入输出在卫星机上并行进行,这样提高了主机CPU的利用率。
主机
卫星机
读卡机
打印机
输入
输出
管理程序阶段
脱机批处理缓解了I/O与CPU的速度矛盾,但增加了用户的等待时间。
60年代引入了通道(Channel)技术,中断(Interrupt)技术取得突破性发展。通道专门用于控制I/O的小型处理机,借助与缓冲存储技术实现与主机的CPU并行工作。
I/O处理机与CPU的并行工作需要一个专门软件来协调,此即中断处理程序和I/O控制程序,又称管理程序,是OS的雏形。
手工操作
批量处理
管理程序
多道程序
设计与多
道批处理
操作系统
多道程序设计与多道批处理
管理程序解决了I/O与CPU的并行工作,但作业仍是串行执行的,仍是单道系统,内存中只允许存在一道程序,如果有大量的I/O工作,则CPU闲置,效率仍底下。
解决此问题就是引入多道程序技术,允许内存同时存放若干道相互独立的程序,并交替执行,共享资源,从而提高了中央处理机的效率。在某一瞬间,CPU仍是对一个程序服务。
手工操作
批量处理
管理程序
多道程序
设计与多
道批处理
操作系统
多道程序原理示意图
CPU
调度
C道程序
E道程序
D道程序
存储器
I/O
I/O
I/O
现代操作系统
由于应用了通道技术、中断技术以及多道程序设计技术、批处理技术,大大提高了中央处理机的利用率,这种并行性和共享性要求有更完善、更复杂的管理系统,并为用户提供方便的操作,于是便形成了现代操作系统。
手工操作
批量处理
管理程序
多道程序
设计与多
道批处理
操作系统
资源管理:它是协调、管理计算机的软硬件资源,提高它们的利用率。
用户角度:它为用户提供使用计算机的环境和服务,通常是用命令和系统调用方式提供服务的。
功能有五大类
1、处理机管理 2、作业管理
3、存储管理4、设备管理 5、文件管理
二、操作系统的功能
4.2 处理机管理
计算机系统资源分为:CPU、内存、外设和信息文件,而CPU是最重要、最宝贵的资源。尤其是在多道程序系统中,CPU为各道程序争夺使用,因此处理机管理的基本任务是按一定的调度策略,对处理机进行分配及资源回收等。在多道程序系统中,处理机的分配和运行是以进程为单位的,因此处理机的管理又归结为对进程的管理。
进程管理
进程的控制
建立、撤消进程;控制进程在不同状态间的转换。
进程的同步
协调系统中的并发进程,控制它们以互斥方式访问共享资源或协调进程的运行时间使其合作完成同一任务。
进程管理
进程间的通信
对相互合作完成同一任务的进程,彼此间必须交换信息,实现进程间通信
进程调度
控制和协调各进程对CPU的竞争使用,按照某种调
您可能关注的文档
- 《计算机应用技术导论》电子课件(高教版) 第1部分 计算机系统概述.ppt
- 《计算机应用技术导论》电子课件(高教版) 第2部分 硬件系统.ppt
- 《计算机应用技术导论》电子课件(高教版) 第3部分 软件系统概述.ppt
- 《计算机应用技术导论》电子课件(高教版) 第5部分 软件开发技术.ppt
- 《计算机应用技术导论》电子课件(高教版) 第7部分 数字媒体技术.ppt
- 《计算机应用技术导论》电子课件(高教版) 第10部分 职业资格与认证.ppt
- 《计算机组装与维护》教学课件 教学课件2 挑选中央处理器.ppt
- 《计算机组装与维护》教学课件 教学课件4 挑选内存.ppt
- 《计算机组装与维护》教学课件 教学课件5 配置外存储系统.ppt
- 《计算机组装与维护》教学课件 教学课件6 配置显示系统.ppt
原创力文档

文档评论(0)