50 likes | 200 Views
Hodiny reálného času (RTC). Druhy časovačů. Programmable Interval Timer (PIT). High Precision Event Timer (HPET). Hodiny reálného času (RTC).
E N D
Hodiny reálného času (RTC) Druhy časovačů Programmable Interval Timer (PIT) HighPrecisionEventTimer (HPET)
Hodiny reálného času (RTC) Hodiny reálného času (anglicky Real-time clock) jsou integrovaný obvod, který udržuje informaci o aktuálním čase v počítačích, a dalších elektronických zařízeních. V IBM PC kompatibilních počítačích byl na základní desce jako samostatný integrovaný obvod, který je napájen lithiovou baterií. Jeho programování je časově náročné, a proto se nepoužívá pro periodické vyvolávání přerušení. V současné době je RTC na základních deskách integrován do čipsetu (southbridge).
Programmable Interval Timer (PIT) Programmable Interval Timer je nejstarší používaný časovač v počítačích IBM PC kompatibilních (obvody Intel 8253 a Intel 8254). Obsahuje 3 čítače: časovač číslo 0 používají operační systémy (Microsoft Windows, Linux a další) jako systémový časovač, časovač číslo 1 je z historických důvodů použit pro obnovování (anglicky refresh) paměti RAM časovač číslo 2 pro PC speaker.
HighPrecisionEventTimer (HPET) High Precision Event Timer byl společně vyvinut firmami Intel a Microsoft. Původně byl označován jako Multimedia Timer a umožňuje vyšší a přesnější rozlišení času (například pro synchronizaci multimédií). Na rozdíl od RTC a PIT je jeho programování efektivní, takže je výhodné ho využívat i pro jednorázová přerušení. Aby ho operační systém mohl používat, musí být speciálně upraven, takže funguje jen na novějších systémech – Windows Vista, Windows 2008, x86 verzích Mac OS X, Linux 2.6 a FreeBSD. Windows XP obsahuje nefukční ovladač HPET. Jeden HPET blok obsahuje 3 až 32 časovačů a bloků může být až osm. Časovač přičítá a po dosažení hodnoty nastavené v registru vyvolá přerušení.
Otázky ke zkoušení Vyjmenuj jaké jsou druhy časovačů. Jakou informaci udržuje časovač RTC ? Kde je u počítačů umístěn časovač RTC ? Kolik a jaké časovač obsahuje časovač PTI ? Co umožňuje časovač HPET ? Kolik časovačů HPET obsahuje 1 blok ? Kolik bloků je v časovači HPET ?