チップにプログラムされた一連のソフトウェアは、オペレーティングシステムをロードする前に、特定のハードウェアサブシステムを操作したり、コンピューターのハードウェアを構成したりするために使用されます。
ほとんどのファームウェアはソフトウェアで更新できますが、場合によっては、チップ自体を更新されたファームウェアを含むものと交換する必要があります。
マザーボード、ビデオカード、ディスクコントローラーなどのデバイスには、多くの場合、独自のファームウェアがあり、通常はデバイスメーカーの特別なソフトウェアを介して更新できます。
PCのファームウェアの一般的な2つのタイプは、BIOSとUEFIです。