Podpora unifikované práce se zařízeními v operačním systému Atari: CIO
Před 18 dny
Na předchozí dvě části seriálu o tvorbě aplikací pro počítače Atari dnes navážeme. Popíšeme si totiž CIO, což je součást vestavěného operačního systému umožňující provádění I/O operací s různými zařízeními. Při popisu standardní sériové sběrnice SIO jsme se zmínili o tom, že osmibitové domácí mikropočítače Atari nebyly navrženy pouze takovým způsobem, aby byly použitelné jako sofistikovanější herní konzole. Samotná sběrnice SIO a taktéž dnes popsaná součást operačního systému nazvaná CIO (Central Input/Output) totiž poskytuje unifikovaný přístup k různým zařízením (přes takzvané kanály), umožňuje relativně snadným způsobem přidávat nové typy zařízení (příkladem může být systém Turbo 2000, k němuž se ještě vrátíme). A co je nejdůležitější – v případě, že je nové zařízení do systému přidáno, mohou ho začít prakticky ihned používat všechny aplikace, nehledě na to, zda vůbec byly s tímto zařízením testovány nebo zda zařízení existovalo v době, kdy aplikace vznikala.

