一、操作系统
说道操作系统,我们不由的想到Windows系统,这是一个典型的视窗操作系统。除了Windows操作系统外,还有一个比较典型的操作系统,这个操作系统就是Linux系统。Linux系统是一个典型的文件系统,在Linux的基础上发展出很多操作系统,例如典型的安卓操作就是基于Linux系统进行封装而成的。归根到底,操作系统本质上是一种软件,该软件主要用于帮助用户管理硬件,并为用户提供一些接口。我们撰写的软件可以在这个软件上进行运行,进而可以帮助用户解决一些问题。
二、操作系统发展阶段
1、手工阶段: 在最开始的计算机上是没有操作系统的,是一个裸机。这个阶段对于计算机的使用者和从事程序设计开发的人员的要求特别的高。
2、脱机处理: 机器到了这个阶段减少了CPU的空闲时间,提高了I/O的速度。
3、早期批处理: 批处理阶段的计算机主要是将作业进行集中,一次性的抛给计算机,让计算机进行数据的处理加工。高效利用CPU的效率。
4、多道批处理: 宏观上并行,微观上串行。
5、分时操作系统: 作业可以均衡调度
6、实时操作系统: 强调系统的实时性,在用户交互方面较差
7、网络操作系统: 用于网络服务器,集中式控制方式
8、分布式操作系统: 建立在网络操作系统上,控制方式为分布式