1.4 计算机软件系统
学习计算机不仅要学习计算机的硬件体系,还要了解计算机的软件系统。软件是在计算机中运行的程序,控制计算机工作的所有程序集合就称为计算机软件系统,软件系统的主要作用是管理和维护计算机的正常运行。
计算机的软件系统包括操作系统、驱动程序、应用程序3类,具体介绍如下。
1. 操作系统
操作系统是管理计算机硬件资源、控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统的种类也较多,目前使用较为广泛的有Windows操作系统、UNIX操作系统、Linux操作系统、Mac操作系统、BeO操作系统等。由于Windows操作系统是使用最多的个人操作系统,因此我们主要学习Windows操作系统。
Windows操作系统由微软公司开发,它采用图形化操作界面,支持网络和多媒体,支持多任务,在支持多硬件的同时还兼容多种软件,可以满足用户各方面的需求。目前,Windows操作系统主要有3个版本:Windows 7、Windows 8.1和Windows 10。
Windows 7是微软开发的新一代操作系统,具有革命性的意义,它的出现完全替代了以前旧有的操作系统。
Windows 8.1操作系统在Windows 7的基础上,提供了对Intel、AMD和ARM架构的支持。它可以应用于平板电脑,提供了更多实用功能,如Windows应用商店、应用程序的后台常驻等。
Windows 10操作系统采用全新的开始菜单,在Windows 8.1的基础上重新设计了多任务管理界面,在桌面模式下可以运行多个桌面和对话框,在不同桌面之间进行自由切换。
Windows 7、Windows 8.1、Windows 10操作系统的桌面分别如图1-25所示。
图1-25 Windows操作系统桌面
除了Windows操作系统,其他操作系统也有各自不同的应用领域,例如Linux与UNIX操作系统多应用于企业开发中。
2. 驱动程序
驱动程序(Device Driver)是一种特殊的程序,它是硬件设备的接口。操作系统要指挥某一个硬件设备工作,只能通过这个硬件设备的驱动程序进行指挥,即操作系统通过设备驱动程序驱动相应硬件设备工作。如果驱动程序没有正确安装,则相应的硬件设备就无法正常工作。
3. 应用程序
应用程序即应用软件,是指除了操作系统与驱动程序之外的其他软件。应用软件是为解决各种实际问题而编写的计算机程序,如办公软件Office Word、社交软件QQ和微信等。根据开发方式和应用范围,应用软件又可分为通用软件和定制软件。由于计算机已深入应用到各个领域,因此应用软件也是多种多样,而且通用性也越来越强,只要稍加学习就可以使用。