购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 认识操作系统

操作系统管理电脑系统的全部硬件资源、软件资源及数据资源,它控制程序运行、改善人机界面并为其他应用软件提供支持等。操作系统使电脑系统的所有资源得到最大限度的利用,为用户提供方便的、有效的、友善的服务界面。

关键词 操作系统、类型、选择

难度 ◆◇◇◇◇

1.1.1 什么是操作系统

操作系统英文名为 Operating System ,简称 OS 。它是管理电脑所有硬件资源与软件资源的控制程序,同时也是整个电脑系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。

操作系统的主要功能是对整个电脑系统进行有效的管理,如程序控制和人机交互等。电脑系统的资源可分为硬件资源和软件资源两大类:硬件资源指的是组成电脑的硬件设备,如 CPU 、内存、硬盘、显示器、键盘和鼠标等;软件资源则是指存放于电脑中的各种数据,如程序、知识库、系统软件和应用软件等。

1.1.2 操作系统的类型

目前的操作系统种类繁多,很难用单一标准统一分类。根据应用领域来划分,可分为桌面操作系统、服务器操作系统、主机操作系统、嵌入式操作系统;而根据所支持的用户数目,又可分为单用户和多用户系统;按应用领域的不同,则可分为服务器操作系统、桌面操作系统、嵌入式操作系统;根据操作系统的作业处理方式来考虑,可分为分时系统、实时系统等。

01 分时操作系统

在分时操作系统中, CPU 的时间被划分成若干个时间片,操作系统以时间片为单位,轮流为每个终端用户服务。系统能使每个用户在轮流使用一个时间片时感觉不到有其他用户存在,就像整个电脑全为自己所用一样。分时系统具有多路性、交互性、“独占”性和及时性的特征。

分时操作系统的工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用。用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。常见的分时操作系统一般有 Linux、Unix 等。

02 实时操作系统

实时操作系统是指使电脑能及时响应外部事件的请求,在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致工作的操作系统。

实时操作系统要追求的目标是:对外部请求在严格时间范围内做出反应,具有高可靠性和完整性,其主要特点是资源的分配和调度首先要考虑实时性,然后才是效率。除此之外,实时操作系统还拥有较强的容错能力。目前,实时操作系统最常见的就是 Windows 家族。

1.1.3 根据需求选择操作系统

尽管目前操作系统的种类繁多,但是随着用户使用电脑的配置和电脑工作环境的不同,其所需要的操作系统也自然不同。

01 个人操作系统

对于普通个人用户来说,对操作系统最大的要求就是稳定和便于使用,因此,微软的 Windows 家族的操作系统就成为了普通用户的首选。

02 服务器操作系统

服务器操作系统,一般指的是安装在网站服务器上的操作系统软件,是企业IT系统的基础架构平台,也是按应用领域划分的 3 类操作系统之一。

目前,市场上主流的服务器操作系统一般分为 Windows、Unix、Linux NetWare 4 种。不过由于种种原因, NetWare 服务器操作系统在市场上具有相当大的局限性,使其并不能真正的普及,因此被人们广泛使用的是其他3种服务器操作系统。

Windows服务器操作系统是由全球最大的操作系统开发商——微软公司开发的,它是目前使用得最广泛的服务器操作系统,该公司开发的 Windows Server 2003/2008 都是服务器操作系统中的经典。

Unix 服务器操作系统由 AT&T 公司和 SCO 公司共同推出,是主要支持大型的文件系统服务、数据服务等应用的操作系统。早期的时候,很多著名服务器厂商生产的高端服务器产品中都只支持 Unix 操作系统,因此在不少用户眼中, Unix 就代表着高端操作系统。目前,较为常见的 Unix 版本有 SCO SVR、BSD Unix、SUN Solaris、IBM-AIX 等。

Linux 服务器操作系统是在 Posix Unix 基础上开发出来的,支持多用户、多任务、多线程、多 CPU ,是目前国内外很多保密机构服务器操作系统采购的首选,也是不少程序开发者的首选。 Linux 的特点是开放源代码政策,使得基于其平台的开发与使用无须支付任何版权费用。 Linux 在全球有着广泛的用户群体,在这些用户中不乏优秀的程序员,因此, Linux 日趋成熟。目前,国内市场中使用的主流 Linux 版本主要有 Suse Linux 系列、小红帽系列、红旗系列。 pf2ylYfjY341IzNi6hkjcW4jnOK8sZtTUY0MmRj78PqsKReVUPZcVUjpyGn0lRT1

点击中间区域
呼出菜单
上一章
目录
下一章
×