《计算机操作系统》PPT课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《计算机操作系统》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《计算机操作系统》PPT课件.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机操作系统计算机操作系统邵志远邵志远前前 言言前言前言 (1)(1)认识操作系统认识操作系统认识操作系统认识操作系统 从操作系统在计算机系统中的从操作系统在计算机系统中的位置来分析位置来分析 操作系统是什么操作系统是什么?操作系统能做什么操作系统能做什么?操作系统如何去做操作系统如何去做?1操作系统定义操作系统定义操作系统的功能操作系统的功能操作系统的实现技术操作系统的实现技术1.操作系统课程的重要性操作系统课程的重要性裸机裸机作作系系统统应应程程序序用用序序程程用用户户操操计算机系统的组成前言前言 (2)(2)学习计算机系统的核心软件,掌握操作系统采学习计算机系统的核心软件,掌握操作系统
2、采学习计算机系统的核心软件,掌握操作系统采学习计算机系统的核心软件,掌握操作系统采 用的关键技术用的关键技术用的关键技术用的关键技术 并行处理技术并行处理技术 虚拟技术虚拟技术 2 操作系统中的操作系统中的并行处理技术并行处理技术 并行性和并行处理技术并行性和并行处理技术并行性并行性:处理多个同时性活动的能力并行处理并行处理:利用多个处理部件为完成一个任务而同时执行。前言前言 多用户、多任务同时执行多用户、多任务同时执行(并发执行并发执行)如何描述任务如何描述任务如何控制任务状态的变化如何控制任务状态的变化 多任务关系如何协调多任务关系如何协调 多任务如何调度多任务如何调度 3同步与互斥同步与
3、互斥进程的引入与进程概念进程的引入与进程概念进程状态及控制进程状态及控制进程调度进程调度前言前言 系统资源共享系统资源共享处理机如何共享处理机如何共享 存储器如何共享存储器如何共享 设备如何共享设备如何共享 信息如何共享信息如何共享 4存储分配、地址映射、存储分配、地址映射、虚存、存储保护虚存、存储保护策略、调度、处理机分派策略、调度、处理机分派 文件结构、存取方法、文件结构、存取方法、磁盘空间分配、文件共享、磁盘空间分配、文件共享、文件保护、文件完整性文件保护、文件完整性设备分配、虚拟设备、设备分配、虚拟设备、设备驱动设备驱动前言前言 操作系统中的虚拟技术操作系统中的虚拟技术用户的逻辑视图与
4、操作系统所管理的物理视图分离用户的逻辑视图与操作系统所管理的物理视图分离逻辑视图与物理视图的映射逻辑视图与物理视图的映射5应用程序应用程序1,应用程序,应用程序2,应用程序应用程序nCPU1CPU2虚拟主存1打印机1打印机2虚拟主存2CPU主存主存打印机打印机分时主存管理假脱机打印软软件件硬硬件件虚拟技术示意图前言前言(3)(3)培养系统软件的开发技能培养系统软件的开发技能培养系统软件的开发技能培养系统软件的开发技能6 系统软件系统软件 大型的支撑软件,为其他应用软件提供相对完善、专业 的开发和运行的环境,并提供相应的服务。系统软件的例系统软件的例:OS研制、OS功能扩充、网络操作系统、分布式
5、操作系统的研制,还有DBMS的研制等。应用软件应用软件 在系统软件的支持下开发的软件,相对于系统软件其规 模要小得多,功能也较为单一、专用。前言前言 (4)(4)为后续课程打好基础为后续课程打好基础为后续课程打好基础为后续课程打好基础 如数据库系统、计算机网络、分布式系统如数据库系统、计算机网络、分布式系统 72.如何如何学习操作系统学习操作系统必须了解操作系统的特点必须了解操作系统的特点掌握操作系统的学习方法掌握操作系统的学习方法 前言前言 培养目标培养目标 培养学生具备系统软件开发技能。既能进行统软件的开 发,更能胜任应用软件的开发。8 内容庞杂、涉及面广内容庞杂、涉及面广管理、控制所有硬
6、件管理、控制所有硬件管理所有软件,控制程管理所有软件,控制程 序的执行序的执行为用户提供良好的接口为用户提供良好的接口 实践性强实践性强 操作系统原理与实际运行的操作系统的关系操作系统原理与实际运行的操作系统的关系 技术发展快技术发展快 基础性和先进性的关系基础性和先进性的关系(1)(1)操作系统课程的特点操作系统课程的特点操作系统课程的特点操作系统课程的特点裸机裸机作作系系统统应应程程序序用用序序程程用用户户操操计算机系统的组成前言前言 了解操作系统提供的服务了解操作系统提供的服务 操作系统的功能如何体现操作系统的功能如何体现 掌握操作系统的基本原理掌握操作系统的基本原理 和实现技术和实现技
7、术 现代操作系统最本质、最现代操作系统最本质、最 核心的问题是什么?核心的问题是什么?理论与实际的结合理论与实际的结合 操作系统实例分析操作系统实例分析 实现操作系统某些功能实现操作系统某些功能9裸机裸机作作系系统统应应程程序序用用序序程程用用户户操操计算机系统的组成(2)(2)如何学习操作系统如何学习操作系统如何学习操作系统如何学习操作系统前言前言第第1章章 绪论绪论绪论绪论操作系统与计算机体系结构的关系操作系统与计算机体系结构的关系操作系统与计算机体系结构的关系操作系统与计算机体系结构的关系操作系统的形成与发展操作系统的形成与发展操作系统的形成与发展操作系统的形成与发展操作系统定义操作系统
8、定义操作系统定义操作系统定义操作系统的资源管理功能操作系统的资源管理功能操作系统的资源管理功能操作系统的资源管理功能计算机体系结构与现代操作系统类型计算机体系结构与现代操作系统类型计算机体系结构与现代操作系统类型计算机体系结构与现代操作系统类型10绪论绪论主要内容主要内容操作系统与操作系统与计算机体系结构的关系计算机体系结构的关系绪论绪论操作系统与计算机体系结构的关系操作系统与计算机体系结构的关系11绪论绪论操作系统与计算机体系结构的关系操作系统与计算机体系结构的关系1.操作系统与各层的关系操作系统与各层的关系裸机裸机作作系系统统应应程程序序用用序序程程用用户户操操 与硬件的关系与硬件的关系控
9、制CPU的工作 访问存储器设备 驱动、中断处理 与用户及其他软件的关系与用户及其他软件的关系控制、管理提供方便的用户界面提供优质的服务计算机系统的组成(1)OS(1)OS对各层的管理和控制对各层的管理和控制对各层的管理和控制对各层的管理和控制12裸机裸机作作系系统统应应程程序序用用序序程程用用户户操操 用户和上层软件的要求用户和上层软件的要求用户需求提供优质的服务方便的用户界面 绪论绪论操作系统与计算机体系结构的关系操作系统与计算机体系结构的关系计算机系统的组成(2)(2)各层对各层对各层对各层对OSOS的制约和影响的制约和影响的制约和影响的制约和影响 下层硬件环境的制约下层硬件环境的制约提供
10、OS运行环境限制了OS的功能实现13 CPU 存储器存储器 I/OI/O设备设备程序计数器程序计数器绪论绪论操作系统与计算机体系结构的关系操作系统与计算机体系结构的关系2.存储程序式计算机的结构和特点存储程序式计算机的结构和特点(1)(1)基本部件基本部件基本部件基本部件集中顺序过程控制集中顺序过程控制 过程性过程性:模拟人们手工操作模拟人们手工操作 集中控制集中控制:由:由CPU集中管理集中管理 顺序性顺序性:(2)(2)特点特点特点特点143.计算机系统结构与操作系统的关系计算机系统结构与操作系统的关系顺序计算模型顺序计算模型一对矛盾一对矛盾如何解决矛盾如何解决矛盾如何解决矛盾如何解决矛盾
11、?单单CPU计算机计算机 计算机网络计算机网络(多计算机系统多计算机系统)消息传递型多计算机消息传递型多计算机 计算机系统结构计算机系统结构并行计算模型并行计算模型操作系统操作系统绪论绪论操作系统与计算机体系结构的关系操作系统与计算机体系结构的关系(1)(1)结构特征结构特征结构特征结构特征(2)OS(2)OS采用的软件采用的软件采用的软件采用的软件技术技术技术技术多道程序设计技术、分时技术、资源分配与调度等多道程序设计技术、分时技术、资源分配与调度等(3)(3)计算机体系结构与硬件技术的变化计算机体系结构与硬件技术的变化计算机体系结构与硬件技术的变化计算机体系结构与硬件技术的变化操作系统的形
12、成与发展操作系统的形成与发展绪论绪论操作系统的形成与发展操作系统的形成与发展15绪论绪论操作系统的形成与发展操作系统的形成与发展操作系统形成与发展过程操作系统形成与发展过程 操作系统初期阶段 操作系统发展的初期阶段操作系统发展的初期阶段 手工操作 阶段 联机 批处理 脱机 批处理 执行 系统个人计算机操作系统 网络操作系统分布式操作系统 实时系统 多道程序系统多道程序系统 多道批 分时 处理系统 系统 早期批处理操作系统的进一步发展操作系统的进一步发展操作系统的形成操作系统的形成16 无任何软件无任何软件 有人工干预有人工干预 独占性独占性 串行性串行性1.手工操作阶段手工操作阶段(1)(1)
13、特点特点特点特点当CPU速度提高时,出现了 机器 程序处理 人工操 操作时间与机器 速度 所需时间 作时间 有效运行时间之比 1万次/秒 1小时 3分钟 1 :20 60万次/秒 1分钟 3分钟 3 :1(2)(2)问题问题问题问题人人 机矛盾机矛盾绪论绪论操作系统的形成与发展操作系统的形成与发展2.批处理阶段批处理阶段监督程序监督程序作业自动过渡作业自动过渡17(1)(1)联机批处理联机批处理联机批处理联机批处理 特点特点 问题问题 CPU高速与I/O慢速的矛盾 解决办法解决办法 由卫星机负责I/O绪论绪论操作系统的形成与发展操作系统的形成与发展 特点特点 主机与卫星机并行操作 问题问题 调
14、度不灵活;保护问题 解决办法解决办法 硬件技术的发展 通道技术、中断技术通道技术、中断技术(2)(2)脱机批处理脱机批处理脱机批处理脱机批处理脱机批处理图示 主 机 输出带 输入带 输入带打印机 卫星机 输出带输入机18借助于通道与中断技术,由主机控制I/O工作。原有的监督程序不仅要负责调度作业自动地运行,而且还要提供I/O控制功能。它常驻主存,称为执行系统。3.执行系统执行系统(1)(1)什么是执行系统什么是执行系统什么是执行系统什么是执行系统I/O控制功能 调度(2)(2)特点特点特点特点主机、外设并行操作;增强了保护能力(3)(3)基本功能基本功能基本功能基本功能(4)(4)问题问题问题
15、问题主机与外设的并行是有限度的,还依赖于程序运行的特征。绪论绪论操作系统的形成与发展操作系统的形成与发展19 单道程序程序的工作情况单道程序程序的工作情况4.操作系统的形成操作系统的形成用户程序监督程序 I/O操作计算请求输入 启动I/O I/O完成继续计算 结束中断单道程序工作示例(1)(1)多道程序设计技术多道程序设计技术多道程序设计技术多道程序设计技术绪论绪论操作系统的形成与发展操作系统的形成与发展20 多道程序程序的工作情况多道程序程序的工作情况中央处理机外部设备输入结束程序B打印输出输入绘图输出输出结束输出结束程序A输入结束程序A程序B输入外部设备多道程序工作示例绪论绪论操作系统的形
16、成与发展操作系统的形成与发展21在计算机主存中同时存放几道相互独立的程序。这些程序在管理程序控制之下,相互穿插地运行。当某道程序因某种原因不能继续运行下去时(如等待外部设备传输数据),管理程序便将另一道程序投入运行。什么是什么是多道程序程序设计技术多道程序程序设计技术多道多道宏观上并行宏观上并行微微观上串行观上串行 多道运行的特征多道运行的特征绪论绪论操作系统的形成与发展操作系统的形成与发展22所谓分时技术,是把处理机时间划分成很短的时间片(如几百毫秒)轮地分配给各个应用程序使用,如果某个程序在分配的时间片用完之前计算还未完成,该程序就暂时中断,等待下一轮继续计算。主机终端 1终端 2终端 n
17、一个分时系统示例(2)(2)分时技术分时技术分时技术分时技术 什么是分时技术什么是分时技术一台计算机与许多终端设备连接,终端用户以联机方式使用计算机。分时处理分时处理绪论绪论操作系统的形成与发展操作系统的形成与发展23实时处理以快速反应为特征,对实时信号能在截止期限之内处理并作出反应。实时处理具有实时性和可预测性。(3)(3)实时处理实时处理实时处理实时处理 什么是实时什么是实时计算机对于外来信息能够在被控对象允许的截止期限 (deadline)内作出反应。实时处理实时处理绪论绪论操作系统的形成与发展操作系统的形成与发展24批量操作系统 分时操作系统实时操作系统 个人计算机操作系统网络操作系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机操作系统 计算机 操作系统 PPT 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内