系统的发展

2020-08-22  本文已影响0人  LBiNHua

一,无操作系统,第一台计算机(1945-1955)使用电子管作为主要的电子器件,用插件板上的硬连线或穿孔卡片表示程序,没有用来存储程序的内存,无操作系统。一个用户程序进入计算机和退出计算机系统需要人工干预,计算机无法自动完成程序的加载和卸载。

二,单道批处理系统,第二代计算机(1955-1965)主要电子器件是晶体管,开始使用磁性存储设备,内外存容量增加,计算机运算速度提高,出现了早期的单道批处理系统。

在单道批处理系统以前,对计算机的人工控制模式存在问题是,机器速度很快的时候,CPU长时间等待人工操作,造成CPU资源的严重浪费。解决方案是利用磁性存储设备提高输入输出[I/O]速度。同时系统程序常驻内存并自动装入作业,撤销作业,输出运算结果。内存中只能驻留一道用户作业,CPU和内存资源被用户作业独占。

存在的问题,在设备控制器控制设备完成输入/输出的一段时间内是不需要CPU干预的,造成计算机系统损失了系统的吞吐量。吞吐量是单位时间内计算机系统处理的作业量。

三,多道程序系统,当一个作业等待输入/输出操作完成时,另一个作业可以使用CPU。理论上CPU利用率可以接近100%。

优点:提高CPU,内存和I/O设备的利用率和系统的吞吐量。

缺点:系统平均周转时间长,缺乏交互能力。

分时操作系统,是为解决用户提交作业后,无法观察和控制作业的运行,等等长时间却可能得到一个小错误结果。支持多个用户同时使用不同终端使用主机,主机快速响应,使终端用户感觉独占计算机资源,但多个作业交替执行,分时使用主机资源。

分时系统的优点是使多个用户终端对一个主机共享人机交互的方便性。需要解决两个问题,及时接收和及时处理。实现目标,使所有任务都直接进入内存并在短时间内使每个任务都运行一次。

四,微机操作系统,随着个人计算机的出现,微机操作系统应运而生。

五,实时操作系统,是支持实时计算的系统。不仅要求正确的计算出结果,而且要求在规定的时间内计算出,若超过规定的时间,依然被认为计算出错。例如,锅炉温度和压力自动控制系统,重病监测系统等。

任何实时系统的错误都可能带来巨大的经济损失,危止安全,往往采用多级容错措施来保证系统安全和数据安全。

单道批的特点:自动性,顺序性,单道性

多道批的特点:多道性,无序性,调度性,复杂性。

分时系统特点:多路性,独立性,及时性,交互性。

实时系统特点:多路性,独立性,及时性,交互性,可靠性。

批处理系统,分时系统,实时系统是三个基本操作类型,而一个实际的操作系统可能兼有三者或其中两者的功能特点。

系统产品现状:  主机操作系统 ,服务器操作系统,微机操作系统,嵌入式操作系统

主机操作系统主要提供三大服务:批处理系统处理不需要交互式用户干预的周期性作业;事务处理负责大量的小请求;分时处理允许多个远程用户同时在计算机上工作,执行很高的处理速度。

服务器操作系统是运行在网路服务器上的,通过网路同时为众多用户服务,允许用户共享硬件和软件资源。

微机操作系统也称为个人操作系统,支持多道程序处理。

嵌入式操作系统是运行于嵌入式设备中的操作系统。在技术上的特征是设计采用更易于移植的方式,适应更多的处理器;开放源代码,提高性能,保证高可靠性;整体是小巧,实时性,可装卸,代码固化,弱交互性,强稳定性,接口统一,低能性。

上一篇下一篇

猜你喜欢

热点阅读