Y2K BIOS és a Windows

Y2K: BIOS és a Windows

Abból a tényből, hogy az egyik Y2K probléma.
Mi a BIOS?
Mi a probléma az óra
Nagyon régi PC
Konfliktusok folytatta óra
Mit kell tenni?

Abból a tényből, hogy az egyik Y2K probléma.

Abból a tényből, hogy az egyik Y2K kapcsolatos problémák nem megfelelő működését a BIOS-nappal, ma úgy tűnik, hogy mindent már. De ez a veszély nagy, mi az esélye, ő különösen magas, és találkozni vele?

A gondosan mérlegelni kell a kérdés azt sugallja, hogy a hype körülötte eltúlzott. Sokan ezt a problémát nem felel meg egyáltalán, és szerencsés, hogy látni közel - könnyen tudja legyőzni, anélkül, korszerűsítése a berendezés vagy szoftver. Inkább felvet két alapvető kérdést:

- Miért BIOS gyártók távolodnak kifejezett felelősséget házasságot?;

- Hogy a gyártó miért nem biztosítják az alapvető kezelőszervek a megfelelő a rendszer telepítése órát?

A mai PC-felhasználók elfelejtett egy kicsit néhány alapjait a számítógép, melyekről ismert, hogy szinte mindenki a nap a DOS, ezért érdemes felidézni néhány közülük.

Az egyik legfontosabb elképzeléseit a PC architektúra (a kezdetektől 1982-ben) már a végrehajtás egy sor rendszer funkciói révén tárolt programok egy csak olvasható memória (ROM), amelynek székhelye az egyik chipek az alaplap. Régimódi, ez microcode úgynevezett BIOS (Basic Input-Output System - Basic Input Output System), annak ellenére, hogy a funkció már régóta túllépett az input-output funkciókat.

A termelés ilyen chipek számos cég szakosodott a világon, a leghíresebb, amely - amerikai Megatrends és Award Software. BIOS feladata nem csupán egy szabványos automatizálási parancsok (ROM olcsóbb és gyorsabb, mint a fő memória), hanem egy kapcsolat az egyes elektronikus alkatrészek a számítógép és a dokkoló a saját felhasználói programokat. Ezért, amikor a számítógép hardver upgrade (mint a telepítése egy új, nagyobb teljesítményű processzor) néha (de nem mindig) az az eset úgy kell elhelyezni és az új BIOS-t.

Mielőtt flash memória, hogy ezt, egyszerűen változtatni a chip (ez kerülni $ 10-15.), De az utóbbi években a ROM-ot, amely lehetővé teszi, hogy a korrekciókat a kódot programozott. Azaz c hajlékonylemez vagy olvassa el a webes program, amely beállítja a tartalom a BIOS-ban. Tehát, ha a BIOS-frissítés előtt volt egy egyszerű feladat, de ma még könnyebb (szakember természetesen).

Egyik feladata, hogy támogassa a BIOS órával az aktuális idő / dátum, a különböző munka, amely összhangban az előírásokat a PC (meghatározott 1982) egyenlő a 1980/01/01, hogy 2099/12/31.

A visszaszámlálás végzik, figyelembe véve az érkező jelek a hardver időzítő, és a kérdés az, hogy milyen módon a kezdeti dátum (és ideje) idején a számítógép bekapcsolása. Az első IBM PC modellek, beleértve az XT (gyártja 1988-ig), alapértelmezés szerint a lejárat 1980/01/01, a felhasználó kézzel kellett beállítani minden alkalommal, amikor a számítógép boot.

Kezdve az IBM PC AT (i286 CPU), a 80-as évek közepén a BIOS-ban most egy különleges része a memória egység (CMOS) tárolására egy sor paramétert, amelyek irányítják az üzemmód BIOS. Ezek a specifikációk változhatnak, de kell a számítógép be van kapcsolva. Javítás ezek a paraméterek általában kézzel végzik a felhasználó (vagy inkább - egy speciális számítógépes szolgáltatások), és csak akkor, ha a számítógép indításakor az operációs rendszert. Ehhez jobb bekapcsolása után a PC nyomjon meg egy bizonyos gombot (általában Delete - üzenet a neve a kulcs jelenik meg a képernyőn), és akkor lesz bekötve a BIOS nevű programot típusú BIOS CMOS Setup Utilily.

Ennek része a CMOS van egy beépített elektronikus óra, amely folyamatosan fut, akkor is, ha a számítógép ki van kapcsolva. Erre a célra egy speciális akkumulátor, amely ellátja a logika óra.

