Skocz do zawartości

Co to jest BIOS, POST oraz ESCD (Extended System Configuration Data)


SeNioR
 Udostępnij

Rekomendowane odpowiedzi

  • Założyciel

Co to jest BIOS?

BIOS to inaczej Basic Input/Output System (Podstawowy system wejścia/wyjścia).

Jest programem uruchamianym natychmiast po włączeniu komputera. Zawiera procedury testujące i konfigurujące sprzęt zainstalowany w komputerze, procedury obsługi niektórych standardowych urządzeń oraz procedurę załadowania systemu operacyjnego. Procesor jako pierwszą wykonuje instrukcję spod adresu F000:FFF0, czyli szesnaście bajtów przed górnym krańcem pamięci w trybie rzeczywistym. Aby zachować kompatybilność wstecz, wszystkie procesory Intela uruchamiają się w trybie 16-bitowym. BIOS nie przełącza procesora w tryb 32-bitowy, zostawia to systemowi operacyjnemu, który decyduje o dalszym trybie pracy.

Innymi słowy pisząc system BIOS to oprogramowanie znajdujące się w małym module pamięci na płycie głównej komputera, określanej zazwyczaj jako CMOS (Complementary Metal Oxide Semiconductor).

Czym jest pamięć CMOS

Pamięć CMOS inaczej określana jako CMOS-RAM to pamięć w której zapamiętana jest konfiguracja komputera. Pamięć ta jest podtrzymywana bateryjnie, i jest zwykla zintegrowana w jednym układzie z zegarem czasu rzeczywistego RTC (ang. Real Time Clock). W pierwszych komputerach AT montowany był układ MC146818 zawierający łącznie 64 bajty pamięci, z czego 10 bajtów było przeznaczonych dla zegara RTC.

BIOS zawiera instrukcje, dzięki którym komputer może wykonywać podstawowe procesy, takie jak wybór rozruchu z sieci lub dysku twardego oraz kolejność napędów przy rozruchu. BIOS służy też do identyfikacji i konfiguracji podzespołów komputera, takich jak dysk twardy, napęd dyskietek, napęd optyczny, procesor, pamięć, urządzenia typu Plug and Play.

Dane te są nazywane ESCD (Extended System Configuration Data) i zwykle przechowywane w dodatkowej pamięci nieulotnej, określanej jako NVRAM (Non-Volatile Random Access Memory).

Czym jest procedura POST i co testuje?

POST (ang: Power On Self Test) jest jedną z pierwszych czynności wykonywanych przez BIOS.

Aby upewnić się, że komputer jest sprawny, BIOS uruchamia procedurę POST przeprowadzającą test wszystkich podzespołów. W przypadku wystąpienia błędu daje o tym znać użytkownikowi. Procedura POST wykonuje następujące testy:

  • Test rejestrów procesora;
  • Sprawdzenie sumy kontrolnej pamięci ROM BIOSu;
  • Sprawdzenie kontrolera klawiatury;
  • CMOS shutdown register check;
  • Testowanie systemowego zegara;
  • Test odświeżania pamięci;
  • Test pierwszych 64kB pamięci;
  • Test pamięci cache procesora;
  • Test baterii CMOS;
  • Test karty graficznej w kilku trybach graficznych (vsync, hsync, read/write);
  • Wejście i wyjście z trybu chronionego - test;
  • Test szyny adresowej;
  • Test zapisu/odczytu pamięci;
  • Test DMA;
  • Test klawiatury;
  • Sprawdzenie konfiguracji SETUP-u.

Główne zadania BIOS-u to:

  • przeprowadzenie po restarcie testów podstawowych układów i urządzeń systemu, zwanych autotestem po włączeniu zasilania - POST (ang. Power On Self Test);
  • inicjalizacja pracy systemu (instrukcje pobierane podczas startu pracy procesora, programowanie układów programowalnych, takich jak sterowniki przerwań czy DMA, wpisanie wartości początkowych do struktur systemowych w pamięci, na przykład inicjacja tablicy wektorów przerwań);
  • zapewnienie, w postaci programów obsługi przerwań (programowych bądź sprzętowych) oraz procedur obsługi (sterowników), podstawowych, standardowych urządzeń systemu;
  • niwelacja, z punktu widzenia systemu operacyjnego, różnic konstrukcyjnych płyt głównych pochodzących od różnych producentów.
Odnośnik do komentarza
Udostępnij na innych stronach

