2.计算机操作系统的作用
在计算机系统架构中,操作系统是系统软件的核心组成部分。如前所述,当计算机的硬件设备组装完毕时,计算机还不能使用。为此,须安装操作系统。对于安装了操作系统的计算机,用户可通过操作系统操作计算机硬件设备。不仅如此,用户还可使用操作系统安装、卸载和运行应用软件。因而对于用户而言,操作系统可方便用户使用计算机,为用户提供美观、方便的操作界面,是用户与计算机系统之间的接口。
当启动应用程序时,操作系统负责为应用程序分配内存空间。当退出应用程序时,操作系统回收其运行时所占用的内存空间。当多个应用程序同时运行时,操作系统还须使各应用程序只能访问自己的内存空间。不仅仅是内存空间,操作系统还管理和控制其他软硬件资源,使其协调、高效地工作,为应用程序运行提供支持。由此可见,操作系统是负责管理系统的各种资源,控制程序的执行、改善人机界面和为应用软件提供支持的一种系统软件。
系统软件位于计算机系统中最靠近硬件的一层。其他软件一般都通过系统软件发挥作用。系统软件与具体的应用领域无关。
应用软件是特定应用领域专用的软件,如办公软件Microsoft Office、图像处理软件Photoshop等。
目前,个人计算机上常见的操作系统主要有Windows系列、Linux系列和Mac OS系列。
(1)Windows系列操作系统
Windows系列操作系统是微软(Microsoft)公司推出的系列操作系统,是目前世界上个人计算机使用最广泛的操作系统。图2-2所示为Windows 8操作系统界面。
图 2-2
随着计算机硬件和软件技术的进步,Windows操作系统也不断推出新版本。从16位、32位到64位,发布了从最初的Windows1.0和Windows3.2到Windows95、Windows98、Windows2000、Windows XP、Windows Vista、Windows 7/8/10各种版本的操作系统。
(2)Linux系列操作系统
Linux操作系统是免费使用和自由传播的、开放源码的类UNIX操作系统。Linux操作系统是由全世界各地成千上万的程序员设计和实现的。许多公司都推出了自己的版本,但它们都使用了Linux内核。Linux操作系统的目的是建立不受商品化软件版权制约的、全世界都能自由使用的UNIX兼容产品。图2-3所示为红旗Linux操作系统界面。
图 2-3
(3)Mac OS操作系统
Mac OS操作系统是美国苹果公司(Apple Inc.)为其Mac系列产品开发的操作系统。Mac OS操作系统是基于UNIX内核的图形化操作系统,目前其版本已经到了OS 10,代号为Mac OS X(X为10的罗马数字)。2011年,Mac OS X已经正式被苹果公司改名为OS X。图2-4所示为Mac OS X操作系统界面。
图 2-4
目前,主流的服务器操作系统有UNIX、Windows和Linux等。
UNIX操作系统经过多年的发展、演变,目前已产生了由不同公司推出的多种版本。现在使用较多的UNIX操作系统是IBM公司的AIX系统、Sun公司的Solaris系统。
Microsoft公司自1993年推出服务器版本的操作系统Windows NT以来,陆续推出了多个Windows服务器版的操作系统:Windows NT 4.0、Windows 2000 Server、Windows Server 2003、Windows Server 2008、Windows Server 2012等。
Linux服务器操作系统有很多发行版本,使用较多的有RedFlag(红旗)的Red Flag Advanced Server Linux服务器操作系统、RedHat(红帽)的RHEL(Red Hat Enterprise Linux)等。
移动终端发展迅猛,使用较广的操作系统有苹果公司的iOS、谷歌的Android、微软的Windows Phone等。