Zaujímavosti o referátoch
Ďaľšie referáty z kategórie
Problém roku 2000
Dátum pridania: | 30.11.2002 | Oznámkuj: | 12345 |
Autor referátu: | pkostrica | ||
Jazyk: | Počet slov: | 1 388 | |
Referát vhodný pre: | Stredná odborná škola | Počet A4: | 5 |
Priemerná známka: | 2.95 | Rýchle čítanie: | 8m 20s |
Pomalé čítanie: | 12m 30s |
Přesto jsme však narazili zatím na jediný počítač - přesněji řečeno, notebook - který tuto chybu má, a nejen to: dokonce na něm po dni 29.2.2000 (pokud jej ručně nastavíte) nastane 30.2.2000! Proto testy tuto možnost zohledňují a umožňují tuto skutečnost prověřit. Stejně tak program Thats Y!zajistí správné fungování v přestupných letech. Technické podrobnosti
Primárním zdrojem informace o aktuálním datu a čase je paměť CMOS. O jejich aktualizování se stará obvod reálného času (RTC - Real Time Clock). Tyto dvě součásti počítače jsou napájeny baterií, což zajišťuje chod hodin i při vypnutém počítači. Po zapnutí počítače se spouští BIOS, což je základní software (nebo také "firmware"), mající za úlohu především poskytnout operačnímu systému a aplikacím služby zpřístupňující nejzákladnějější vybavení počítače na nejnižší úrovni. Jednou z jeho služeb je také zprostředkování data a času, takže jej aplikace nemusí získávat přímo z paměti CMOS, ale snadněji prostřednictvím BIOSu. BIOS je obvykle jen zprostředkovatelem, který si datum přečte z CMOS a oznámí jej dotazujícímu se programu, ale některé lepší BIOSy dokáží chybné datum opravit. Ani tyto BIOSy však obvykle neřeší celý problém: některé datum opraví jedině při startu počítače, ale nikoli za běhu, některé jej sice opraví za běhu, ale jen pro aplikace, dotazující se BIOSu. Datum v CMOS zůstává minimálně do příštího startu počítače neopraveno. Proto i pro počítače s novým BIOSem, "kompatibilním s rokem 2000", doporučuji opravný program That's Y!, který řeší i tyto problémy. Jakmile BIOS dokončí diagnostiku, kterou při startu počítače automaticky provádí, postará se o zavedení operačního systému. Tím může být například DOS, Windows 95/98/NT, OS/2, některá odrůda UNIXu atd. Operační systém tvoří další vrstvu, která aplikace odstiňuje od přímého přístupu k hardwarovým prostředkům počítače, a obvykle si udržuje svoji vlastní kopii data a času. Při startu ale samozřejmě musí zjistit čas z hardwaru - buďto prostřednictvím BIOSu, nebo přímo z paměti CMOS. Dnešní operační systémy většinou neumožňují aplikacím přistupovat přímo k hardwaru, takže pro ně zbývá jediný možný zdroj data, a tím je sám operační systém. Proto výrobci vydávají "záplaty" (patche), které opravují chybný údaj o letopočtu ještě před tím, než se dostane k aplikaci. Výjimkou je DOS, protože ten aplikacím jednak nijak nebrání v přímém přístupu k hardwaru, a jednak se již dále nevyvíjí, takže na něj žádná oprava od výrobce neexistuje. Navíc systémy Windows 95 a 98 jsou vlastně postaveny na DOSu (a umožňují spouštět DOSové aplikace), takže těch se problém týká také.
Podobné referáty
Problém roku 2000 | ZŠ | 3.0086 | 1916 slov |