Apple SOS - Apple SOS
![]() | tento článek potřebuje další citace pro ověření.Duben 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() Spouštěcí obrazovka | |
Vývojář | Počítač Apple |
---|---|
Rodina OS | SOS |
Pracovní stav | Přerušeno |
Zdrojový model | Uzavřený zdroj |
První vydání | Říjen 1980 |
Poslední vydání | 1.3 / 1. listopadu 1982 |
Metoda aktualizace | Manuál |
Platformy | Apple III |
Jádro typ | Monolitické jádro |
Výchozí uživatelské rozhraní | Celá obrazovka textový režim |
Licence | Licenč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í:
- 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ů
- Hovory na zařízení: Získejte stav, číslo zařízení, informace o zařízení; odeslat řídicí data zařízení
- Volání paměti: Vyžádejte, vyhledejte, změňte, uvolněte segment paměti; získat informace o segmentu; nastavit číslo segmentu
- 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:
- 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
- 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ář)
- 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

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
- ^ 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.
- ^ 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“).
- ^ 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.
- ^ „Příručka majitele Apple III“ (PDF). Apple Computer, Inc. 1982. Citováno 2008-09-28.
- ^ 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
- Washington Apple Pi - zdroje Apple ///
- Soubor Apple /// FAQ V5.1 - pojednává o historii Apple III a SOS a také o základních informacích o systému
- apple3.org - Články společnosti Apple ///, Software pro veřejné domény