Attributy: id="pdp8.TSS/8"
Odkazy:
Poznámky k TSS/8
Paměť je přidělována jednotlivým procesům po celých 4KW stránkách. První dvě stránky paměti zujímají samotné procesy Monitoru.
Z pohledu uživatele má každý uživatel k dispozici terminál a PDP-8 s 4KW operační paměti.
Protože nemusíme mít v reálném systému dostatek operační paměti pro všechny současně připojené uživatele, provádí TSS/8 odkládání. Pro každého uživatele je na disku 4K slov odkládací paměti kam se jeho operační paměť odloží když je potřeba vykonat proces jiného uživatele.
Hardware základního počítače je upraven. Je do něj přidáno rozlišení mezi uživatelským a systémovým režimem. V systémovém režimu neplatí žádná omezení. V uživatelském režimu jsou tato omezení:
Protože vykonání IOT instrukce způsobí v uživatelském režimu přerušení, může TSS/8 zajistit sdílení aktuálního hardware. Nejen to, umožňuje simulovat virtuální hrdware který není ke skutečnému počítači připojen. Šlužby systému TSS/8 jsou přístupny přes "virtuální" IOT instrukce.
Přesný název módů procesoru je executive mode a user mode.
Mikrokódované instrukce OPR2 s HLT a OSR proběhnou celé normálně s výjimkou HLT a OSR a teprve poté je vyvoláno přerušení.
Každý uživatel má přiřazeno identifikační číslo, podle kterého jej systém rozpozná a sleduje. Toto číslo se používá k přihlašování (LOGIN).
Minimální konfigurace pro běh EduSystem 50
Další, podporovaný, hardware
Software sestává z několika programů. Ve zkratce to jsou:
Diskový prostor je dělen na "stopy" (tracks) o pevné velikosti 4KW. Segment je definován jako dvě stránky operační paměti, tedy 256 slov (400 oktalově). Velikosti všech souborů jsou měřeny v segmentech.
Zavádění a inicializace:
zapněte počítač (POWER ON)
zapněte terminál operátora (ON)
zapněte vysokorychlostní čtěčku děrné pásky
zastavte počítač přepínačem HALT
přes pření panel zaveďte do počítače RIM zavaděč pro vysokorychlostní čtečku děrné pásky
odstartujte RIM
Po úspěšném zavedení INIT z děrné pásky se objeví výzva
LOAD, DUMP, START, ETC?
⋮
Jak jsem již zmínil, uživatelé jsou označeni čísly. Důležití uživatelé mají tato čísla:
Noví uživatelé moho být vytváření jen uživatelem 1 (SYSTEM). Každý uživatel má přidělena dvě čísla, číslo projektu a číslo programátora. Přioktalovém zápisu první dvě číslice (6 bitů) jsou číslo projektu, druhé dvě číslice pak číslo programátora.