Apple SOS - Apple SOS

Apple SOS
SOSBootOnMess.png
Spouštěcí obrazovka
VývojářPočítač Apple
Rodina OSSOS
Pracovní stavPřerušeno
Zdrojový modelUzavřený zdroj
První vydáníŘíjen 1980; Před 40 lety (1980-10)
Poslední vydání1.3 / 1. listopadu 1982; Před 38 lety (1982-11-01)
Metoda aktualizaceManuál
PlatformyApple III
Jádro typMonolitické jádro
Výchozí uživatelské rozhraníCelá obrazovka textový režim
LicenceLicenční smlouva k softwaru Apple

The Sofistikovaný operační systém,[1] nebo SOS /ˈsɔːs/,[2] je primární operační systém z Apple III počítač. SOS byl vyvinut společností Počítač Apple a vydána v říjnu 1980.

V roce 1985 Steve Wozniak, přestože kritizuje hardwarové chyby Apple III, označil SOS za „nejlepší operační systém na jakémkoli mikropočítači vůbec“.[3]

Technické údaje

SOS je operační systém pro jednoho uživatele s jedním úkolem. Zpřístupňuje zdroje Apple III ve formě obslužného programu ovládaného pomocí nabídek i programování aplikační programovací rozhraní (API). Při spuštění se načte jeden program, který se nazývá tlumočník. Po načtení může tlumočník použít SOS API k zadávání požadavků systému. SOS API je rozděleno do čtyř hlavních oblastí:

  1. Volání souborů: Vytváření, ničení, přejmenování, otevírání, zavírání, čtení, zápis souborů; set, get prefix (aktuální pracovní adresář); nastavit, získat informace o souboru; získat informace o objemu; set, set mark, EOF a úroveň souborů
  2. Hovory na zařízení: Získejte stav, číslo zařízení, informace o zařízení; odeslat řídicí data zařízení
  3. Volání paměti: Vyžádejte, vyhledejte, změňte, uvolněte segment paměti; získat informace o segmentu; nastavit číslo segmentu
  4. Utility Calls: Get, set fence (event threshold); dostat, nastavit čas; získat analogová data (joystick); vypovědět.

Program Apple III System Utilities dodávaný s každým počítačem Apple III. Poskytuje uživatelské rozhraní samotného operačního systému pro konfiguraci systému a správu souborů. Program System Utilities je řízen pomocí nabídek a provádí úkoly ve třech kategoriích:

  1. Příkazy pro manipulaci se zařízením: kopírování, přejmenování, formátování, ověření svazků (jednotek); seznam zařízení; nastavit čas a datum
  2. Příkazy pro zpracování souborů: seznam, kopírování, mazání, přejmenování souborů; vytvářet podadresáře; nastavit ochranu proti zápisu do souboru; nastavit předponu (aktuální pracovní adresář)
  3. Program pro konfiguraci systému (SCP): konfigurace ovladačů zařízení.[4]

SOS má dva typy zařízení, se kterými komunikuje ovladače zařízení: znaková zařízení a blokovat zařízení. Příkladem znakových zařízení SOS jsou klávesnice a sériové porty. Diskové jednotky jsou typická bloková zařízení. Bloková zařízení mohou číst nebo zapisovat jeden nebo více 512 bajtových bloků najednou; znaková zařízení mohou číst nebo zapisovat jednotlivé znaky najednou.[2]

Spouštěcí sekvence

Struktura

Po zapnutí proběhne Apple III diagnostikou systému, poté načte číslo bloku nula z vestavěné disketové jednotky do paměti a provede jej. Diskety ve formátu SOS umisťují zaváděcí program do nulového bloku. Tento program zavaděče vyhledá, načte a spustí soubor s názvem SOS.KERNEL, což je jádro a API operačního systému. Jádro zase vyhledá a načte soubor s názvem SOS.INTERP (tlumočník nebo program, který se má spustit) a SOS.DRIVER, soubor ovladače zařízení použít. Jakmile jsou načteny všechny soubory, ovládací prvek je předán programu SOS.INTERP.[5]

Apple ProDOS používá stejný souborový systém jako SOS. Na disk formátovaný systémem ProDOS se zavaděč ProDOS a zavaděč SOS zapisují do bloků nula, respektive jedna. Zavaděč ProDOS obsahuje kód, který lze spustit na Apple III a který načte zavaděč SOS z prvního bloku, takže SOS a ProDOS mohou existovat na stejném svazku. Některý software, například ADTPro, toto využívá k ukládání verzí programu Apple II a Apple III na stejný disk, který lze poté zavést na obou systémech.

Reference

  1. ^ Weyhrich, Steven (7. července 2001). „DOS 3.3, ProDOS & Beyond“. Historie Apple II. SOS / PRODOS. Archivovány od originál dne 17. září 2008. Citováno 2008-09-26. Operační systém určený pro počítač Apple III byl nazván „SOS“. Tento titul vznikl z krycího jména Apple III „Sara“, které samo o sobě pochází z názvu dcery inženýra Wendella Sanderse.
  2. ^ A b Don, Reed (1982). Referenční příručka Apple III SOS (PDF). 1. Apple Computer, Inc. Citováno 2009-10-28. Tato příručka popisuje sofistikovaný operační systém Apple III SOS (vyslovuje se „omáčka“).
  3. ^ Williams, Gregg; Moore, Rob (leden 1985). „Příběh Apple / Část 2: Více historie a Apple III“. BYTE (rozhovor). USA: UBM Technology Group. 10 (1): 167. ISSN  0360-5280. OCLC  637876171.
  4. ^ „Příručka majitele Apple III“ (PDF). Apple Computer, Inc. 1982. Citováno 2008-09-28.
  5. ^ Jeppson, John (květen 1983). „Komentovaná prohlídka dálnice III Johna Jeppsona“. Softalk. Softalk Publishing. 3 (9): 100–112. ISSN  0274-9629. OCLC  6729571.

externí odkazy