WEBVTT

00:00.090 --> 00:00.990
Jason: In deze les

00:00.990 --> 00:04.290
gaan we het hebben over onnauwkeurige systeemdatum en -tijd.

00:04.290 --> 00:07.080
Als het gaat om onnauwkeurige systeemdatum en -tijd,

00:07.080 --> 00:09.930
wordt dit vanuit hardwareperspectief bijna uitsluitend

00:09.930 --> 00:11.100
veroorzaakt door een

00:11.100 --> 00:13.830
defecte batterij op je moederbord.

00:13.830 --> 00:16.260
Elk moederbord heeft een kleine

00:16.260 --> 00:20.460
batterij die de RTC of realtime klok synchroon houdt.

00:20.460 --> 00:22.680
Als je je computer afsluit, verwijder je namelijk

00:22.680 --> 00:24.150
de stroom en deze realtimeklok

00:24.150 --> 00:26.340
moet stroom hebben om te onthouden wat de datum

00:26.340 --> 00:28.290
en tijd was die je op dat specifieke systeem

00:28.290 --> 00:30.570
hebt ingesteld.

00:30.570 --> 00:32.160
In moderne computersystemen

00:32.160 --> 00:35.370
is dit meestal een lithium knoopcelbatterij

00:35.370 --> 00:39.390
in de vorm van een CR2032.

00:39.390 --> 00:43.050
Nu lijkt de CR 2032 in wezen op een horlogebatterij

00:43.050 --> 00:46.470
en ze gaan meestal drie tot vijf jaar mee.

00:46.470 --> 00:48.750
Als je een computer langer dan drie tot

00:48.750 --> 00:51.690
vijf jaar gebruikt, kun je problemen krijgen met

00:51.690 --> 00:53.400
de datum en tijd van je systeem.

00:53.400 --> 00:54.660
Als je de computer afsluit

00:54.660 --> 00:55.830
en weer opstart, vergeet

00:55.830 --> 00:57.450
hij de datum of begint de tijd

00:57.450 --> 01:01.170
vooruit of achteruit te lopen.

01:01.170 --> 01:02.790
Gelukkig stellen de meeste moderne

01:02.790 --> 01:04.620
besturingssystemen tegenwoordig hun

01:04.620 --> 01:07.650
datum en tijd automatisch in via het internet door te praten met

01:07.650 --> 01:10.800
een gecentraliseerde netwerktijdprotocolserver.

01:10.800 --> 01:12.720
Maar als je niet verbonden bent met

01:12.720 --> 01:15.420
het internet zul je merken dat de datum/tijd verschuift

01:15.420 --> 01:16.890
en meestal komt dit omdat

01:16.890 --> 01:20.040
de batterij van je moederbord leeg is.

01:20.040 --> 01:22.800
Dus waarom is tijd zo belangrijk voor ons op een computer

01:22.800 --> 01:25.560
dat we een eigen batterij op het moederbord moeten hebben

01:25.560 --> 01:27.450
om het te beschermen?

01:27.450 --> 01:29.370
Nou, dit komt allemaal neer op het feit dat

01:29.370 --> 01:32.100
de tijd nauwkeurig moet worden bijgehouden voor een groot

01:32.100 --> 01:34.530
aantal dingen op onze systemen, waaronder de aanmaakdatum

01:34.530 --> 01:37.410
van bestanden en mappen, het kunnen communiceren met andere

01:37.410 --> 01:39.420
computers via het netwerk of via het internet

01:39.420 --> 01:41.400
omdat veel van onze authenticatie afhankelijk

01:41.400 --> 01:43.530
is van een tijdgebaseerd handtekeningenprotocol

01:43.530 --> 01:45.390
en dus als we niet allemaal hetzelfde type

01:45.390 --> 01:49.320
tijd gebruiken, kan dit problemen veroorzaken en kun je geen verbinding maken met

01:49.320 --> 01:52.770
servers en andere dingen zoals dit.

01:52.770 --> 01:54.990
En dus is het echt belangrijk dat je ervoor zorgt

01:54.990 --> 01:57.360
dat de tijd op je systeem binnen een paar minuten nauwkeurig

01:57.360 --> 01:59.550
is en dat het systeem die tijd kan onthouden wanneer

01:59.550 --> 02:01.560
je de stroom eraf haalt.

02:01.560 --> 02:03.990
Ik zei al dat de meeste moederborden gebruik

02:03.990 --> 02:07.080
maken van een kleine ronde batterij ter grootte

02:07.080 --> 02:09.540
van een muntstuk, een CR2032.

02:09.540 --> 02:12.210
Dit is wel afhankelijk van het merk en model moederbord, dus controleer

02:12.210 --> 02:13.980
de documentatie van je moederbord om er zeker

02:13.980 --> 02:15.540
van te zijn dat je de juiste batterij voor

02:15.540 --> 02:16.830
je moederbord krijgt.

02:16.830 --> 02:18.210
Op sommige oudere systemen gebruikten

02:18.210 --> 02:20.400
ze deze muntbatterijen niet en in plaats daarvan

02:20.400 --> 02:22.140
gebruikten ze de batterij die er eigenlijk

02:22.140 --> 02:24.150
uitzag als een computerchip die in het moederbord

02:24.150 --> 02:26.010
werd gestoken.

02:26.010 --> 02:27.390
En dus waren deze heel specifiek

