《微机与操作系统贯通教程》第3章:操作系统概述.ppt
《《微机与操作系统贯通教程》第3章:操作系统概述.ppt》由会员分享,可在线阅读,更多相关《《微机与操作系统贯通教程》第3章:操作系统概述.ppt(29页珍藏版)》请在三一办公上搜索。
1、新世纪高职高专实用规划教材微机与操作系统贯通教程,王宝军 著 清华大学出版社,微机与操作系统贯通教程 王宝军 著 清华大学出版社,第3章 操作系统概述,学习目的与要求从操作系统的产生到三大基本类型的形成,以及操作系统的进一步发展,了解操作系统的分类及其中涉及的一些基本概念。操作系统是计算机资源的管理者,也是用户与计算机之间的友好接口。本课程后续内容将按用户接口及资源归类来展开操作系统对其管理与实现,所以理解操作系统的五大功能与基本特征非常重要。通过本章的学习,还要求掌握交互式系统中的命令接口和批处理系统中的作业管理与调度策略。,微机与操作系统贯通教程 王宝军 著 清华大学出版社,3.1 操作系
2、统及其发展历程,主要内容,1.操作系统的 定义与观点,2.操作系统的产生,3.操作系统基本 类型的形成,4.操作系统的 进一步发展,重点关注:操作系统的定义及不同角度看待操作系统的三种观点 操作系统三大基本类型的形成及其迥异的性能特征,微机与操作系统贯通教程 王宝军 著 清华大学出版社,1.操作系统的定义与观点,(1)操作系统的定义,如果我们把没有任何软件支持的计算机称为裸机(Bare Machine),那么现在呈现在用户面前的都是经过操作系统改造而成的功能更强、使用更方便的虚拟机(Virtual Machine)。因为操作系统在用户和计算机之间架起了一座桥梁,它控制和管理着整个系统的硬件和软
3、件资源,提供了各种软件运行的支撑环境,使用户无需深入硬件就可以方便、透明地使用计算机。于是,我们给出操作系统较为完整的定义:操作系统是用来控制和管理计算机系统资源,合理地组织计算机工作流程,以及方便用户操作的程序集合。,(2)操作系统的观点,资源管理观点对系统设计员来说,操作系统的实质就是计算机系统的资源管理程序。基于这种观点,操作系统可以划分为处理器管理、存储器管理、设备管理、信息管理(即文件系统)和用户接口(作业管理)五大功能模块。用户管理观点对一般用户来说,操作系统是用户和计算机之间的接口。进程管理观点对那些专门研究程序和数据流通的人员来说,操作系统的作用是对进程进行管理,其实质就是对处
4、理器的时间进行合理分配和管理。,微机与操作系统贯通教程 王宝军 著 清华大学出版社,2.操作系统的产生(一),(1)手工操作阶段(1946年-50年代中期),计算机的手工操作方式,脱机输入/输出方式,减少了CPU的空闲时间,缓和了人机矛盾 提高了I/O速度,缓解了CPU和I/O设备之间速度不匹配的矛盾,微机与操作系统贯通教程 王宝军 著 清华大学出版社,2.操作系统的产生(二),(2)单道批处理系统的形成,当有大量用户作业提交计算中心要求处理时,操作员可按优先程度、类型等因素选择一批作业,以脱机方式输入磁盘;再由系统中配备的监督程序(Monitor)自动地控制每个作业从调入内存、汇编或编译、装
5、配连接、启动执行、输出结果的全过程,并使作业一个接一个地连续处理,直到这批作业全部完成为止。,这里,监督程序是事实上的管理者,也是后来形成的操作系统的雏形。由于系统对作业的处理都是成批进行的,而且在内存中始终只保持一道作业,所以称之为单道批处理系统。,注意:,微机与操作系统贯通教程 王宝军 著 清华大学出版社,3.操作系统基本类型的形成(一),(1)多道批处理操作系统,在20世纪60年代中期引入了多道程序设计技术,由此形成了多道批处理系统,标志着操作系统进入成熟的阶段。在多道批处理系统中,用户提交的作业都先存放在外存并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中
6、选择若干个(而非一个)作业调入内存,这些在内存中等待CPU调度执行的作业称为进程,同样排成进程的就绪队列,它们将共享CPU和系统中的各种资源。同时存放在内存中的多道程序从微观上看是串行的,但从宏观上看却是并行的,它们同时向前推进。,最大优点:资源利用率高系统吞吐量大最大缺点:无交互能力平均周转时间长,微机与操作系统贯通教程 王宝军 著 清华大学出版社,3.操作系统基本类型的形成(二),(2)分时操作系统,分时系统就是为了满足用户对人机交互、多用户共享主机以及方便作业控制等需要而形成的一种新型操作系统,它与多道批处理系统有着截然不同的性能目标。在一台主机上连接了多个带有显示器和键盘的终端,同时允
7、许多个用户共享主机中的资源,每个用户都可以通过终端以交互方式使用计算机。,分时系统的特征:交互性多路性,分时系统的实现,必须解决以下两个最为关键的问题:分割CPU时间片,使多个终端用户共享系统资源。时间片长短的选择至关重要,它将直接影响着分时系统的性能目标。如果时间片过长,则无法满足用户对响应时间的要求;如果时间片过短,则会使系统为了多个终端用户之间切换处理而需要花费的额外开销大大增加,从而降低系统效率。系统为每个联机的终端用户创建一个操作界面,使终端用户能方便地与自己的作业命令交互。,及时性独立性,微机与操作系统贯通教程 王宝军 著 清华大学出版社,3.操作系统基本类型的形成(三),(3)实
8、时操作系统,产生背景:20世纪60年代中期,计算机各项性能都有了很大提高,造价大幅度下降,应用领域日益扩大,逐步向实时控制和实时信息处理等领域渗透。尽管分时系统已考虑用户对响应时间的要求,但实时性远远不能满足实时系统要求。,系统分类:实时控制系统。用于工业生产过程、军事武器等实时控制。实时信息系统。用于要求对信息进行实时处理的系统。,主要特征:实时性。实时信息系统对实时性的要求虽然也是以人们所能接受的等待时间来确定;而实时控制系统是根据控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级、毫秒级,有的甚至要求低于100微秒。可靠性。往往采取多级容错措施,以保证系统的安全及数据的安全。
9、专用性。不同的控制和处理对象对实时性和可靠性往往有着特殊的要求,所以实时系统通常都是针对具体的应用而专门设计的,属于专用系统。,微机与操作系统贯通教程 王宝军 著 清华大学出版社,4.操作系统的进一步发展(一),(1)微机操作系统,批处理系统、分时系统和实时系统构成了操作系统的三种基本类型,而实际系统则往往兼有两者或三者功能特点。随着微机和网络技术的发展,操作系统也进一步形成了多种类型。,微机与操作系统贯通教程 王宝军 著 清华大学出版社,4.操作系统的进一步发展(二),(2)网络操作系统,计算机网络的定义:将地理位置不同的、功能独立的多个计算机系统,通过通信设备和线路连接起来,由功能完善的网
10、络软件将其有机地联系到一起并进行管理,从而实现网络资源共享和信息传递的系统。计算机网络的分类。按照网络覆盖范围的大小,分为局域网(LAN)、广域网(WAN)和城域网(MAN)三类。网络操作系统特有的功能。为计算机网络所配置的操作系统称为网络操作系统,它除了应具备通常意义上的操作系统所具有的功能外,最为突出的就是还应该具有网络管理模块和通信软件。通信软件是一种交流的协议,是各计算机在通信中需要共同遵守的规则。具体地说,网络操作系统应具有下述5个方面的功能:网络通信、资源管理、网络服务、网络管理和互操作能力。,注意:,多用户分时系统看上去与星型连接结构的计算机网络相似,但两者完全不同。分时系统中各
11、用户使用的是由显示器、键盘和一个串行接口组成的终端,没有CPU和内存,也就没有处理能力;而网络中都是具有独立运行能力的计算机系统。个人计算机上配置适当的仿真软件或硬件后,也可以作为一台智能终端来使用。,微机与操作系统贯通教程 王宝军 著 清华大学出版社,4.操作系统的进一步发展(三),(3)分布式操作系统,基本概念:在以往集中式处理系统中,处理和控制功能都高度集中在一台主机上,所有的任务都由主机处理。分布式处理系统是指由多个分散的处理单元经互联网络的连接而形成的系统。每个处理单元既具有高度的自治性,又相互协同,能在系统范围内实现资源管理、动态地分配任务、并行地运行分布式程序。,基本特征:即为处
12、理上的分布,其实质是资源、功能、任务和控制都是分布的。,主要特点:分布式系统是以网络为基础发展起来的,它们有相似又各有特点:,分布性并行性透明性共享性健壮性,微机与操作系统贯通教程 王宝军 著 清华大学出版社,3.2 操作系统的功能与特征,主要内容,2.存储器管理,3.设备管理,5.用户接口,6.基本特征,1.处理器管理,4.文件系统,重点关注:操作系统五大模块的基本功能 现代操作系统的基本特征,微机与操作系统贯通教程 王宝军 著 清华大学出版社,1.处理器管理(进程管理),处理器管理的主要任务是对处理器进行分配,并对其运行进行有效的控制和管理。在单道环境下,处理器为一个作业所独占,其管理十分
13、简单。但在多道程序并发环境下,必须引入进程以动态地描述程序的执行过程,并以进程为单位来分配处理器,因而对处理器的管理可归结为对进程的管理。,处理器管理的主要功能,为用户作业分配必要的资源,并创建进程。合理分配处理器时间,控制进程状态的转换。撤消已结束的进程,并回收其占有的资源。,从进程就绪队列中,按某种调度算法选择一个进程投入运行。,多个进程竞争处理器资源,可能存在同步和互斥关系,因此系统中必须设置同步机制,对各进程的运行进行协调。,多道环境下,进程之间可能要相互合作完成共同的任务,这就需要在进程之间实现信息交换。,微机与操作系统贯通教程 王宝军 著 清华大学出版社,2.存储器管理,存储器是仅
14、次于CPU的第二大珍贵资源,因为其最大容量受地址总线数量的限制。尽管硬件的发展使存储器容量不断扩大,但无法满足多道程序环境下用户对存储容量无止境的需求。因此,操作系统就要对存储器进行合理分配、保护和扩充。,存储器管理的主要功能,为每道程序分配恰当的内存空间,使它们“各得其所”,尽可能地提高存储器的利用率,并允许程序动态地申请内存空间。,程序调入内存时,操作系统需要将程序中的逻辑地址转换成其对应的物理地址,也就是实现地址重定位或地址映射。,确保每道程序都在自己的空间运行,不允许用户程序有意或无意地破坏系统数据,也不允许转移到非共享的其他程序区。,借助于虚拟存储技术从逻辑上扩充内存容量,使用户所感
15、觉到的内存比物理内存大得多,或让更多的用户程序能并发执行。,微机与操作系统贯通教程 王宝军 著 清华大学出版社,3.设备管理,设备管理的主要任务是,完成用户提出的I/O请求;为用户分配I/O设备;提高CPU和I/O设备的利用率;提高I/O速度;方便用户使用I/O设备。,设备管理的主要功能,为缓解CPU和外设备之间速度不匹配的矛盾,提高它们的利用率,操作系统需要为外设配置一定的缓冲区,并采用各种管理机制对缓冲区进行有效的管理。,根据用户的I/O请求,按照某种分配策略为之分配所需设备、通道和控制器,并启动相应设备的处理程序。,即设备驱动程序,用于实现CPU和设备控制器之间的通信,包括向设备控制器发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机与操作系统贯通教程 微机 操作系统 贯通 教程 概述
链接地址:https://www.31ppt.com/p-6527375.html