Re: Rok 2000 - strach ma wielkie oczy?

Autor: Maciej W. Rozycki (macro_at_amg.gda.pl)
Data: Mon 02 Nov 1998 - 20:43:39 MET


On Fri, 30 Oct 1998, Cookie wrote:

> tak, rok okreslany jest za pomoca dwoch bajtowych licznikow w kodzie BCD...
> jeden ma obecnie wartosc 19 a drugi 98... wada starych biosow polega na tym,
> ze po inkrementacji licznika drugiego i zmianie jego wartosci z 99 na 0,
> nie nastepuje inkrementacja licznika pierwszego - innymi slowy, trzeba
> go 'popchnac recznie'... chociazby dzien 01.01.2000 rozpoczac od wpisania
> DOS'owego polecenia DATE. :)

 To nie wada BIOSu, a ukladu RTC, ktory w trybie BCD obsluguje tylko dwie
ostatnie cyfry roku. Oczywiscie, gdyby IBM zastosowal tryb binarny, a nie
BCD pracy ukladu RTC (przelacza sie to jednym z bitow), to problem
mielibysmy za 156 lat. Rozwiazanie stosowane (albo i nie) przez BIOS to
obejscie problemu, a nie jego rozwiazanie.

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro_at_ds2.pg.gda.pl, PGP key available        +


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 17:48:15 MET DST