Hlavní navigace

Světem OS skrz na skrz: Nachos

Vladislav Janeček 12. 6. 2001

V našem pravidelném seriálu o známých neznámých operačních systémech jsme již nahlédli pod pokličku spoustě zajímavých výtvorů. Dnes si na mušku vezmeme OS Nachos.

Nachos

Operační systém Nachos je instrukčním souborem programů a vznikl jako tzv. výukový systém na univerzitě v Berkeley pro pochopení a demonstraci všech oblastí moderních operačních systémů včetně programování mikrojádra, multiprogramování, vícevláknové architektury, systémových volání, dynamických knihoven, síťových protokolů a distribuovaných systémů. Aktuální verzi operačního systému Nachos můžete spouštět na těchto hardwarových platformách:

DEC MIPS
SUN SPARC station
HP PA-RISC
386 BSD UNIX

V našich krajích jsou však daleko běžnější platformy jako například PC s Windows nebo Macintosh. Naštěstí podpora pro tyto systémy je v současné době ve vývoji. Implementace systému na zcela odlišné hardwarové platformy není zcela jednoduchá, proto spousta funkcí musí být zcela přepsána, aby tak nahradily nepoužitelné komponenty systému.

Základní systémové komponenty jsou psány pro pracovní stanice používající MIPS procesory. Na jiných paltformách může systém běžet díky emulátoru tohoto procesoru, který je součástí distribuce operačního systému. Výhodou tohoto řešení je snadná přenositelnost jednotlivých aplikací mezi odlišnými hardwarovými platformami. Velkou výhodou Nachosu je vysoká flexibilita v oblasti správy virtuální paměti a systémových zdrojích počítačů, což se výborně hodí pro pochopení vyučované teorie operačních systémů. Student si má možnost vytvořit jedno- či víceurovňový odkládací prostor včetně možností fragmentace tohoto prostoru či segmentového odkládání. Může také používat nebo sám tvořit systémy sdílení paměti nebo zdrojů.

V počátcích svého vývoje byl celý systém pouhou portací BSD Unixu. Tento systém je však pro výuku a pochopení naznačených principů moderních operačních systémů poměrně složitý. Z tohoto důvodu byl Nachos postupem času neustále zjednodušován, jeho Unixové objekty byly nahrazovány objekty originálními a jednotlivé implementace byly zcela přepracovány, aby tak nahradily ty původní, nevhodné. Ze stejných důvodů dostal Nachos i vlastní souborový systém.

Operační systém Nachos je zcela určitě zajímavý pro výuku tvorby moderních operačních systémů. Zřejmě se s ním nikdy nesetkáme na obrazovkách většiny počítačů, ale o některých z jeho studentů, kteří si právě na Nachosu ověřili své znalosti, možná ještě uslyšíme.

Našli jste v článku chybu?

15. 6. 2001 11:55

hkmaly (neregistrovaný)

Autori si naivne mysli, ze nejrozsirenejsi platforma je to "PC s windows". Jinak na linuxu nachos chodi taky, alespon nam.

12. 6. 2001 15:09

sk (neregistrovaný)

co je to za platformu : 386 BSD UNIX (ak to nema byt PC) ??

Podnikatel.cz: Víme první výsledky doby odezvy #EET

Víme první výsledky doby odezvy #EET

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Vitalia.cz: Znáte „černý detox“? Ani to nezkoušejte

Znáte „černý detox“? Ani to nezkoušejte

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Root.cz: 250 Mbit/s po telefonní lince, když máte štěstí

250 Mbit/s po telefonní lince, když máte štěstí

Podnikatel.cz: Babiš: E-shopy z EET možná vyjmeme

Babiš: E-shopy z EET možná vyjmeme

Lupa.cz: Google měl výpadek, nejel Gmail ani YouTube

Google měl výpadek, nejel Gmail ani YouTube

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

120na80.cz: Horní cesty dýchací. Zkuste fytofarmaka

Horní cesty dýchací. Zkuste fytofarmaka

DigiZone.cz: Flix TV má set-top box s HEVC

Flix TV má set-top box s HEVC

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Vitalia.cz: Baletky propagují zdravotní superpostel

Baletky propagují zdravotní superpostel

Root.cz: Vypadl Google a rozbilo se toho hodně

Vypadl Google a rozbilo se toho hodně

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

Podnikatel.cz: Chtějte údaje k dani z nemovitostí do mailu

Chtějte údaje k dani z nemovitostí do mailu

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR