WEBVTT

00:00.090 --> 00:00.990
Jason: W tej lekcji

00:00.990 --> 00:04.290
porozmawiamy o niedokładnej dacie i godzinie systemowej.

00:04.290 --> 00:07.080
Jeśli chodzi o niedokładną datę i godzinę systemową,

00:07.080 --> 00:09.930
prawie wyłącznie z perspektywy sprzętu będzie

00:09.930 --> 00:11.100
to spowodowane awarią

00:11.100 --> 00:13.830
baterii na płycie głównej.

00:13.830 --> 00:16.260
Obecnie każda płyta główna posiada niewielką

00:16.260 --> 00:20.460
baterię, która pomaga utrzymać synchronizację zegara czasu rzeczywistego.

00:20.460 --> 00:22.680
Wynika to z faktu, że wyłączenie komputera

00:22.680 --> 00:24.150
powoduje odłączenie zasilania,

00:24.150 --> 00:26.340
a zegar czasu rzeczywistego musi być zasilany,

00:26.340 --> 00:28.290
aby zapamiętać datę i godzinę ustawioną

00:28.290 --> 00:30.570
w danym systemie.

00:30.570 --> 00:32.160
W nowoczesnych systemach

00:32.160 --> 00:35.370
komputerowych są to najczęściej litowe

00:35.370 --> 00:39.390
baterie pastylkowe CR2032.

00:39.390 --> 00:43.050
Bateria CR 2032 wygląda jak bateria do zegarka i zazwyczaj

00:43.050 --> 00:46.470
wytrzymuje od trzech do pięciu lat.

00:46.470 --> 00:48.750
I tak, jeśli jesteś kimś, kto trzyma komputer

00:48.750 --> 00:51.690
dłużej niż około trzy do pięciu lat, możesz zacząć mieć problemy

00:51.690 --> 00:53.400
z datą i godziną systemu, w którym

00:53.400 --> 00:54.660
po wyłączeniu komputera

00:54.660 --> 00:55.830
i przywróceniu go do trybu

00:55.830 --> 00:57.450
online zapomina, jaka jest data

00:57.450 --> 01:01.170
lub czas zaczyna przesuwać się do przodu lub do tyłu.

01:01.170 --> 01:02.790
Na szczęście w dzisiejszych czasach

01:02.790 --> 01:04.620
większość nowoczesnych systemów operacyjnych

01:04.620 --> 01:07.650
automatycznie ustawia datę i godzinę przez Internet, komunikując się

01:07.650 --> 01:10.800
ze scentralizowanym serwerem protokołu czasu sieciowego.

01:10.800 --> 01:12.720
Ale jeśli nie masz połączenia z Internetem,

01:12.720 --> 01:15.420
zauważysz to przesunięcie daty/czasu i generalnie

01:15.420 --> 01:16.890
będzie to spowodowane rozładowaniem

01:16.890 --> 01:20.040
baterii na płycie głównej.

01:20.040 --> 01:22.800
Dlaczego więc czas jest dla nas tak ważny w komputerze,

01:22.800 --> 01:25.560
że musimy mieć własną baterię na płycie głównej,

01:25.560 --> 01:27.450
aby go chronić?

01:27.450 --> 01:29.370
Cóż, wszystko to sprowadza się do faktu,

01:29.370 --> 01:32.100
że przechowywanie czasu musi być wykonywane dokładnie dla

01:32.100 --> 01:34.530
wielu różnych rzeczy w naszych systemach, w tym daty

01:34.530 --> 01:37.410
utworzenia plików i katalogów, możliwości komunikowania się

01:37.410 --> 01:39.420
z innymi komputerami w sieci lub przez Internet,

01:39.420 --> 01:41.400
ponieważ wiele naszych uwierzytelnień opiera

01:41.400 --> 01:43.530
się na protokole podpisu opartym na czasie, a

01:43.530 --> 01:45.390
więc jeśli nie wszyscy używamy tego samego

01:45.390 --> 01:49.320
typu czasu, może to faktycznie powodować problemy i nie będziesz w stanie połączyć

01:49.320 --> 01:52.770
się z serwerami i innymi tego typu rzeczami.

01:52.770 --> 01:54.990
Dlatego bardzo ważne jest, aby upewnić się, że

01:54.990 --> 01:57.360
czas w systemie jest dokładny w ciągu kilku minut i

01:57.360 --> 01:59.550
że system może zapamiętać ten czas za każdym razem,

01:59.550 --> 02:01.560
gdy odłączasz od niego zasilanie.

02:01.560 --> 02:03.990
Wspomniałem już, że większość płyt głównych

02:03.990 --> 02:07.080
będzie korzystać z małych okrągłych baterii o rozmiarze

02:07.080 --> 02:09.540
monety, zwanych CR2032.

02:09.540 --> 02:12.210
Zależy to od marki i modelu płyty głównej, więc sprawdź dokumentację

02:12.210 --> 02:13.980
płyty głównej, aby upewnić się, że otrzymujesz

02:13.980 --> 02:15.540
odpowiednią baterię dla swojej płyty

02:15.540 --> 02:16.830
głównej.

02:16.830 --> 02:18.210
W niektórych starszych systemach

02:18.210 --> 02:20.400
nie używano baterii typu coin, a zamiast tego

02:20.400 --> 02:22.140
używano baterii, która wyglądała

02:22.140 --> 02:24.150
jak chip komputerowy, który był podłączony

02:24.150 --> 02:26.010
do płyty głównej.

02:26.010 --> 02:27.390
Były one bardzo specyficzne i produkowane

02:27.390 --> 02:29.880
przez poszczególnych producentów płyt głównych, od których

02:29.880 --> 02:31.740
trzeba było je kupować.

02:31.740 --> 02:33.120
Na szczęście z czasem doszliśmy

02:33.120 --> 02:34.800
do standardowego systemu baterii

02:34.800 --> 02:36.636
pastylkowych CR2032, które są

02:36.636 --> 02:40.140
używane na większości płyt głównych.

02:40.140 --> 02:42.660
Kolejną ważną zmianą, którą zaobserwowaliśmy

02:42.660 --> 02:46.500
z biegiem czasu, jest przejście z tak zwanego CMOS do NVRAM w celu

02:46.500 --> 02:49.410
przechowywania danych bios i UEFI.

02:49.410 --> 02:50.370
W dawnych czasach mieliśmy

02:50.370 --> 02:52.560
coś, co nazywało się CMOS, co jest skrótem od

02:52.560 --> 02:55.440
complimentary metal-oxide-semiconductor i opisywało

02:55.440 --> 02:57.420
proces produkcyjny, który był używany

02:57.420 --> 02:59.730
do tworzenia tego typu pamięci.

02:59.730 --> 03:02.190
Pamięć ta musiała być jednak stale odświeżana, w przeciwnym

03:02.190 --> 03:04.350
razie stracilibyśmy ustawienia.

03:04.350 --> 03:06.990
Aby to zrobić, gdy zasilanie zostanie odłączone od systemu,

03:06.990 --> 03:08.820
będzie polegać na baterii na płycie głównej,

03:08.820 --> 03:10.740
która będzie w stanie utrzymać zasilanie

03:10.740 --> 03:13.950
CMOS i zapewnić, że te ustawienia nie zostaną utracone.

03:13.950 --> 03:16.650
Z czasem CMO zostało zastąpione czymś,

03:16.650 --> 03:18.510
co nazywa się NVRAM, co oznacza

03:18.510 --> 03:20.610
nieulotną pamięć RAM.

03:20.610 --> 03:23.280
Teraz, na tych nowoczesnych płytach głównych, które używają

03:23.280 --> 03:24.930
NVRAM lub nieulotnej pamięci RAM,

03:24.930 --> 03:27.120
te rzeczy mogą faktycznie przechowywać dane bez

03:27.120 --> 03:29.430
konieczności ciągłego odświeżania.

03:29.430 --> 03:30.690
Możesz odłączyć od niego zasilanie,

03:30.690 --> 03:33.210
a on nadal będzie pamiętał wszystko, co tam zapisałeś.

03:33.210 --> 03:35.700
Zasadniczo można to porównać do pamięci flash USB

03:35.700 --> 03:37.530
lub urządzeń półprzewodnikowych.

03:37.530 --> 03:39.780
Są one również wykonane z pamięci NVRAM,

03:39.780 --> 03:41.520
więc po odłączeniu zasilania

03:41.520 --> 03:43.290
dane nadal pozostają.

03:43.290 --> 03:45.720
W starszych systemach CMOS tak nie było, więc

03:45.720 --> 03:48.030
baterie te były niezwykle ważne, ponieważ

03:48.030 --> 03:50.010
jeśli bateria padnie, utracisz nie

03:50.010 --> 03:51.960
tylko datę i godzinę, ale także wszystkie

03:51.960 --> 03:53.790
ustawienia utworzone w biosie,

03:53.790 --> 03:56.580
w tym hasła do biosu, ustawienia urządzenia pamięci

03:56.580 --> 03:59.280
masowej i tym podobne.

03:59.280 --> 04:00.113
W tamtych czasach

04:00.113 --> 04:02.550
naprawdę ważne było, aby upewnić się, że masz

04:02.550 --> 04:05.100
dobrą baterię na płycie głównej, aby utrzymać

04:05.100 --> 04:06.660
nie tylko datę i godzinę, ale

04:06.660 --> 04:10.500
także wszystkie te ustawienia w bio lub UEFI wewnątrz CMOS.

04:10.500 --> 04:13.440
Biorąc to wszystko pod uwagę, przed egzaminem chcę, abyś pamiętał,

04:13.440 --> 04:15.450
że na płycie głównej znajduje się bateria

04:15.450 --> 04:18.120
i za każdym razem, gdy zaczniesz mieć problemy z datą lub

04:18.120 --> 04:19.440
godziną, może to być związane

04:19.440 --> 04:21.330
z faktem, że bateria jest teraz rozładowana,

04:21.330 --> 04:23.580
padła i należy ją wymienić.

04:23.580 --> 04:25.800
Ponadto, gdy mówimy o tej baterii,

04:25.800 --> 04:28.560
wiele osób nazywa ją baterią CMOS.

04:28.560 --> 04:30.630
Technicznie nie jest to już dokładne, ponieważ

04:30.630 --> 04:32.370
tak naprawdę nie używamy CMOS.

04:32.370 --> 04:33.810
Używamy pamięci NVRAM.

04:33.810 --> 04:35.220
Ale na egzaminie, jeśli zobaczysz

04:35.220 --> 04:37.710
pytanie, które wspomina o baterii CMO lub baterii

04:37.710 --> 04:39.750
zegara czasu rzeczywistego, tak naprawdę

04:39.750 --> 04:41.550
mówimy o tym samym, gdy mówimy o CR2032

04:41.550 --> 04:43.950
i jest to obecny standard na większości nowoczesnych

04:43.950 --> 04:46.850
płyt głównych.
