referaty.sk – Všetko čo študent potrebuje
Elvíra
Štvrtok, 21. novembra 2024
Problém roku 2000
Dátum pridania: 30.11.2002 Oznámkuj: 12345
Autor referátu: pkostrica
 
Jazyk: Čeština 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é.
 
späť späť   1  |  2  |   3  |  4    ďalej ďalej
 
Podobné referáty
Problém roku 2000 3.0086 1916 slov
Copyright © 1999-2019 News and Media Holding, a.s.
Všetky práva vyhradené. Publikovanie alebo šírenie obsahu je zakázané bez predchádzajúceho súhlasu.