操作系统--2.操作系统发展

操作系统的发展

操作系统的发展与器件工艺技术的发展,以及实际需求的提高密切相关。
手工操作电子管–监控程序晶体管–多道批处理集成电路–分时系统大规模集成电路–UNIX通用操作系统–个人计算机系统–Android操作系统


手工操作

1945年诞生到50年代中期;在一个程序员上机期间,整台计算机连同附属设备全部被占用;当程序运行完毕并取走计算结果后才让下一个用户上机;

特点:手工操作、独占方式
程序设计:机器语言
缺点:程序员兼职操作员、效率低下


监控程序(早期批处理)

原因:晶体管的发明,可以批量生产计算机,处理器速度得以提高,导致手工操作设备IO信息与计算机速度不匹配。所以设计了监督程序(或管理程序)来实现作业的自动转换处理。
自动批处理方式:操作员将作业批量的输入到计算机中,由监督程序识别一个作业,进行处理后再取下一个作业。

由于是串行执行作业因此称为单道批处理
特点:自动、顺序、单道


多道批处理

多道是指它允许多个程序同时存在于内存中,由CPU以及切换方式为之服务,使得多个程序可以同时执行**(宏观上并行)**。管理程序也发展成为一个重要的软件分支—操作系统。

特点:多道、无序性、调度(作业进程调度)、成批处理


分时系统

批处理系统不合适交互式的作业,对交互式工作方式的需求导致了分时系统的出现。所谓分时系统是指多个用户通过终端设备与计算机交互作用来运行自己的作业,并且共享一个计算机系统而互不干扰,就好像自己有一台计算机。


UNIX通用操作系统

20世纪60年代,贝尔实验室设计了UNIX操作系统,是现代操作系统的代表

UNIX是用C语言编写,因此是可移植的,是世界上唯一能在笔记本计算机、pc、工作站直至巨型计算机上运行的操作系统。

UNIX是一个良好的、通用的、多用户、多任务、分时操作系统。拥有树形文件系统、一定的安全机制、功能强大的shell。


个人计算机操作系统

代表:windows、IOS、Linux
发展:
20世纪70年代MS DOS操作系统,单用户单任务(就是黑窗口)
1984年,苹果操作系统(最早有图形界面)
1992年,windows 3.1(微软图形界面)
1995年,windows 95
1991年,Linux 操作系统,遵循UNIX,继承了全部的有点,且开源


Android操作系统

Android是一款主要面向移动设备,基于Linux内核的开源移动操作系统,包括了Linux内核、中间件和关键移动应用的一整套软件。

03年起源,05年被谷歌收购。

Android具有开放性可移植性


下篇–操作系统分类

猜你喜欢

转载自blog.csdn.net/weixin_41213648/article/details/88043596