操作系统课件第一章.ppt

操作系统课件第一章.ppt

ID:48192570

大小:138.00 KB

页数:16页

时间:2020-01-18

操作系统课件第一章.ppt_第1页
操作系统课件第一章.ppt_第2页
操作系统课件第一章.ppt_第3页
操作系统课件第一章.ppt_第4页
操作系统课件第一章.ppt_第5页
资源描述:

《操作系统课件第一章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本课的目的:了解操作系统的内部结构,掌握操作系统的设计方法,熟悉操作系统的操作和使用。OS(OperatingSystem)管理和控制资源,是用户与计算机之间的交互通道。用户只有理解了OS,才能方便地、灵活地使用计算机,掌握了OS提供给用户的各种功能强大的系统服务,才能更好地利用系统提供给用户的资源,运行自己的程序,也才能更好地在OS的基础上建立自己的应用系统,开发自己的应用软件。第一章绪论本章首先介绍操作系统的发展过程,旨在使学生从操作系统的的演变过程中对操作系统的基本概念有一个初步的了解,并能从历史中看到操作系统的发展前景。接下来总结了操作系统的概念,概述了操

2、作系统的基本功能和基本特征,最后介绍了几种常见的操作系统类型。1.1操作系统的形成与发展1.2什么是操作系统1.3操作系统的功能和特性1.4操作系统的类型本章主要内容你知道操作系统不能做什么?不做天气预报不做房屋设计不是编译程序总之,操作系统不直接解决最终具体应用问题,也不负责编译源程序,...。你用过的操作系统能做什么?操作系统为你完成所有“硬件相关、应用无关”的工作, 以给你方便、效率、安全。1.1操作系统的形成与发展对一个事物,了解它的过去,才能懂得它的现在,也才能预见它的将来。是什么推动了操作系统的发展呢?操作系统在其发展过程中有什么变化呢?1.1.1操

3、作系统发展的基础1.计算机体系结构的发展2.计算机软件资源的发展3.应用环境与需求的发展1.1.2操作系统的发展过程1.手工操作阶段2.单道批处理系统3.多道程序系统多道程序设计:把一个以上的作程序同时存放在主存中,并且“同时”处于运行状态,这些作业共享处理机时间和外部设备等资源。对于单处理机系统,多道程序的特点:多道、宏观上并行、微观上串行。在批处理系统中采用多道程序技术,就形成了多道批处理系统。引入多道程序设计技术的根本目的是提高CPU的利用率,充分发挥并行性。包括程序之间、设备与CPU之间均并行工作。例1-1:设有A、B、C三道程序,其执行过程分别如下:A:

4、C11=30msI12=40msC13=10msB:C21=60msI22=30msC23=10msC:C31=20msI32=40msC33=20ms其中,Cij表示内部计算过程,Iij表示I/O操作,三者的优先权顺序为ABC。结果用户程序操作系统I/O操作t1t2t3t4t5t6t7t8结束中断I/O中断请求I/O中断请求启动I/OI/O完成启动I/OI/O完成(a)单道程序运行情况(b)两道程序运行情况程序A程序B操作系统启动I/OA启动I/OB结束中断结束中断I/O中断请求I/O中断请求t1t2t3t4t7t8t5t6t9t10I/OBI/OA启动I/OA

5、4.个人操作系统5.操作系统发展趋势ms程序A程序B程序C3007080100120140130160180(1)个人操作系统;(2)嵌入式操作系统;(3)网络操作系统;(4)分布式操作系统;(5)智能型操作系统。1.2什么是操作系统硬件OS应用软件事物处理系统事物处理系统各种用户程序系统维护程序系统实用软件OS的主要作用是:(介于用户和计算机之间)(1)管理系统资源:CPU、主存、I/O设备、文件。(2)使用户方便使用:为用户提供一个良好的接口。(3)应最大限度地发挥系统资源有使用效率。操作系统:是直接控制和管理计算机硬、软件资源的最基本的系统软件,它合理地组织

6、计算机的工作流程,使用户能够灵活、方便和有效地使用计算机,使整个计算机系统能有效地运行。1.3操作系统的功能和特性1.3.1操作系统的功能1.进程管理2.存储管理3.设备管理4.文件管理5.用户接口1.3.2操作系统的基本特征多道程序的OS具有:1.并发性,由于主存中存放多道程序,并同时处于运行状态,即并发运行。并行性:指两个或多个事件在同一时刻发生。并发性:指两个或多个事件在同一时间间隔内发生。2.共享性,并发运行的程序可共享系统资源。(“一段时间内”的共享分为“互斥”和“同时”)。3.不确定性,OS面对的是各类随机事件。1.4操作系统的类型不同的硬件结构,不同

7、的应用环境,应具有不同类型的OS,以实现不同的追求目标,通常,将其分成七类:1.4.1批处理系统1.工作方式:将用户意图、数据、程序利用系统提供的作业控制命令提交给操作员,操作员将其输入外存,由OS控制、调度各作业的运行,最后输出结果。是一种非人工的干预方式。有单道和多道批量系统。2.目标:是提高作业的吞吐量,同时兼顾作业的周转时间。3.特征:“批量”,成批的完成。4.优点:作业吞吐量大,资源利用率高,OS开销较小。5.缺点:使用户使用起来不太方便。(1)交互能力较弱。(2)作业的平均周转时间长。1.4.2分时系统分时:把CPU的运行时间划分成一个个微小的时间片,

8、并把这些时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。