Druhy asova Hodiny relnho asu RTC Programmable Interval
Druhy časovačů Hodiny reálného času (RTC) Programmable Interval Timer (PIT) High Precision Event Timer (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.
High Precision Event Timer (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, x 86 verzích Mac OS X, Linux 2. 6 a Free. BSD. 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í 1) 2) 3) 4) 5) 6) 7) 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 ?
- Slides: 5