欢迎来到天天文库
浏览记录
ID:38951416
大小:340.81 KB
页数:31页
时间:2019-06-22
《《操作系统的分类》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、3.操作系统的分类批处理操作系统(多道批处理)分时系统实时操作系统个人计算机操作系统网络操作系统分布式操作系统嵌入式操作系统批处理操作系统工作方式:用户将作业交给系统操作员系统操作员将许多用户的作业组成一批作业之后输入到计算机中,在系统中形成一个自动转接的连续的作业流启动操作系统系统自动、依次执行每个作业最后由操作员将作业结果交给用户卡片早期批处理系统IBM1401IBM7094IBM1401输入磁带磁带机卡片阅读机输出磁带打印机$END$RUNDataforprogram$LOADFortranprogram$FORTRAN$JOB,10,429754CherryChen典型
2、的FMSJOB结构批处理操作系统特点多道:多道指某个作业占用CPU,若由于某种原因暂时不用CPU则系统让第二个作业占用CPU成批处理:用户自己不能干预自己作业的运行,一旦发现作业错误不能及时改正,并延长开发软件时间,所以适用于成熟的程序。Spooling系统(技术)1961年,英国曼彻斯特大学,Atalas机SimultaneousPeripheralOperationOn-Line同时的外围设备联机操作--假脱机技术利用磁盘作缓冲,将输入、计算、输出分别组织成独立的任务流,使I/O和计算真正并行Spooling系统工作原理-作业进入到磁盘上的输入井-按某种调度策略选择几种搭配
3、得当的作业,并调入内存-作业运行的结果输出到磁盘上的输出井-再由磁盘上的输出井将结果送到打印机批处理操作系统优缺点-优点:作业流程自动化效率高,吞吐率高吞吐量:单位时间内处理作业的个数-缺点:无交互手段,调试程序困难分时操作系统工作方式:一台主机连接了若干个终端每个终端有一个用户在使用交互式的向系统提出命令请求系统接受每个用户的命令采用时间片轮转方式处理服务请求并通过交互方式在终端上向用户显示结果用户根据上步结果发出下道命令主机终端分时操作系统时间片:操作系统将CPU的时间划分成若干个片段,称为时间片操作系统以时间片为单位,轮流为每个终端用户服务每次服务一个时间片(其特点是利用
4、人的错觉,使人感觉不到)分时操作系统特点多路性交互性“独占”性及时性同时有多个用户使用一台计算机宏观上:是多个人同时使用一个CPU微观上:多个人在不同时刻轮流使用CPU用户根据系统响应结果进一步提出新请求(用户直接干预每一步)用户感觉不到计算机为其他人服务(OS提供虚机器,各个用户的虚机器互不干扰)系统对用户提出的请求及时响应分时操作系统实现(条件):终端设备轮转算法会话语言一般资源独占,“滚进滚出”方法分时操作系统追求目标:及时响应(根据指标是响应时间)响应时间:从终端发出命令到系统给予回答所经历的时间分时操作系统影响响应时间的因素:-机器处理能力-请求服务的时间长短-系统中
5、连接的终端数目-服务请求的分布-调度算法(时间片的选取)通用操作系统分时系统与批处理系统结合原则:分时优先,批处理在后“前台”:需频繁交互的作业“后台”:时间性要求不强的作业实时操作系统分类:第一类:实时过程控制工业控制,军事控制,...第二类:实时通信(信息)处理电讯(自动交换),银行,飞机订票股市行情实时操作系统主要追求目标:对外部请求在严格时间范围内作出反应高可靠性安全性完整性实时系统必须和先进的技术装备相结合个人计算机操作系统(单用户多任务)计算机在某一时间内为单用户服务,其追求目标是界面友好,使用方便,丰富的应用软件网络操作系统基于计算机网络在各种计算机操作系统上按网
6、络体系结构协议标准开发的软件包括网络管理,通信,安全,资源共享和各种网络应用目标:是相互通信及资源共享网络操作系统通常操作系统的功能:处理机管理、存储器管理、设备管理、文件管理等网络通信功能:通过网络协议进行高效、可靠的数据传输网络资源管理:协调各用户使用网络服务:文件和设备共享,信息发布网络管理:安全管理、故障管理、性能管理等互操作:直接控制对方比交换数据更为困难分布式操作系统分布式系统:处理和控制的分散(相对于集中式系统)分布式系统是以计算机网络为基础的,它的基本特征是处理上的分布,即功能和任务的分布分布式操作系统的所有系统任务可在系统中任何处理机上运行,自动实现全系统范围
7、内的任务分配并自动调度各处理机的工作负载分布式操作系统特征:1.是一个统一的操作系统2.资源进一步共享3.透明性:资源共享,分布。用户并不知道,对用来讲是透明的4.自治性:处于分布式系统的多个主机处于平等地位,无主从关系5.处理能力增强、速度更快、可靠性增强网络和分布式的区别(1)分布具有各个计算机间相互通讯,无主从关系;网络有主从关系(2)分布式系统资源为所有用户共享;而网络有限制地共享(3)分布式系统中若干个计算机可相互协作共同完成一项任务嵌入式操作系统什么是嵌入式系统?在各种设备、装置
此文档下载收益归作者所有