SPIN (operační systém) - SPIN (operating system)

ROZTOČIT
Vývojář University of Washington
Napsáno Modula-3
Rodina OS Mach jako
Zdrojový model Otevřený zdroj
Typ jádra Microkernel
Oficiální webové stránky ROZTOČIT

SPIN Operační systém je výzkumný projekt realizován v počítačovém programovacím jazyce Modula-3 , a je Open Source projekt. Je navržen s ohledem na tři cíle: flexibilitu , bezpečnost a výkon . SPIN byl vyvinut na University of Washington .

Jádro lze rozšířit o dynamicky načtené moduly, které implementují rozhraní představující domény. Tyto domény jsou definovány rozhraním Modula-3 INTERFACE. Všechna rozšíření jádra jsou napsána v bezpečné podmnožině Modula-3 s metajazykovými konstrukty a systémem bezpečného odlévání. Systém také vydal speciální kompilátor rozšíření run-time.

Jedna sada rozšíření jádra poskytuje rozhraní pro programování aplikací (API), které emuluje rozhraní systémového volání systému Digital Unix . To umožňuje spuštění unixových aplikací v operačním systému SPIN.

Reference

  1. ^ Bershad, Brian N; Stefan Savage; Przemys Pardyak; Emin Gun Sirer; Marc E Fiuczynski; David Becker; Craig Chambers; Susan Eggers (1995). „Rozšiřitelnost, bezpečnost a výkon v operačním systému SPIN“: 267–284.
  2. ^ Bershad, Brian N; Chambers, Craig; Eggers, Susan; Maeda, Chris; Mcnamee, Dylan; Pardyak, Przemyslaw; Savage, Stefan; Sirer, Emin Gün (1994). „SPIN - rozšiřitelný mikrokernel pro služby operačního systému specifické pro aplikaci“: 68–71.
  3. ^ Dion, David (1996). "Unixový server na úrovni uživatele pro operační systém SPIN".

externí odkazy