Operační systém AMOS

PopisAssemblerPascal

Název operačního systému AMOS vznikl jako zkratka názvu: Autonomní Mikropočítačový Operační Systém nebo, chcete-li anglicky: Almost Memory Oriented System.
AMOS je nový operační systém pro školní mikropočítač IQ 151, který umožňuje uživateli pracovat na něm způsobem obvyklým na počítačích vyšší třídy než je IQ 151. Při tom je schopen plnohodnotně pracovat v základní konfiguraci mikropočítače (IQ 151 s modulem VIDEO a kazetový magnetofon). Na rozdíl od obvyklé terminologie budeme o překladačích, editoru a debuggeru pro jednoduchost mluvit jako o součásti operačního systému, i když je jasné, že jsou to samostatné programy, které pouze
využívají služeb vlastního operačního systému.

Operační systém AMOS se dodával ve dvou logických modulech:
AMOS/Pascal a AMOS/Assembler.
Oba moduly mohou pracovat v počítači zároveň, ale mohou také pracovat každý samostatně.

Modul AMOS/Assembler je realizován v jednom zásuvném modulu, který obsahuje 16Kbytů paměti EPROM. V ní jsou umístěny tyto komponenty OS AMOS:
– vlastní operační systém
– textový editor
– překladač assembleru
– debugger

Modul Amos/Pascal je tvořen dvěma paměťovými prostory po 16Kbytech. Vzhledem k nedostatku 4Kbytových pamětí EPROM 2732 je realizován jako dvojice zásuvných modulů, z nichž každý obsahuje jeden paměťový prostor. Zásuvný modul je však navržen tak, že jej lze beze změn použít i pro realizaci dvou paměťových prostorů pomocí 4Kbytových pamětí.
První paměťový prostor modulu Amos/Pascal obsahuje tyto komponenty OS AMOS:
– vlastní operační systém
– obrazovkový editor -> tyto dvě složky jsou totožné s odpovídajícími složkami, modulu Assembler
– systém podpůrných programů pro běh pascalských programů, (run-time support).
Druhý paměťový prostor tohoto modulu obsahuje překladač jazyka Pascal.

N.p. Komenium distribuoval také páskovou verzi modulu AMOS/Assembler. Tato verze je až na nevyhnutelné výjimky uživatelsky ekvivalentní verzi realizované v zásuvných modulech s pamětí EPROM.

Dle dokumentace existovalo několik doplňků, které se dohrávaly z kazety nebo diskety:
– Grafické rutiny pro PASCAL (jediné dochované včetně návodu)
– Rutiny pro přímý přístup k souborům (zatím nenalezeno)