Jak komputer uruchamia się nawet po awarii baterii CMOS?

2

Za każdym razem, gdy włączam, mój komputer uruchamia się od razu. Nie czeka na mnie naciśnięcie przycisku zasilania. Po podłączeniu kabla i włączeniu zasilania komputer jest również automatycznie zasilany. Wymieniłem więc baterię CMOS i problem został rozwiązany. Zmierzyłem baterię cmos za pomocą multimetru i ma ona tylko 0,28 V (zamiast 3 V). Teraz chcę wiedzieć, w jaki sposób włącza się BIOS, chociaż napięcie z baterii CMOS nie jest wystarczające. I dlaczego mój komputer włącza się automatycznie po włączeniu gniazdka sieciowego.

Anbu
źródło
Obecnie bateria CMOS nie jest używana do utrzymywania ustawień BIOS-u lub UEFI, ponieważ są one przechowywane w pamięci flash (która nie wymaga zasilania) w nowoczesnych systemach. Zamiast tego bateria służy do utrzymywania zegara systemowego, gdy system jest wyłączony. W związku z tym jest lepiej nazywany baterią RTC . (Starsze systemy używały pamięci CMOS SRAM do przechowywania ustawień BIOS-u, co wymaga zasilania w celu utrzymania; dlatego nazywa się ją baterią CMOS, nawet jeśli ta nazwa nie jest już poprawna.) Zobacz „Dlaczego komputery PC wciąż wymagają baterii CMOS?” .
bwDraco

Odpowiedzi:

4

Teraz chcę wiedzieć, w jaki sposób włącza się BIOS, chociaż napięcie z baterii CMOS nie jest wystarczające.

Napięcie z „baterii CMOS” występuje tylko po to, aby utrzymać niewielką ilość pamięci CMOS, typu, który zużywa bardzo mało energii, przed utratą zawartości i aby uruchomić zegar czasu rzeczywistego (RTC). Pamięć zawiera swoje „BIOS” ustawienia . (Powinny być nazywane ustawieniami oprogramowania układowego, ponieważ „BIOS” odnosi się do starego standardu BIOS komputera, w którym jak większość wszystkich nowych komputerów używa oprogramowania układowego UEFI.) Zasilanie bateryjne nie jest wymagane do „włączenia” systemu BIOS podczas uruchamiania urządzenia .

W nowoczesnych płytach głównych ustawienia BIOS są przechowywane w pamięci NVRAM zamiast w pamięci CMOS i nie wymagają zasilania.

W obu przypadkach, jeśli stracisz moc baterii CMOS, prawdopodobnie stracisz ustawienie zegara, więc następnym razem, gdy się pojawi, zostanie ustawiony domyślny czas. W pierwszym przypadku utracone zostaną „ustawienia BIOS”, ale ustawienia domyślne są często wystarczająco zbliżone.

Po podłączeniu do gniazdka pod napięciem i jeśli nie zostanie wyłączony za pomocą „twardego” przełącznika zasilania, zasilacz zawsze emituje napięcie „plus pięć” w trybie gotowości. (Jest to oznaczone na schemacie okablowania + 5SB. „Plus pięć” odnosi się do dostarczenia dodatnich pięciu woltów w stosunku do masy.) To wyjście zapewnia wzmacniacz lub mniej więcej w większości zasilaczy stacjonarnych. Może utrzymywać pamięć CMOS i RTC, więc w odstępach czasu, kiedy urządzenie jest „wyłączone”, ale nadal odbiera + 5SB, nie ma drenażu na baterii CMOS. + 5SB uruchamia obwód sterowania mocą na mobo. Naciśnięcie przycisku zasilania na panelu przednim jest logicznym wejściem do tego obwodu, który z kolei uziemia linię ~ PS_ON (zwykle zielony) od zasilacza; powoduje to pełne włączenie zasilacza. Za chwilę zasilacz zapewnia PWR_OK, co mówi płycie głównej, że główne szyny napięcia mieszczą się w zakresie specyfikacji. To z kolei umożliwia zresetowanie procesora przez płytę główną, po czym procesor zaczyna uruchamiać kod z pamięci ROM oprogramowania. Pierwszy taki kod to kod autotestu po włączeniu zasilania.

+ 5SB służy również do odświeżania pamięci RAM w trybie gotowości (uśpienia) oraz do zasilania i do zasilania kilku urządzeń, zwykle klawiatury, myszy lub interfejsu LAN, które mogą się obudzić system. „Bateria CMOS” nie zasila i nie może zasilać tych rzeczy.

Jamie Hanrahan
źródło
0

Bateria służy tylko do zachowania skonfigurowanych opcji BIOS. Bez zasilania bateryjnego BIOS powróci do ustawień domyślnych. Najwyraźniej jednym z tych domyślnych ustawień jest automatyczne włączanie po przywróceniu zasilania sieciowego.

wurtel
źródło