操作系统是介于硬件和应用软件之间的一组系统程序,直接运行在“裸机”上,是一组程序的集合,它负责管理和控制计算机硬件系统和软件系统,协调他们的运行,是连接用户和计算机之间的一个桥梁。每台计算机都必须安装操作系统才可以正常使用。
操作系统的功能包括进程与处理器管理、作业管理、存储器管理、设备管理、文件管理,通过这5大功能调度。
操作系统的种类繁多,按照用户界面可以分为命令行操作系统、图形操作系统;按照工作方式可以分为单用户操作系统和多用户操作系统;按照功能和特性可以分为批处理操作系统、分时操作系统、实时操作系统、网络操作系统和手机操作系统。
l批处理是指用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自动运行,这种采用批量处理作业技术的操作系统称为批处理操作系统。
l分时操作系统是使一台计算机采用片轮转的方式同时为几个、几十个甚至几百个用户服务的一种操作系统。
l网络操作系统是一种能代替操作系统的软件程序,是网络的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统。
l手机操作系统主要应用在智能手机上。常见的操作系统有DOS操作系统、Windows操作系统、UNIX操作系统、Linux操作系统、MacOS操作系统等。
1.DOS操作系统
DOS操作系统(Disk Operating System,磁盘操作系统)是由美国微软公司开发的在早期微型计算机上被广泛使用的操作系统,是单用户单任务操作系统,采用命令行界面,依靠输入字符命令进行人机交互控制。
目前一些计算机硬件管理和编程时还会用到DOS命令,用户可以在Windows操作系统的“程序”菜单中“附件”下单击“命令提示符”,或者单击开始菜单中的“运行”来启动DOS。
2.Windows操作系统
Windows操作系统是目前微型计算机普及率最高的一种操作系统,它是一种图形界面的操作系统,用户界面生动友好、操作方法简单明了、功能强大实用,目前应用广泛的有Windows XP、Windows 7、Windows 8、Windows 10等,还有WindowsServer等网络版系列。
3.UNIX操作系统
UNIX操作系统诞生于美国AT&T公司,是典型的交互式、多用户、多任务操作系统。它支持多种处理器架构,具有开放性、公开源码、易扩充、易移植、易阅读、易改写的特点,可以安装运行在微型机、工作站和大型机上,被广泛应用在金融、保险等行业中。
4.Linux操作系统
Linux操作系统是一个免费的、源代码开放、自有传播的类似于UNIX的操作系统,它支持多用户、多任务、多线程和多CPU。它是一个领先的操作系统,世界上运算速度最快的超级计算机上运行的都是Linux操作系统,但是Linux兼容性差,图形界面不友好,使用不习惯,代码开源带来的无特定厂商技术支持也阻碍了它的发展和应用。
5.MacOS操作系统
MacOS操作系统是苹果公司开发设计的专用于苹果机的操作系统,一般无法在普通计算机上安装,是第一个在商业领域的图形用户界面的操作系统,具有很强的图形处理能力,广泛应用于桌面出版和多媒体领域
6.VxWorks操作系统
VxWorks操作系统是美国风河公司开发的一种嵌入式实时操作系统,它具有良好的持续发展能力、高性能的内核和友好的用户开发环境,广泛应用在卫星通信、航空航天、军事行业中。
7.IOS和Android操作系统
IOS和Android操作系统都属于智能手机操作系统,被广泛用在智能手机和移动平板电脑上。IOS是由苹果公司为iphone开发的操作系统,主要是用在iPhone、iPod touch及iPad上。Andorid是Google开发的基于Linux平台的开源手机操作系统,它包括操作系统、用户界面和应用程序等移动电话工作所需的全部软件,Google与全球各地的手机制造商和移动运营商合作来推广Android操作系统。