硬件和固件

Anonim

硬件与固件

硬件和固件是当今技术领域中非常常见的术语,它们的特定功能明显区分它们。掌握这两个技术术语的基本知识以及它们之间的主要差异是至关重要的。

术语“硬件”指的是集成在设备上的所有机械单元的组合,并且被认为属于配件类别。例如,处理器,主板,存储器,可移动设备(闪存驱动器/磁盘),声卡,计算机的输入/输出设备或电子设备都是硬件。

这些机械单元不能独立运行,需要进行编程才能正常运行。编程可以定义为一组指令,工作站执行其操作。我们都熟悉我们日常生活中使用的大量程序。 MS-Word是一个文字处理程序,其功能基于一组指令,指导如何处理单词。设备的硬圈由编程使用,工作框架召唤不同的程序来执行特定的任务。程序以编程语言编写,例如C或Java。

“固件”可以定义为特定的编程类别。需要编程以通过设备的众多处理器执行任何任务,并且该编程被集成到ROM(只读存储器)中。控制硬件的程序包称为固件。因此,固件可以简单地解释为与特定硬件兼容的代码,并且通常用于二进制代码。 在网上冲浪时,我们使用我们的设备使用特定的系统卡或调制解调器连接到网络。我们设备上的操作系统使用称为小工具驱动程序的编程来连接调制解调器。设置调制解调器的处理器可以有自己的固件,负责控制Web和工作站之间的数据传输。我们今天可以看到的另一种固件是移动电话,洗衣机,微波炉等。固件通常不需要重新编程,除非它是不可避免的。由于固件大修,设备的磁盘驱动器等单元的生产者有时会提供重新设计。在这种情况下,设备上的操作系统会显示适合该硬件的小工具驱动程序以修复固件。

硬件和固件之间的主要区别:

与固件不同,硬件具有物理实体并且可能遭受物理损坏。 硬件需要运行程序。固件本身就是一个程序。 没有固件,硬件无法运行。固件在硬件上运行。 硬件可以重新编程。除少数情况外,固件不需要重新编程。 硬件示例:主板,RAM,磁盘驱动器,声卡。 固件示例:IBM兼容PC中的BIOS,现代电视中洗衣机的定时和控制机制,声音和视频控制属性。