K42 | |
---|---|
Vývojář | IBM , University of Toronto |
rodina OS | IBM |
Nejnovější verze | 5.0 (1999) |
Typ jádra | mikrokernel |
Licence | OTEVŘENO |
Stát | Aktuální |
Webová stránka | K42 |
K42 je operační systém s otevřeným zdrojovým kódem . Navrženo pro běh na 64bitových víceprocesorových systémech s koherencí mezipaměti . Vyvinuto v IBM TJ Watson Research Center . Hlavním zaměřením tohoto operačního systému je výkon a škálovatelnost systémového softwaru na velkých víceprocesorových počítačích se sdílenou pamětí NUMA .
K42 používá mikrokernel architekturu. K42 se skládá z malých komponent – obsluhy výjimek , které obsluhují mikrojádro, mechanismu rychlé meziprocesové komunikace (IPC) nazývaného chráněné volání procedur (PPC) a serverů pro všechny ostatní součásti OS. Tyto servery existují v samostatných adresních prostorech a závisí na rychlosti mechanismu IPC.
Jádro K42 je založeno na operačním systému Tornado [1] z University of Toronto . K42 je třetí generací výzkumu škálovatelnosti operačního systému. Druhou generací byl Tornado OS / NuMachine a první byl Hurricane OS [2] a Hector Multiprocessor . [3]
K42 podporuje Linux Application Binary Interface pro platformy PPC32 a PPC4, takže většina spustitelných souborů Linux PowerPC může běžet na K42 bez úprav. Navíc K42 může (a používá) používat ovladače zařízení napsané v Linuxu , souborové systémy a různé moduly.
Další výhodou designu K42 je dosažení přizpůsobitelnosti a systémové podpory. Je postaven na objektově orientovaném modelu a umožňuje aplikacím přizpůsobit, a tedy optimalizovat požadované služby operačního systému výměnou spustitelných objektů na úrovni jádra za provozu, aniž by došlo k přerušení systému, tedy za běhu. To je důležité zejména pro aplikace, jako jsou databáze a webové servery , kde schopnost spravovat fyzické zdroje může pomoci zlepšit výkon.
Zdrojový kód K42 je k dispozici v úložišti git :http://silicoinformatics.seas.harvard.edu/kitchsrc.git
operační systémy IBM | |
---|---|
Pro pracovní stanice | |
Pro servery a sálové počítače | |
Pro POS terminály | 4690 OS |
Projekty |
|