Jak bateria CMOS przechowuje na nim informacje? Wiem, że przechowuje takie informacje, jak godzina, data, hasła i konfiguracja dysku, ale jak? Jak akumulator może przechowywać dane?
Jak bateria CMOS przechowuje na nim informacje? Wiem, że przechowuje takie informacje, jak godzina, data, hasła i konfiguracja dysku, ale jak? Jak akumulator może przechowywać dane?
Odpowiedzi:
Bateria CMOS nie przechowuje danych. CMOS bateria CMOS zapewnia, że układ , który robi przechowywania danych, ma władzę. Pamięć CMOS wymaga zasilania do przechowywania danych, więc bateria jest niezbędna, gdy do komputera nie jest dostarczane żadne zewnętrzne źródło zasilania.
To dlatego zworka jest zwykle usuwana z płyty głównej, aby zresetować CMOS, ponieważ powoduje to przerwanie zasilania układu CMOS na tyle długo, aby wyczyścić dane.
Znakiem zbliżającej się awarii baterii CMOS jest to, że zegar czasu rzeczywistego komputera zaczyna tracić kontrolę nad czasem, gdy system jest wyłączony i nie jest zasilany z innego źródła zasilania.
Na wielu nowszych komputerach dane konfiguracji BIOS są przechowywane w pamięci flash, a bateria służy wyłącznie do utrzymania zegara czasu rzeczywistego. W takich systemach nazywa się to „baterią RTC” (przykład znajduje się na stronie 29 instrukcji serwisowej HP Pavilion dv6z-3000 Select Edition ). Awaria baterii RTC w takich systemach spowoduje, że zegar straci czas, gdy system zostanie odłączony od zasilania, ale nie spowoduje utraty ustawień BIOS.
Sama bateria nie przechowuje informacji. Bateria służy do utrzymywania niewielkiej ilości pamięci (dokładniej pamięci RAM), aby ustawienia nie zostały utracone. Ponadto bateria podtrzymuje działanie zegara, dzięki czemu czas i data są prawidłowe po ponownym włączeniu komputera.
Ciekawa uwaga dodatkowa - podczas pracy na akumulatorze zegar nie jest bardzo dokładny, a czas może płynąć.
CMOS
Bateria nie przechowuje żadnych danych, to BATTERY . Bateria zapewnia zasilanie dla CMOS
SRAM
układów, które faktycznie przechowują pamięć.
Nawiasem mówiąc, nie ma czegoś takiego jak CMOS
bateria. Bateria zasilająca CMOS
to zwykła bateria, która zdarza się w CMOS
układach zasilających .
CMOS
oznacza „ uzupełniający półprzewodnik metalowo-tlenkowy ” i odnosi się do budowy układów scalonych.
Sama bateria nie przechowuje danych. Bateria CMOS (lub bateria BIOS) zasila CMOS, który przechowuje dane dla samego komputera, które można wyświetlać w systemie BIOS. Wszystko to odbywa się za pośrednictwem płyty głównej.
Tak to wygląda w nowoczesnym komputerze:
Co do pytania: bateria CMOS zapewnia, że konfiguracja BIOS jest przechowywana w pamięci CMOS.
CMOS to bateria, a nie pamięć. Po prostu utrzymuj, że jest wystarczająca moc, aby nadal przechowywać pamięć w układach.
Odpowiedzi na to pytanie udzielono mniej więcej, ale może to trochę wyjaśniać.
CMOS nie różni się niczym od zwykłej pamięci RAM. Przechowuje informacje, ale tylko tak długo, jak jest dostępne źródło energii. Po odłączeniu zasilania zawartość zanika.
W przeciwieństwie do zwykłej pamięci RAM, CMOS jest niewielki (fizycznie i pojemnościowo) i pobiera znacznie mniej energii. W związku z tym zwykła komórka guzikowa wystarcza do zachowania jej zawartości przez znaczny czas.
To powiedziawszy, CMOS nie używa baterii przez cały czas. Gdy zasilacz jest zasilany, CMOS używa go, aby utrzymać nienaruszoną zawartość, co jeszcze bardziej wydłuża żywotność baterii CMOS. W przypadku odcięcia zasilania kondensator pozwala na chwilę zachować swoją zawartość do momentu włączenia akumulatora.
Ponadto, mimo że data / czas i kilka innych wartości są zachowane w akumulatorze, wiele (nawet większość) ustawień jest faktycznie zapisywanych w sekcji pamięci flash CMOS, które są zachowywane w przypadku śmierci akumulatora CMOS. Ma to sens, ponieważ niektóre wartości, takie jak data i godzina, są przejściowe / dynamiczne i muszą być aktywne, podczas gdy inne ustawienia są statyczne i nie zmieniają się często (jeśli w ogóle), więc można je po prostu zapisać w pamięci długoterminowej jak niewielka wersja dysku twardego CMOS. Dlatego gdy bateria CMOS wyczerpie się i nastąpi awaria zasilania, zauważysz, że tylko niektóre ustawienia zostały przywrócone do wartości domyślnych.
Zazwyczaj to, co zrobi producent systemu BIOS, to zapisanie niekrytycznych ustawień w pamięci nieulotnej, które należy specjalnie przywrócić do wartości domyślnych za pomocą funkcji „domyślnego obciążenia” systemu BIOS (wyjmowanie baterii na jakiś czas tego nie zrobi), oraz pozostaw tylko krytyczne ustawienia w pamięci ulotnej. Dlatego nawet jeśli cała moc zostanie odłączona, ustawienia takie jak konfiguracja dyskietki, ustawienia audio na płycie i takie zostaną zachowane, ale ustawienia, które uniemożliwiają działanie systemu, takie jak czasy pamięci i podkręcanie procesora, można przywrócić do wartości roboczych po prostu usuwając bateria na chwilę.
Z powodu tej segregacji liczba komórek pamięci, które potrzebują stałego źródła energii elektrycznej, może zostać znacznie zmniejszona, dzięki czemu bateria będzie działać przez lata.
(Zauważysz to zachowanie również w innych urządzeniach. Na przykład po wyłączeniu zasilania magnetowid będzie musiał ustawić swój zegar (stąd niesławne flashowanie 12:00
). Jednak wiele magnetowidów może zachować swoje inne ustawienia, takie jak język, kabel / antena, prędkość taśmy itp. Niektóre magnetowidy mogą nawet zachować swoje programy, ponieważ program tak naprawdę się nie zmienia.
Moja matka używa timera (ryc. 1), aby automatycznie włączać i wyłączać światła na werandzie kilka razy dziennie. Programujesz go, wkładając kilka plastikowych wypustek, które przesuwają włącznik i wyłączają go. Jeśli zostanie wyciągnięty z gniazdka, jego zegar przestanie tykać i przestanie wiedzieć, która jest godzina, ale programy pozostaną nienaruszone. To samo dotyczy timera na podgrzewaczu oleju (rysunek 2), który używa przełączników / przycisków zamiast zakładek. Z drugiej strony używa wyłącznie cyfrowego timera (rysunek 3) do oświetlenia wewnętrznego, gdy wprowadza ogród na zimę, i traci wszystko, gdy jest odłączony.)
Rysunek 1: Zegar analogowy
Rysunek 2: Licznik czasu nagrzewnicy olejowej
Rysunek 3: Zegar cyfrowy