Головна

змішані системи

  1.  B. Процес, при якому для повернення системи в початковий стан потрібні витрати енергії.
  2.  C. Астигматизм, обумовлений асиметрією оптичної системи, сферична аберація, астигматизм косих пучків, дисторсия, хроматична абеpрація.
  3.  IBM Power 7 | Нові серверні системи
  4.  II. Визначення закону руху системи.
  5.  XI. ГРОМАДСЬКІ ОБ'ЄДНАННЯ ЯК ІНСТИТУТ ПОЛІТИЧНОЇ СИСТЕМИ.
  6.  XII. Громадські об'єднання як інститут політичної системи.
  7.  XII. Тоталітарна система: поніятія І ХАРАКТЕРНІ ОЗНАКИ

Всі розглянуті підходи до побудови операційних систем мають свої переваги і недоліки. У більшості випадків сучасні операційні системи використовують різні комбінації цих підходів.

Прикладом змішаного підходу може служити можливість запуску операційної системи з монолітним ядром під керуванням мікроядра. Так влаштовані 4.4BSD і MkLinux, засновані на мікроядрі Mach. Микроядро забезпечує управління віртуальною пам'яттю і роботу низькорівневих драйверів. Всі інші функції, в тому числі взаємодія з прикладними програмами, здійснюється монолітним ядром. Даний підхід виник в результаті спроб використовувати переваги микроядерной архітектури, зберігаючи по можливості добре налагоджений код монолітного ядра.

Найбільш тісно елементи микроядерной архітектури та елементи монолітного ядра переплетені в ядрі Windows NT. Хоча Windows NT часто називають микроядерной операційною системою, це не зовсім так. Микроядро NT занадто складно і велике (більше 1 Мб), щоб носити приставку мікро. Компоненти ядра Windows NT розташовуються в витісняється пам'яті і взаємодіють один з одним шляхом передачі повідомлень, як і належить в мікроядерних операційних системах. У той же час всі компоненти ядра працюють в одному адресному просторі і активно використовують загальні структури даних, що властиво операційним системам з монолітним ядром. Крім того, в Windows NT існує поділ між режимом ядра і режимом користувача ще одна риса монолітного ядра. Причина всього цього проста. На думку Microsoft, причина проста: чисто мікроядерний дизайн комерційно непрактичний, оскільки занадто неефективний.

Таким чином, Windows NT можна з повним правом назвати гібридної операційною системою.




 Структура обчислювальної системи |  Що таке ОС |  Коротка історія еволюції обчислювальних систем |  Системні виклики |  виняткові ситуації |  Монолітне ядро |  Листкові системи (Layered systems) |  Віртуальні машини |  поняття процесу |  стану процесу |

© um.co.ua - учбові матеріали та реферати