1.1 Linux简介

1.1.1 什么是操作系统

如果被问到什么是操作系统,可能很多初学者都会一脸茫然。虽然我们都知道平时一直在用的Windows XP、Windows 7、Windows 8其实就是操作系统,却无法准确给出操作系统的定义,或者向提问者解释清楚什么是操作系统。

操作系统,英文名称为Operating System,简称OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行及用户操作必备的基础环境支撑,是计算机系统的核心。

操作系统的作用是管理和控制计算机系统中的硬件和软件资源,它除了直接管理计算机系统的各种硬件资源(如CPU、内存、磁盘等)以外,还会对系统资源供需的优先顺序进行管理。此外,操作系统还可以控制设备的输入、输出及操作网络与管理文件系统等事务。同时,它也负责对计算机系统中各类软件资源进行管理(例如各类应用软件的安装、运行环境设置等)。图1-1是操作系统与计算机硬件、软件之间的关系示意图。

综上所述,可以给操作系统一个基本的定义:

操作系统是计算机系统中必不可少的基础系统软件,它的作用是管理和控制计算机系统中的硬件和软件资源,合理地组织计算机系统的工作流程,以便有效地利用这些资源为使用者提供一个功能强大、使用方便的操作环境。它在计算机系统(硬件)与使用者之间起到接口的作用。

上面的定义听起来是不是有些复杂?那老男孩就来帮助大家更简单快速地理解什么是操作系统。操作系统就是处于用户与计算机系统硬件之间用于传递信息的系统程序软件。例如:操作系统会在接收到用户输入的信息后,将其传给计算机系统硬件核心进行处理,然后再把处理结果返回给使用者。图1-2是简单理解操作系统作用的示意图。

图1-1 操作系统与计算机软硬件关系示意图

图1-2 简单理解操作系统作用的示意图

目前PC(Intel x86系列)上比较常见的操作系统有Windows、Linux、DOS、UNIX等。