计算机是具有各种功能的局级工具,能解决许多复杂的问题。当你遇到难题,想找计算机帮忙时,你先得把难题转换成能在计算机上运行的计算机指令序列。要完成这项工作,就得依靠软件了,这类软件通常叫做应用软件。
计算机本身各部件之间要高效、协调地进行工作,还需要有一种管理自身的软件,这类软件通常叫做系统软件。计算机是由中央处理器(CPU)、存储器(包括内、外存储器)和输入输出设备等基本部件组成的。管理这些设备的软件 叫做操作系统,它属于系统软件,是系统软件中最主要的部分。
人们在将难题转化成电脑指令的过程中,往往先由编程人员用编程语言来编写程序,这种程序CPU很难直接运行,还 要有另一种编译(或解释)程序,才能将它们转化成机器指令程序。所以,系统软件除了含操作系统外,还包括编程语言及其编译(或解释)系统和其他服务性程序。
只有这样,计算机才能真正开始运行程序,解决难题。
所以,没有软件,计算机就没有服务对象,也不能有条不紊地进行工作。随着计算机及其应用的发展,要求用它来解决的问题越来越多,越来越复杂。因此,在电脑上运行的软件也越来越庞大,功能越来越强,大大地超越了传统的“计算”概念。
电脑由硬件和操作系统构成。硬件系统的核心是主办和CPU,操作系统例如windows,它通过与各种连接设备的通信联系,使它们协同运行。而这里各种设备,就包括显示卡、显示器、usb接口、硬盘、声卡等等。通常,这些电脑设备是由不同厂家生产的。为了使操作系统能够协同它们工作,必须有约定的通信指令,用来查询型号、工作状态,并指挥它们各司其职,正常运行。驱动程序(驱动软件)就是起这个作用。硬件生产厂家必须按照约定的技术规则设计硬件,并且与操作系统之间进行测试联调,保证它们之间是兼容的。之后,还会更具操作系统的升级要求,更新配套的驱动软件。
有其重要的是网卡驱动、设备驱动、显卡驱动等等,只是开机后必须保障长长运行的,没有它们,其它的事情就无法展开。在windows10之后,联网联态下就可以自动安装硬件驱动,更加方便用户安装和更新驱动软件。