3

К чему относится термин «современные многоядерные компьютеры»? Распределенные системы или многоядерные компьютеры?

Я видел это в одном вопросе, так что никакой контекст, чтобы помочь! Google не помог ни то, ни другое.

1 ответ1

5

распределенные системы или многоядерные компьютеры?

И то и другое. Это что-то вроде обработки многоядерного компьютера как распределенной системы.

Многоядерный подход описан в этой статье Эндрю Бауманна и др.: Многоядерное ядро: новая архитектура ОС для масштабируемых многоядерных систем (опубликовано ACM, 2009). Вы найдете всю возможную информацию там, но вот самые важные части из резюме.

Во-первых, зачем нужно что-то подобное?

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

Тогда что такое многоядерный?

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

Наконец, вы можете даже попробовать это. Barrelfish - это многоядерная операционная система, выпущенная по лицензии MIT с открытым исходным кодом, созданная ETH Zürich и Microsoft.

В связи с этим, еще немного раньше, также Эндрю Бауманн и др .: Ваш компьютер уже является распределенной системой.Почему не ваша ОС? ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .