firmware

Firmware is a piece of software that’s pre-loaded onto a hardware typically in its ROM (Read-Only Memory) to interact with other pieces of hardware or software. Firmware can be most easily thought of as the base software that provides any piece of hardware its functionality. Without firmware, most hardware with any sort of processing capability would not work.

Firmware Updates

When support documentation or tech support refer to firmware updates, they refer to updating the base software in the hardware. This is typically accomplished through a product’s software suite, a specialized firmware updater from the manufacturer or in the case of a motherboard, the BIOS or UEFI menu. As firmware provides all the functionality to the hardware, firmware updates allow hardware manufacturers to fix issues such as bugs, provide better optimization with certain pieces of software, or provide users with new features.

Firmware vs Drivers

Firmware is the base software required for hardware to function while drivers are the software that interface the hardware with the Operating System. As such, these are very different pieces of software. For example, a graphics card could easily use one piece of firmware for all types of operating systems however, the driver for Linux would be significantly different compared to the Windows driver.

This post was last modified on February 22, 2020 6:35 pm

Sam Chen

Sam is a Southern California native and an avid tool and gear enthusiast. When he's not working his day job, he enjoys spending his time working on remodeling projects, cars, and the outdoors. Follow him on Twitter @realsamchen

Share
Published by
Sam Chen

Recent Posts

Tesla Supercharger

Tesla, the leading electric vehicle (EV) manufacturer, has revolutionized the EV industry with its innovative…

July 22, 2023

RAID

RAID in computers is an acronym for Redundant Array of Independent Disks. While its name…

March 17, 2020

NCMA

NCMA, when used in the context of batteries, stands for Nickel, Cobalt, Manganese and Aluminum…

March 12, 2020

PuTTY

PuTTY is a free and open source terminal emulator application developed by Simon Tatham. It's…

March 8, 2020

Tennessee Whiskey

Jack Daniel's 150th Anniversary Tennessee Whiskey | Source: Jack Daniel's Tennessee Whiskey is a specific…

March 5, 2020

Apple

Apple Logo Apple is an American technology company based in Cupertino, California. Founded by Steve…

March 4, 2020