绝大多数计算机都是由硬件和软件组成的。
计算机硬件
所谓计算机硬件,是指我们可以触摸到的组成计算机的物理部件,包括集成电路、芯片以及其它的一些电子元件。
图 1 计算机硬件实例:键盘
CPU(中央处理器)、存储设备(内存条、硬盘等)、鼠标、键盘等都属于计算机硬件。另外,无论您阅读本文使用的是笔记本电脑、平板电脑还是智能手机,其屏幕也属于计算机硬件的范畴。
一台普通用户可以正常使用的计算机,至少应该具备键盘、显卡、显示器、CPU、硬盘、主板、内存条和电源这几个硬件,任何一个硬件丢失或者损坏,都会导致计算机无法正常使用甚至崩溃。在此基础上,一个不具备硬盘、显示器以及键盘的计算机,通常作为服务器或者瘦客户机使用。
当然,我们还可以为计算机配备声卡、鼠标、打印机、网卡、扬声器等硬件,使它具备更强大的功能。
有关计算机硬件更详细的介绍,您可以阅读《计算机硬件有哪些》一文。
计算机软件
计算机软件代指的是计算机中运行的指令、文档以及应用程序,它的功能是协助用户向计算机下达指令,明确告诉计算机要做什么。
图 2 计算机软件实例:Chrome(谷歌)浏览器
类似 Chrome(谷歌)浏览器、MySQL、QQ、迅雷、Microsoft Word 等等,都属于计算机软件。此外,操作系统也属于计算机软件,如果没有操作系统,则其它几乎所有的计算机软件都无法在计算机上运行。
注意,即便计算机不安装任何软件,也是可以正常运行的。但是,计算机需要安装一个操作系统,否则它无法输出任何信息,更无法将错误信息反馈给用户。此外用户和计算机硬件之间、用户和其它的计算机软件之间,也需要借助操作系统实现通信。除了操作系统外,为计算机安装其它软件,可以增强计算机的能力,使其具备完成更多任务的能力。
您也可以这样理解,一台没有任何软件的计算机是毫无用处的。例如,如果计算机中没有安装 Microsoft Word 类似的文档编辑软件,您将无法编辑现有文档,更无法制作新文档。再比如,如果计算机中没有浏览器,您将无法访问任何网站。
有关计算机软件更详细的介绍,您可以阅读《什么是计算机软件》一文。
总结
总的来说,计算机软件指的是计算机上可以运行的所有指令(应用程序)的集合,而计算机硬件指的是组建计算机的所有物理设备。硬件是可以真实触摸到的,而软件则不行。
计算机硬件使得计算机可以正常运行,比如 CPU 为计算机处理存储在 RAM 或者硬件上的数据,显卡为计算机提供优质的图像界面,声卡为计算机提供声音等等。
计算机软件的运行离不开硬件的支持,比如 Microsoft Word 需要借助 CPU、内存条、硬盘等硬件才能正常工作。您经常玩的游戏也属于软件,它也需要借助硬盘、CPU、内存条和显卡等硬件才能运行。
下表给您罗列了计算机硬件和软件之间的区别。
硬 件 | 软 件 |
---|---|
能真实触摸到的物理部件 | 计算机指令(应用程序)的集合,方便用户向计算机下达执行任务 |
由各硬件厂商制造 | 由软件程序员开发 |
可细分为存储设备、输入设备、输出设备以及内部组件(即机箱内部的设备,如 CPU、主板、声卡、显卡等) | 可细分为操作系统、应用程序和编程软件 |
可以看到、触摸到,因为它是真实存在的电子设备 | 可以看到但无法触摸,本质就是一个可执行程序 |
不受计算机病毒的影响 | 可能遭到计算机病毒的入侵 |
只能以线下邮寄等方式传输,无法通过网络传输 | 可以通过网络传输 |
实例:鼠标、显示器、硬盘、打印机、内存条、显卡、声卡等 | 实例:Chrome 浏览器、MySQL、QQ、记事本等 |