02:27.390 --> 02:29.880
en werden ze gemaakt door elke afzonderlijke moederbordfabrikant

02:29.880 --> 02:31.740
en moest je ze bij hen kopen.

02:31.740 --> 02:33.120
Gelukkig zijn we in de loop

02:33.120 --> 02:34.800
der tijd overgegaan op het standaardsysteem

02:34.800 --> 02:36.636
van de CR2032-batterijen die op

02:36.636 --> 02:40.140
de meeste moederborden worden gebruikt.

02:40.140 --> 02:42.660
Een andere grote verandering die we in de loop der

02:42.660 --> 02:46.500
tijd hebben gezien, is dat we van het zogenaamde CMOS zijn overgestapt

02:46.500 --> 02:49.410
op NVRAM om de bios- en UEFI-gegevens op te slaan.

02:49.410 --> 02:50.370
Vroeger hadden we

02:50.370 --> 02:52.560
iets dat CMOS heette, wat staat voor complimentary

02:52.560 --> 02:55.440
metal-oxide-semiconductor, en dit beschreef het fabricageproces

02:55.440 --> 02:57.420
dat werd gebruikt om dit soort geheugen

02:57.420 --> 02:59.730
te maken.

02:59.730 --> 03:02.190
Dit geheugen moest echter voortdurend worden ververst,

03:02.190 --> 03:04.350
anders zouden we de instellingen kwijtraken.

03:04.350 --> 03:06.990
En om dat te doen wanneer de stroom van het systeem werd gehaald, zou

03:06.990 --> 03:08.820
het vertrouwen op deze batterij in het moederbord

03:08.820 --> 03:10.740
om in staat te zijn om stroom naar dat CMOS te houden

03:10.740 --> 03:13.950
en ervoor te zorgen dat die instellingen niet verloren gingen.

03:13.950 --> 03:16.650
Na verloop van tijd werd deze CMO vervangen

03:16.650 --> 03:18.510
door iets dat NVRAM heet, wat staat

03:18.510 --> 03:20.610
voor niet-vluchtig ram.

03:20.610 --> 03:23.280
Op deze moderne moederborden die NVRAM of niet-vluchtig

03:23.280 --> 03:24.930
RAM gebruiken, kunnen deze dingen

03:24.930 --> 03:27.120
de gegevens opslaan zonder dat ze constant

03:27.120 --> 03:29.430
ververst hoeven te worden.

03:29.430 --> 03:30.690
Je kunt de stroom eraf halen en

03:30.690 --> 03:33.210
hij onthoudt nog steeds alles wat je daar hebt opgeslagen.

03:33.210 --> 03:35.700
Zie het eigenlijk als USB flash drives

03:35.700 --> 03:37.530
of solid state apparaten.

03:37.530 --> 03:39.780
Deze dingen zijn ook gemaakt van NVRAM,

03:39.780 --> 03:41.520
dus als je de stroom eraf haalt,

03:41.520 --> 03:43.290
blijven de gegevens bewaard.

03:43.290 --> 03:45.720
In de oudere CMOS was dat niet het geval en dus waren

03:45.720 --> 03:48.030
deze batterijen van vitaal belang, want als die

03:48.030 --> 03:50.010
batterij leeg zou raken, zou je niet alleen

03:50.010 --> 03:51.960
je datum en tijd kwijtraken, maar ook al

03:51.960 --> 03:53.790
je instellingen die je in je bios hebt

03:53.790 --> 03:56.580
gemaakt, inclusief je bios-wachtwoorden, je instellingen

03:56.580 --> 03:59.280
voor opslagapparaten en dat soort dingen.

03:59.280 --> 04:00.113
In die tijd was het

04:00.113 --> 04:02.550
dus echt belangrijk om ervoor te zorgen dat je

04:02.550 --> 04:05.100
een goede batterij op je moederbord had om niet

04:05.100 --> 04:06.660
alleen de datum en tijd vast te

04:06.660 --> 04:10.500
houden, maar ook al deze instellingen in de bio of UEFI in je CMOS.

04:10.500 --> 04:13.440
Dit alles gezegd hebbende, wil ik dat je voor het examen

04:13.440 --> 04:15.450
onthoudt dat er een batterij in je moederbord

04:15.450 --> 04:18.120
zit en dat als je problemen met datum of tijd krijgt,

04:18.120 --> 04:19.440
dit te maken kan hebben met

04:19.440 --> 04:21.330
het feit dat die batterij leeg is en

04:21.330 --> 04:23.580
vervangen moet worden.

04:23.580 --> 04:25.800
Als je het over deze batterij hebt, zullen

04:25.800 --> 04:28.560
veel mensen dit een CMOS-batterij noemen.

04:28.560 --> 04:30.630
Technisch gezien klopt dat niet meer omdat

04:30.630 --> 04:32.370
we CMOS niet echt gebruiken.

04:32.370 --> 04:33.810
We gebruiken NVRAM.

04:33.810 --> 04:35.220
Maar als je op het examen een

04:35.220 --> 04:37.710
vraag ziet waarin de CMO-batterij of de realtime

04:37.710 --> 04:39.750
klokbatterij wordt genoemd, dan hebben

04:39.750 --> 04:41.550
we het hier eigenlijk over hetzelfde

04:41.550 --> 04:43.950
als we het hebben over die CR2032 en dat is de huidige

04:43.950 --> 04:46.850
standaard op de meeste moderne moederborden.
