操作系统课件第一章

上传人:wm****3 文档编号:51723195 上传时间:2018-08-16 格式:PPT 页数:16 大小:138KB
返回 下载 相关 举报
操作系统课件第一章_第1页
第1页 / 共16页
操作系统课件第一章_第2页
第2页 / 共16页
操作系统课件第一章_第3页
第3页 / 共16页
操作系统课件第一章_第4页
第4页 / 共16页
操作系统课件第一章_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《操作系统课件第一章》由会员分享,可在线阅读,更多相关《操作系统课件第一章(16页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、之间均并行工作 。 例1-1:设有A、B、C三道程序,其执行过程分别如下 : A:C11=30ms I12=40ms C13=10ms B:C21=60ms I22=30ms C23=10ms C:C31=20ms I32=40ms C33=20ms 其中,Cij表示内部计算过程,Iij表示I/O操作,三者 的优先权顺序为ABC。结果跳转到第一页用户程序操作系统I/O操作 t1 t2t3 t4t5 t6t7 t8结束中断I/O中断请求I/O中断请求启动I/OI/O完成启动I/OI/O完成(a) 单道程序运行情况(b) 两道程序运行情况程序A程序B操作系统启动I/O A启动I/O B 结束中断结

5、束中 断I/O中断请求I/O中断请求t1 t2t3 t4t7 t8t5 t6t9 t10I/O BI/O A启动I/O A跳转到第一页4.个人操作系统 5.操作系统发展趋势ms程序A程序B程序C3007080100120140130160180(1)个人操作系统;(2)嵌入式操作系统; (3)网络操作系统;(4)分布式操作系统;(5)智能型操作系统。跳转到第一页1.2 什么是操作系统硬件OS应用软件事 物 处 理 系 统事 物 处 理 系 统各种用户程序系统维护程序系统实用软件跳转到第一页OS的主要作用是:(介于用户和计算机之间) (1) 管理系统资源:CPU、主存、I/O设备、文件。 (2)

6、 使用户方便使用:为用户提供一个良好的接口。 (3) 应最大限度地发挥系统资源有使用效率。操作系统:是直接控制和管理计算机硬、软件资源的 最基本的系统软件,它合理地组织计算机的工作流程,使 用户能够灵活、方便和有效地使用计算机,使整个计算机 系统能有效地运行。跳转到第一页1.3 操作系统的功能和特性 1.3.1 操作系统的功能 1进程管理 2存储管理 3设备管理 4文件管理 5用户接口 1.3.2 操作系统的基本特征多道程序的OS具有: 1.并发性,由于主存中存放多道程序,并同时处于运行状态, 即并发运行。并行性:指两个或多个事件在同一时刻发生。并发性:指两个或多个事件在同一时间间隔内发生。

7、2.共享性,并发运行的程序可共享系统资源。(“一段时间内” 的共享分为“互斥”和“同时”)。 3.不确定性,OS面对的是各类随机事件。 跳转到第一页1.4 操作系统的类型不同的硬件结构,不同的应用环境,应具有不同类型的OS ,以实现不同的追求目标,通常,将其分成七类: 1.4.1 批处理系统1工作方式:将用户意图、数据、程序利用系统提供的作 业控制命令提交给操作员,操作员将其输入外存,由OS控制、 调度各作业的运行,最后输出结果。是一种非人工的干预方式 。有单道和多道批量系统。2目标:是提高作业的吞吐量,同时兼顾作业的周转时间 。3特征:“批量”,成批的完成。4优点:作业吞吐量大,资源利用率高

8、,OS开销较小。5缺点:使用户使用起来不太方便。(1)交互能力较弱。(2)作业的平均周转时间长。跳转到第一页1.4.2 分时系统 分时:把CPU的运行时间划分成一个个微小的时间片, 并把这些时间片依次轮流的分配给各终端用户程序。1分时系统:多个用户同时使用同一台计算机,系统能 分时轮流的为各终端用户服务并能及时地对用户的请求予以 响应。2设计目标:对用户的响应的及时性,及时地响应和服 务于联机用户。3特点:(1)同时性(多路性)(2)及时性(3)独立性(独占性(4)交互性跳转到第一页1.4.3 实时系统(立即、即时,具有专用性) 1按场合作用,分两类(1)实时控制系统(2)实时信息处理系统 2

9、目标:实时响应及处理的能力和高可靠性。 3特征:(1)及时性(2)交互性(3)安全可靠性(4)多路性跳转到第一页1.4.5 网络操作系统互连的、自治的、独立的协议控制下的协同工作。网络操作系统与单处理机的操作系统区别:网络管理、通信 、资源共享、系统很安全、多种网络应用。1.4.4 个人计算机上的操作系统个人计算机上的操作系统是一种联机的交互式的单用户 操作系统。由于是个人专用,因此在多用户和分时所要求的 对处理机调度、存储保护方面将会简单的多。然而,由于个 人计算机的普及,对于提供更为方便友好的用户接口的要求 会愈来愈迫切。随着多媒体技术的引入,要求计算机有一个 具有高速数据处理能力的实时多任务操作系统。1.4.6 分布式操作系统高级的统一的操作系统、系统的透明性。 1.4.7 嵌入式操作系统固化的软件,面向特定应用的、支持实时的多任务。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号