Mielőtt az akkumulátort használjuk teljesítmény CMOS memória is, és az ő munkája hozta egy nagy fejfájást. Először is, az akkumulátor végül működött rosszabb, vagy csak lemerült, ha a PC nincs bekapcsolva sokáig (ez megtörténhet most). Másodszor, a memória néha tisztítani, mert látszólag láthatatlan energia hullámok. Így kellett, hogy írják le az értékeket a paraméterek ott tárolt egy darab papírt, és időnként vissza őket, kézzel. Az elmúlt években ez a probléma vált egy nagy egzotikus - gyártók megtanulták, hogy a magas minőségű akkumulátorok. Ma is használják a CMOS nem felejtő memória és a teljesítmény csak akkor szükséges, hogy támogassa a működését logikai áramkörök, beleértve óra.

Mi a probléma az óra

A probléma a jelen két órán át a rendszer: elektronikus, ami mindig működik, és a rendszer BIOS szoftver óra, ami csak a funkció be van kapcsolva a számítógép. Az interakció algoritmus a következőképpen néz ki:

1. Abban az időben letölti a PC szoftver órát, mint egy kezdeti értéket vesz igénybe elektronikus óra.

2. Amikor beállítja a dátum / idő, a felhasználó által kifejezetten megfelelő korrekciót mindkét óra. A fennmaradó időben az óra teljesen független egymástól.

Tehát, a szoftver óra, ami igaz a felhasználó mindig működik megfelelően - 1980-tól 2099. De ne adjon néhány elektronikai hibák (nem világos, milyen okból). Emellett előfordulhat, hogy bizonyos konfliktusok a munka a két idejű elszámolási mechanizmusokat. De megoldani (ha van), nem elemi, nem sok erőfeszítést az Ön részéről.

Nagyon régi PC

Ennek tesztelésére a helyzet a következőképpen <*>.

Ha képes észlelni hiba leírtak a fenti 2. pontban, azt tanácsolom, hogy végezzen egy másik kísérletben.

2. Indítsa újra a számítógépet, és ellenőrizze a dátum - lásd 1980/01/01.

De a probléma az, hogy miért ilyen hiba nem azonnal korrigálni a DOS szinten? Nyilvánvaló, hogy ha az óra száma az évben jelentett 1980-ban, a DOS-os verzió, megjelent 1989-ben, azt hiszem, hogy legalább figyelmezteti a felhasználót, hogy ellenőrizze a dátumot. Tudnék, de nem akar.

Konfliktusok folytatta óra

Azonban azok, akik úgy gondolják, hogy ez a BIOS-DOS / Windows konfliktusok véget, ebben a mélyen téved. Most tekintsünk egy másik ügy, amely valóban nem veszélyezteti a felhasználót, de még mindig érdekes a szempontból az a kérdés, hogy milyen más buktatókat tartogat számunkra ez a fejlesztők.

Tehát, ha a maximális CMOS dátum megszűnik csak egy év után - 2079/12/31 legyen 2079/01/01.

Foglalkozni az esetleges problémákat, nézzük meg néhány konkrét helyzetekben:

Mint látható, a probléma elektronikus óra létezik, bár ez nagyon furcsa. Képzeld el, a fajta cég lenne felszabadító rendszeres óra, ami rossz lesz számolni a hét napjai. Talán a vásárlók azonnal elpusztították saját állításait. A számítógép-ipar neked ezt az ajánlatot a készülékek javítása vagy szoftverfrissítés fizetett ki a zsebéből. És úgy tűnik, mindenki ért egyet ezzel.

Ennek ellenére a helyzet még a régi „probléma” BIOS / CMOS néz ki, nem olyan drámaian:

1. Ha az elektronikus óra, akkor csak úgy, hogy a szabály, hogy meg őket kézzel, amikor elindítja a számítógépet (vagy ki) nem működik egyáltalán a számítógépen.

Hosszú kíváncsi ugyanazt a hatékony csapat Microsoft fejlesztők, a beillesztés előtt ismertetett eljárást egy kódsort (Basic):

De a felhasználók, akik a „régi” OC Microsoft (pl DOS), akkor nem kell futtatni, hogy vesz egy új rendszert - ahhoz, hogy eredménye a fenti kódot kezdeni Autoexec.bat fájlt.

Elég, hogy írjon egy eszköz, amely egy pár sornyi kódot (pl Basic), amely akár érti az ember, aki még soha nem volt programozás:

Kapcsolódó cikkek