Microsoft разработала экспериментальную операционную систему Barrelfish
Корпорация Microsoft выпустила прототип новой операционной системы под кодовым названием Barrelfish, написанной с нуля специально для многоядерных систем, пишет Network World. Ожидается, что исходные коды Barrelfish будут доступны всем желающим.
Обычные операционные системы при работе в многоядерной среде пытаются разделить ресурсы между программами. Это не всегда удается сделать эффективно, особенно, если со стороны одного из процессов возрастает спрос на вычислительную мощность.
Принципиальное отличие Barrelfish заключается в том, что она ведет базу данных доступных процессорных ядер, памяти и другой низкоуровневой информации. Ядра обмениваются друг с другом сообщениями по специальной шине данных. Когда такое сообщение прибывает по назначению, один из процессов "оживает" и выполняет инструкции.
Это не единственная экспериментальная ОС Microsoft. В марте 2008 года корпорация показала прототип системы Singularity, ориентированной в первую очередь на ученых. Приоритетом этой ОС является надежность, а не производительность. В июле 2008 года стало известно, что Microsoft планирует построить на базе Singularity интернет-ориентированную ОС Midori, призванную сделать приложения независимыми от аппаратного обеспечения.
Опасные ямы в центре Николаева: в сквере образовались глубокие провалы грунта (видео)
Они там не счастливы: Ким об уехавших в страны ЕС украинцах (видео)
"Джип" и "Опель" столкнулись в Николаеве: кроссовер развернуло на 180 градусов (видео)
Истинная гармония звуков: пианист и композитор Дмитрий Смирнов вновь порадовал ценителей музыки
«125 лет любви к животным»: директор зоопарка рассказал о жизни, животных и людях (фото)
В центре Киева горел отель: эвакуировали 57 человек (видео)
Обледеневшие центральные улицы Николаева начали посыпать реагентами (видео)
В Николаевской и 19 областях проходит спецоперация по поиску уклонистов: 128 обысков, 110 подозреваемых
В комнатах +5: в Николаеве общежитию без отопления отключили свет - люди вышли протестовать













