Коллокация (операционные системы)Васина Википедия

Новости с планеты OGLE-2018-BLG-0677
Что вы не только не знали, но и не хотели знать
Автор темы
wiki_en
Всего сообщений: 94941
Зарегистрирован: 16.01.2024
 Коллокация (операционные системы)

Сообщение wiki_en »

'''Коллокация''' — это метод, используемый при проектировании операционных систем для повышения производительности систем на основе микроядра. Он перемещает код, который обычно выполняется как приложение, в адресное пространство ядра, чтобы уменьшить задержки при переключении контекста и передаче сообщений между различными частями ядра (операционной системы)|ядра. Такие системы имеют больше общего с классическими «монолитными» ядрами, такими как Unix, в том, что ядро ​​работает как одна программа, но внутри они по-прежнему организованы как набор взаимосвязанных задач.

Коллокация широко изучалась в 1990-х годах как способ повышения производительности систем, основанных на ядре Mach (ядро)|Mach, причем MkLinux был одним из примеров операционной системы, использующей этот подход. Несмотря на то, что он был успешным с точки зрения повышения производительности системы Mach, в целом он все же был гораздо менее производительным, чем традиционная система, такая как Linux, работающая на той же платформе. В тот же период постоянно растущий объем основной памяти и значительный рост производительности жестких дисков значительно снизили сложность разработки больших монолитных ядер.

Сегодня совместное размещение гораздо менее распространено: некоторые системы, ранее основанные на совместном размещении, переходят на традиционные монолитные системы, одним из примеров является XNU в macOS. Еще один новый подход к решению проблемы накладных расходов на связь — это unikernel.

* * * * *


Подробнее: https://en.wikipedia.org/wiki/Collocati ... g_systems)
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Расцвет пенитенциарной системы
    wiki_en » » в форуме Васина Википедия
    0 Ответы
    267 Просмотры
    Последнее сообщение wiki_en
  • CELO Крепежные системы GmbH
    wiki_de » » в форуме Васина Википедия
    0 Ответы
    33 Просмотры
    Последнее сообщение wiki_de
  • Системы (фильм)
    wiki_en » » в форуме Васина Википедия
    0 Ответы
    597 Просмотры
    Последнее сообщение wiki_en
  • Пояса Солнечной системы
    wiki_en » » в форуме Васина Википедия
    0 Ответы
    212 Просмотры
    Последнее сообщение wiki_en
  • Сервер системы доменных имен
    wiki_de » » в форуме Васина Википедия
    0 Ответы
    38 Просмотры
    Последнее сообщение wiki_de