Problem wciąż nierozwiązany? Dodaj swoją odpowiedź

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

  • Ostatnio przeglądający

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
  • Podobna zawartość

    • Po podpięciu napędu wyskakuje
      PXE-MOF: Exiting PXE ROM.
      Reboot and Select proper Boot device or insert Boot Media in selected Boot device and press a key


      Się dalej nie włącza, co robić?
    • Cześć, postaram się wyjaśnić co oznaczają sygnały dźwiękowe (alarmowe) czyli tak zawne "BIOS Beep Codes" podczas uruchamiania komputera. 
      Na pewno nie raz słyszałeś podczas uruchamiania komputera charakterystyczny dźwięk "beep". Może nawet słyszysz go codziennie. Każda płyta główna posiada SPEAKER czy też Buzzer w zależności od nazewnictwa, może być on wyciągany lub wlutowany na stałe. 
      Poprzez SPEAKER płyta główna w razie pojawienia się problemu np. z uruchomieniem komputera zasygnalizuje nam to poprzez sygnał dźwiękowy.
      Sygnał jest różny, może być ciągły lub przerywany. Stąd też możemy zdiagnozować i określić czego dotyczy problem.
      Z mojego doświadczenia powiem wam że najczęstszy problem to długi ciągły sygnał czyli problem z Pamięcią RAM. Sygnał dźwiękowy zależy od tego czy mamy BIOS czy UEFI oraz od producenta BIOS'u. 
      Na systemie Linux możemy ręcznie wywołać nasz "beep" aby sprawdzić czy działa.

      Jeżeli wiemy już jak to działa to przejdźmy teraz do znaczenia naszych "beepów". Na wstępie dodam iż sygnały dźwiękowe zostały w większości zapożyczone z serwisu elektroda.pl. W większości ponieważ dodałem kilka od siebie.
      Przykładowe oznaczenie: Sekwencja 1-4-1 oznacza że wystąpił jeden sygnał następnie po pauzie cztery sygnały, następnie pauza i jeden sygnał.
      Co oznaczają sygnały dźwiękowe "BIOS Beep Codes"
      Oprogramowanie BIOS AMI:
      brak dźwięku przy uruchomieniu lub powtarzające się krótkie dźwięki - problem z zasilaniem lub płytą 1 krótki - wszystko w porządku. 2 krótkie - błąd parzystości pamięci RAM 3 krótkie - błąd w pierwszych 64KB pamięci RAM 4 krótkie - błąd zegara systemowego lub pierwszego wtyku pamięci 5 krótkich - błąd procesora 6 krótkich - błąd kontrolera klawiatury 7 krótkich - błąd trybu wirtualnego procesora 8 krótkich - błąd I/O pamięci karty graficznej 9 krótkich - błąd sumy kontrolnej BIOS-u 10 krótkich - błąd pamięci CMOS 11 krótkich - błąd pamięci cache L2 procesora 1 długi, 1krótki - problem z płytą systemową 1 długi, 2 krótkie - problem z kartą graficzną (MDA, CGA) 1 długi, 3 krótkie - błąd podczas rozruchu karty graficznej (EGA) 1 długi, 8 krótkich - karat graficzna nie może wyświetlać prawidłowo obrazu sygnał ciągły - błąd pamięci RAM lub karty graficznej Oprogramowanie BIOS AWARD i PHOENIX AWARD:
      Jeden długi dźwięk - błąd pamięci 1 długi, dwa krótkie - błąd RAM lub karty graficznej sekwencja 1-1-4 (czyli jeden długi, jeden długi, cztery krótkie) - problem z BIOS 1-1-3 - problem z CMOS 1-2-1 - problem z zegarem systemowy 1-2-2 lub 1-2-3 lub 1-3-3 lub 1-3-4 lub 1-4-1 - problem z płytą główną 1-4-2 - problem z pamięcią Dwa krótkie - częściowy problem z pamięcią 3 krótkie, jeden długi - jeden z czipów na płycie głownej szwankuje 3-2-4 - płyta główna ma problem z klawiaturą 3-3-4 -problem z karta graficzną 4-2-4 - jedna z kart jest uszkodzona 4-3-1 długi oraz 4-3-2 i 4-3-3 - problem z płytą główną 4-4-1 długi - problem z portami szeregowymi Podczas pracy komputera – przegrzanie procesora Oprogramowanie BIOS PHOENIX:
      1-1-2 – błąd procesora lub gdy niski ton błąd płyty głównej 1-1-3/4-2-2 – błąd pamięci CMOS 1-1-4 - błąd parzystości pamięci RAM 1-2-1 - błąd zegara systemowego 1-2-2 - błąd kontrolera DMA 1-2-3 - błąd kontrolera DMA 1-3-1 - błąd dotyczący odświeżania pamięci RAM 1-3-2 – błąd testu pamięci RA 1-3-3 - błąd pierwszego wtyku pamięci RAM 1-3-4 - błąd parzystości pamięci RAM w pierwszych 64 KB 1-4-1 - błąd lini adresowej pamięci 1-4-2 - błąd parzystości pamięci RAM 1-4-3/1-4-4 – błąd magistrali EISA 2-x-x - błąd pamięci RAM 3-1-1 - błąd kontrolera DMA (Slave) 3-1-2 - błąd kontrolera DMA (Master) 3-1-3 – błąd kontrolera przerwań (Master) 3-1-4 – błąd kontrolera przerwań (Slave) 3-2-4 - błąd kontrolera klawiatury 3-3-1 – wyczerpała się bateria CMOS 3-3-2 – błąd pamięci CMOS 3-3-4 - błąd karty graficznej 3-4-1 - błąd karty graficznej 4-2-1 - błąd zegara systemowego 4-2-3 - brak połączenia z klawiaturą 4-2-4 - przerwany test procesora 4-3-1 - błąd podczas testu pamięci RAM 4-3-3- błąd zegara systemowego 4-3-4 – błąd zegara czasu rzeczywistego 4-4-1 - błąd portu szeregowego 4-4-2 - błąd portu równoległego 4-4-3 – błąd procesora   Pozostałe informacje oraz inne kody sygnałów dźwiękowych możecie znaleźć tutaj: Power-on self-test - Wikipedia
      Jak wyłączyć "beep" przy starcie komputera
      Jeżeli głośnik nie jest przyspawany na stałe to możemy go prostu odłączyć fizycznie. Choć nie jest to zalecane, bo na podstawie wydawanych przez niego dźwięków, jesteśmy w stanie określić czy z naszym komputerem jest wszystko w porządku.
      Jeżeli chodzi o laptopy to powinniśmy szukać opcji Power On Boot Beep w naszym BIOS.
      Przykładowo w laptopie Dream Machines można wejść do BIOS przez F2. Następnie zakładka Advenced kolejno Power On Boot Beep i zmienić wartość na "Disabled". Nacisnąć ESC i wybrać Save and Exit  potwierdzić Yes.
    • Cześć,  Kolega posiada laptopa Lenovo IdeaPad 320 i chce zainstalować system Windows 7, a ma 10-tkę. Wszystkie opcje wejścia do BIOS przyciskiem F2 itp. są nieskuteczne, escape z wyborem nośnika startującego nie działa. Po wejściu do biosu z poziomu Windowsa jest możliwe, ale nie ma miejsca na edycję ustawień boot'owania, ani wyboru nośnika startującego, czyli pendrive. Konto admina jest odblokowane.
    • Hej, mam problem z aktualizacją biosu.
      System Windows 7 64bit
      Płyta glowna MSI Z77A GE/MS 7758
      Wersja bios 2.7
      Problem polega na tym, że kiedy na pendrive jest już plik biosu gotowy do aktualizacji i klikam mflash i update bios, wybieram pendrive wyskakuje komunikat "brak pliku bios w tym kluczu usb".
      Zrobiłem też test i skopiowałem aktualnego biosa na pendrive i ma on rozszerzenie AA0, a nowy bios ma inne rozszerzenie. Nawet pobrałem ze strony tego biosa, którego mam i ma on też inne rozszerzenie niż ten skopiowany na pendrive. Cały czas pokazuje się ten komunikat i nie chce znaleźć pliku do aktualizacji. W czym problem? 
    • Witam. Chciałem trochę odnowic mój stary komputer ale spotkałem problem taki jak w tytule. Miał być on przeznaczony do pracy biurowych:
      - płyta główna : nie wiem jaka ale z komputera HP Compaq 7900 CM
      - procesor : Intel quad core e8500 (czekam na przesyłke quad core q9650)
      - karta graficzna :  Gigabyte GeForce GT 730
      - 4Gb Ram 1x1x2
      - zasilacz Silentium Vero L3 600 W
      Z tego co wyczytałem w internecie to może być problem źle włożonych Ramów ale wkładałem już chyba wszystkimi możliwymi kombinacjami i dalej ten sam problem. Próbowałem zresetować BIOSA ale monitor "nie widzi" komputera. Jeszcze myślałem że to wina nowego dysku SSD więc podłączyłęm stary i też nic. Czy ma ktoś jeszcze jakiś pomysł jak to naprawić?
  • Najnowsze tematy

  • Ostatnio rozwiązane

×