Прототип новой операционной системы под кодовым названием Barrelfish, написанной с нуля специально для многоядерных систем, исходные коды которой будут доступны всем желающим, выпустила корпорация Microsoft.
При работе в многоядерной среде обычные операционные системы пытаются разделить ресурсы между программами. Но если со стороны одного из процессов возрастает спрос на вычислительную мощность, это не всегда удается сделать эффективно.
Barrelfish ведет базу данных доступных процессорных ядер, памяти и другой низкоуровневой информации, и в этом ее принципиальное отличие.
Ядра обмениваются друг с другом сообщениями по специальной шине данных. Когда такое сообщение прибывает по назначению, один из процессов “оживает” и выполняет инструкции.
В марте 2008 года корпорация показала прототип системы Singularity, приоритетом которой является надежность, а не производительность, а ориентирована она, в основном, на ученых. Читать запись полностью »
Последние комментарии