Корпорация Microsoft выпустила прототип новой операционной системы под
кодовым названием Barrelfish, написанной с нуля специально для многоядерных
систем, пишет Network World. Ожидается, что исходные коды Barrelfish будут
доступны всем желающим.

Обычные операционные системы при работе в многоядерной среде пытаются
разделить ресурсы между программами. Это не всегда удается сделать эффективно,
особенно, если со стороны одного из процессов возрастает спрос на вычислительную
мощность.

Принципиальное отличие Barrelfish заключается в том, что она ведет базу
данных доступных процессорных ядер, памяти и другой низкоуровневой информации.
Ядра обмениваются друг с другом сообщениями по специальной шине данных. Когда
такое сообщение прибывает по назначению, один из процессов "оживает" и выполняет
инструкции.

Это не единственная экспериментальная ОС Microsoft. В марте 2008 года
корпорация показала прототип системы Singularity, ориентированной в первую
очередь на ученых. Приоритетом этой ОС является надежность, а не
производительность. В июле 2008 года стало известно, что Microsoft планирует
построить на базе Singularity интернет-ориентированную ОС Midori, призванную
сделать приложения независимыми от аппаратного обеспечения.



Оставить мнение