第1章 操作系统
按下电源开关启动计算机,通常看到的是一幅美丽的背景图案,上面有一些小图标和菜单。单击这些图标或菜单,计算机就会为用户做一些事情,如播放一段音乐或弹出一个可以输入文字的编辑框。当然,在看到美丽的图案之前,一般要经过或长或短的一段等待,并按提示在屏幕上出现的对话框中输入正确的用户名和密码。不过,如果计算���是新买来的,而且没有预装操作系统(这种情况目前已经很少见了),情况就不同了。那时按下电源按钮,计算机只会在屏幕上出现几个英文字母,然后就不动了。这时,用户会被告知需要安装一个操作系统,如Windows或Linux。在成功安装操作系统之后,就可以看到上述图景,开始使用计算机了。从这里得出一个事实:没有安装操作系统的计算机是没法儿用的。那么操作系统是什么呢?为什么一定要安装操作系统呢?
实际上,不带操作系统的计算机也是非常能干的,它可以做很多事情。但是,向它发号施令却非常复杂。因此,用户必须有一个助手帮忙才能比较方便地控制它。这就好像是用户得到了一个神话世界中非常能干的精灵,但是,必须有懂咒语的人帮忙,才能让精灵为用户做事。操作系统就好像是那个懂咒语的人,而计算机就是精灵。用户通过用鼠标单击菜单,或通过键盘输入命令,让操作系统得知用户的需求。然后,操作系统就会用计算机能懂的方式命令计算机为用户做事。也就是说,实际上干活的还是计算机那一堆硬邦邦的部件。但是,操作系统隔离了操控那些部件的复杂性,将计算机能做的事情以一种比较明了的方式呈现给用户,为用户提供了一个操控计算机的平台。有了它,用户不需要知道计算机内部的各个部件都是干什么的,都在干什么,也不需要知道怎样控制和使用它们。
……