Podstawowy system wejścia/wyjścia (BIOS) komputera jest rdzeniem wewnętrznego programowania komputera. System BIOS jest oddzielony od aktywnych części komputera, części, z którymi użytkownik często wchodzi w interakcje. Gdy BIOS wymaga naprawy lub aktualizacji, przechodzi przez proces zwany flashowaniem. Flashowanie systemu BIOS umożliwia komputerowi bezpośrednią interakcję z obszarem systemu, który jest zwykle niedostępny.
BIOS komputera to pierwsze oprogramowanie uruchamiane po włączeniu komputera. Ten zintegrowany program stanowi podstawę interakcji między różnymi elementami sprzętu i oprogramowania w systemie. BIOS umożliwia uruchomienie systemu operacyjnego i załadowanie interfejsu użytkownika komputera.
Przez wiele lat system BIOS komputera był przechowywany na standardowym chipie tylko do odczytu. Jak większość chipów tylko do odczytu w tamtych czasach, tego chipa nie można było zmienić ani ulepszyć. Jeśli dla systemu potrzebny był nowy BIOS, chip musiał zostać fizycznie usunięty z systemu i zastąpiony nowym. Wymiana tego chipa była czasochłonnym i trudnym procesem, znacznie przekraczającym możliwości większości użytkowników domowych.
W połowie lat 90. do powszechnego użytku wszedł nowy typ BIOS-u o nazwie Flash BIOS. Było to na specjalnym chipie tylko do odczytu, który nie był całkowicie tylko do odczytu. W odpowiednich okolicznościach i przy właściwych informacjach możliwe było przepisanie informacji przechowywanych na chipie. Proces ten był znany jako flashowanie systemu BIOS.
Wpływ flashowania BIOS-u był ogromny. Użytkownicy mogli niezawodnie aktualizować własne systemy BIOS. Umożliwiło to producentom BIOS-u tworzenie mniejszej liczby wersji ich oprogramowania. Wraz z mniejszą liczbą wersji wzrosła złożoność systemów BIOS. Wkrótce włączyli ustawienia systemowe, które wcześniej były dostępne tylko jako przewodowe przełączniki DIP lub poprzez interakcję ze sprzętem zewnętrznym.
Flashowanie BIOS-u jest ważną częścią konserwacji komputera. Ponieważ BIOS znajduje się w centrum sprzętu i oprogramowania komputera, prawidłowo działający BIOS jest niezbędny. Aktualizacje systemu BIOS pozwalają nowym typom sprzętu na bezpieczną interakcję z systemem komputerowym i zapewniają bardziej stabilną platformę do działania sprzętu i oprogramowania.
Zazwyczaj flashowanie systemu BIOS odbywa się za pomocą programu dostępnego u producenta płyty głównej. Pierwotnie informacje musiały być załadowane na dyskietkę jako dyskietka startowa. Proces aktualizacji nastąpi automatycznie po ponownym uruchomieniu komputera. Chociaż ta opcja jest nadal dostępna dla większości aktualizacji, nie jest to preferowana metoda. Teraz prosty program do pobrania sprawdzi wersję BIOS komputera, pobierze najnowsze aktualizacje, wykona flashowanie BIOS-u i zrestartuje komputer — wszystko to za pośrednictwem standardowego interfejsu użytkownika.