操作系统的分类

操作系统的分类

ID:41070638

大小:42.50 KB

页数:4页

时间:2019-08-15

操作系统的分类_第1页
操作系统的分类_第2页
操作系统的分类_第3页
操作系统的分类_第4页
资源描述:

《操作系统的分类》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.3操作系统分类一般可以把操作系统分为三种基本类型,即批处理系统、分时系统和实时系统。随着计算机体系结构的发展,又出现了许多类型的操作系统,它们是个人操作系统、网络操作系统、分布式操作系统和嵌入式操作系统。1.3.1批处理操作系统1.基本工作方式批处理操作系统的基本工作方式是:用户将作业交给系统操作员,系统操作员在收到作业后,并不立即将作业输入计算机,而是在收到一定数量的用户作业之后,组成一批作业,再把这批作业输入到计算机中。2.特点与分类批处理操作系统的特点是成批处理。批处理操作系统追求的目标是系统资源利用率高,作业吞吐率高。依据系统的

2、复杂程度和出现时间的先后,可以把批处理操作系统分类为简单批处理系统和多道批处理系统。3.设计思想简单批处理系统是在操作系统发展的早期出现的,因此它有时被称为早期批处理系统,也称为监控程序。其设计思想是:在监控程序启动之前,操作员有选择地把若干作业合并成一批作业,将这批作业安装有输入设备上。然后启动监控程序,监控程序将自动控制这批作业的执行。4.作业控制说明书作业控制说明书是由作业控制语言编写的一段程序,它通常存放在被处理作业的前面。在运行过程中,监控程序读入并解释作业前面的这段作业控制说明书中的语句,以控制各个作业步的执行。作业运行后,监控

3、程序逐条解释每一行语句。5.一般指令和特权指令特权指令包括输入/输出指令、停机指令等待,只有监控程序才能执行特权指令。用户程序只能执行一般指令。一旦用户程序需要执行特权指令,处理器会通过特殊的机制将控制权移交给监控程序。6.系统调用的过程下面我们考察系统调用的处理过程。首先,当系统调用发生时,处理器通过一种特殊的机制,通常是中断或者异常处理,把控制流程转移到监控程序内的一些特定的位置。同时,处理器模式转变为特权模式。其次,由监控程序执行被请求的功能代码。这个功能代码代表着对一段标准程序段的执行,用以完成所请求的功能。第三,处理结束后,监控程

4、序恢复系统调用之前的现场;把运行模式从特权模式恢复成为用户方式;最后将控制权转移回原来的用户程序。7.SPOOLing技术但是,真正引发并发机制的是多道批处理系统。在多道批处理系统中,关键技术就是多道程序运行、假脱机(SPOOLing)技术等等。假脱机(SPOOLing:SimultaneousPeripheralOperatingOn-line)技术的全称是“同时的外部设备联机操作”。这种技术的基本思想是用磁盘设备作为主机的直接输入输出设备,主机直接从磁盘上选取作业运行,作业的执行结果也存在磁盘上;相应地,通道则负责将用户作业从卡片机上动

5、态写入磁盘,而这一操作与主机并行。SPOOLing技术如图1-6。1.3.2分时系统从操作系统的发展历史上看,分时操作系统出现在批处理操作系统之后。它是为了弥补批处理方式不能向用户提供交互式快速服务的缺点而发展起来的。1.基本工作方式在分时系统中,一台计算机主机连接了若干个终端,每个终端可由一个用户使用。用户通过终端交互式地向系统提出命令请求,系统接受用户的命令之后,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。用户根据系统送回的处理结果发出下一道交互命令。2.设计思想分时操作系统将CPU的时间划分成若干个小片段,称

6、为时间片。操作系统以时间片为单位,轮流为每个终端用户服务。3.特点总体上看,分时操作系统具有多路性、交互性、独占性和及时性的特点。“多路性”是指有多个用户在同时使用一台计算机。“交互性”是指用户根据系统响应的结果提出下一个请求。“独占性”是指用户感觉不到计算机为其他人服务,就好像整个系统为他人所独占一样。“及时性”是指系统能够对用户提出的请求及时给予响应。分时操作系统追求的目标是及时响应用户输入的交互命令。一般通用操作系统结合了分时系统与批处理系统两种系统的特点。典型的通用操作系统是UNIX操作系统。在通用操作系统中,对于分时与批处理的处理

7、的原则是:分时优先,批处理在后。1.3.3实时操作系统实时操作系统(RTOS:RealTimeOperatingSystem)是指,使计算机能在规定的时间内,及时响应外部事件的请求,同时完成以该事件的处理,并能够控制所有实时设备和实时任务协调一致地工作的操作系统。实时操作系统主要目标是:在严格时间范围内,对外部请求做出反应,系统具有高度可靠性。实时操作系统主要有两类:第一类是硬实时系统。硬实时系统对关键外部事件的响应和处理时间有着极严格的要求,系统必须满足这种严格的时间要求,否则会产生严重的不良后果。第二类是软实时系统。软实时系统对事件的响

8、应和处理时间有一定的时间范围要求。不能满足相关的要求会影响系统的服务质量,但是通常不会引发灾难性的后果。实时系统为了能够实现硬实时或软实时的要求,除了具有多道程序系统的基本能力外

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

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

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