对于操作系统相信大家都不会陌生,但是要问你:什么是操作系统?估计你就会迷茫了。当然这也不奇怪,如果不是专门了解过或者是学习过操作系统知识的人,很难给出一个描述。即便是专业搞操作系统的人士也不能给出操作系统的形式化定义,因为“操作系统”目前尚无统一的定义。
百度百科给出的简介如下:
操作系统(英语:Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
个人比较喜欢的非形式化描述如下:
操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们能有效的组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行。
综上所述:操作系统本质上是一个程序或者软件,而软件又分为系统软件和应用软件两大类,因而操作系统是一个最基本也是最重要的系统软件。关于操作系统的地位,可以用如下的图来描述:
这里要说明的是裸机的概念,很多人对这个词的概念不是很确定。裸机是指未安装任何软件的计算机系统。由此可以看出,操作系统是直接和硬件打交道的,是用户使用计算机必不可少的系统软件。
由于是初次接触操作系统这门学科,所以对其了解还是比较浅薄的,总体浏览了一下大概的内容,按书本上的介绍的顺序,结合自己的理解画了一张思维导图如下: