Skip to main content

Layers of a Computer

Hardware, Firmware and Software

1000006740.jpg

What is the difference between the three?

1000006744.jpg

1000006742.png

Hardware

This is the physical side of the computer made out of circuit boards and silica. This includes the motherboard, central processing unit, ram, storage drives, graphics card, sound card, network card and the case it is built into. Hardware is called "hard" because it is relatively rigid and is difficult to change substantially once the hardware has been created.


Firmware

Firmware is a special form of low-level software that enables the hardware to interact with higher level software, such as your operating system. Computers use a firmware type known as BIOS (Basic Input Output System) or EFI (extensible firmware interface). This basic software can run a rudimentary POST (Power on Self Test) to verify your hardware is working and hand control over to the operating system.

1000006746.png

Firmware differs from software because it is stored on a small chip on your motherboard called Read Only Memory. This chip is powered by a small coin cell battery that allows it to store settings even when powered off. This chip can only be written to through a special process known as flashing.



Software

Test