K42

K42
K42
Разработчик

IBM, Университет Торонто

Тип ядра

Микроядро

Лицензия

Открытая

Состояние

Актуальное

Веб-сайт

K42

K42 — исследовательская операционная система с открытым исходным кодом. Предназначена для работы на 64-разрядных многопроцессорных системах с когерентностью кэш-памяти. Разрабатывается в Исследовательском центре IBM имени TJ Watson. Основное внимание в этой ОС уделяется производительности и масштабируемости системного ПО на крупномасштабные NUMA многопроцессорные компьютеры с разделяемой памятью.

K42 использует микроядерную архитектуру. K42 состоит из маленьких компонентов — обработчиков исключительных ситуаций, которые обслуживают микроядро, быстрого механизма межпроцессного взаимодействия (IPC) называемого защищённым вызовом процедур (PPC), и серверов для всех остальных компонентов ОС. Эти серверы существуют в отдельных адресных пространствах и зависят от скорости механизма IPC.

История

Ядро K42 создано на основе ОС Tornado из Университета Торонто. K42 является третьим поколением исследований в области масштабируемости операционных систем. Вторым поколением была Tornado, а первым Hurricane OS и Hector Multiprocessor.

Особенности

K42 полностью поддерживает двоичную совместимость с Linux и Linux API. Более того, K42 может использовать (и использует) драйверы устройств написанные под Linux, файловые системы и различные модули.

Ещё одним преимуществом дизайна K42 является достижение настраиваемости и поддержки системы. Будучи построенной на основе объектно-ориентированной модели, она позволяет приложениям настраивать под себя, а значит и оптимизировать, требуемые службы ОС путём горячей замены исполняемых объектов уровня ядра без прерывания работы системы, то есть «на лету». Это особенно важно для таких приложений, как базы данных и веб-серверы, которым возможность управления физическими ресурсами может помочь увеличить производительность.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "K42" в других словарях:

  • K42 — is an open source research operating system for cache coherent 64 bit multiprocessor systems. It was developed primarily at IBM Thomas J. Watson Research Center in collaboration with University of Toronto and University of New Mexico. The main… …   Wikipedia

  • K42 — ist ein experimenteller Kernel von IBM. Er ist quelloffen und unterliegt der LGPL. Ziel des Projektes ist es einen Kernel zu schaffen, der zur Linux API und ABI kompatibel ist und sehr gut skaliert, sodass er für Computer, meist Server, mit… …   Deutsch Wikipedia

  • [k42] — ПРИМЕЧАНИЯ 238. Комментаторы толкуют «среднюю молитву» как молитву, которую следует совершать в полдень. Но это может быть и утренняя, и вечерняя молитвы (См. «Тафсир аль Джалалейн», соответствующий раздел.) …   Коран. Перевод Б. Шидфар

  • Kiesel im k42 — Der Kiesel im K42 ist eine Veranstaltungsstätte am Hafen in Friedrichshafen, die einem Bodenseekiesel nachempfunden wurde. Inhaltsverzeichnis 1 Entstehung 2 Aktuelle Nutzung 3 Literatur 4 Weblinks …   Deutsch Wikipedia

  • Swiss Alpine Marathon — Die Strecke des Swiss Alpine Marathons ist ganzjährig ausgeschildert Der Swiss Alpine Marathon ist eine Laufveranstaltung in Davos, die seit 1986 jährlich Ende Juli stattfindet. Hauptstrecke ist ein Ultramarathon (K78) von 78,5 km, daneben sind… …   Deutsch Wikipedia

  • Allmannsweiler (Friedrichshafen) — Wappen Deutschlandkarte …   Deutsch Wikipedia

  • Bahnhof Friedrichshafen Stadt — Wappen Deutschlandkarte …   Deutsch Wikipedia

  • Seemoos (Friedrichshafen) — Wappen Deutschlandkarte …   Deutsch Wikipedia

  • Friedrichshafen — Wappen Deutschlandkarte …   Deutsch Wikipedia

  • CIM-10 Chapitre 11 : Maladies de l'appareil digestif — Index CIM 10 Chapitre I : A00 B99 Chapitre II : C00 D48 Chapitre III : D50 D89 Chapitre IV : E00 E90 Chapitre V : F00 F99 Chapitre VI : G00 G99 Chapitre VII : H00 H59 Chapitre VIII : H60 H95 …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»