Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Мультисерверные ОС

What is computer software? | Can We Make Operating Systems Reliable and Secure? | ПОЧЕМУ СИСТЕМЫ НЕНАДЕЖНЫ? | БРОНИРОВАННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ |


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

This approach directly attacks the core of the problem: having the entire operating system run as a single gigantic binary program in kernel mode. Instead, only a tiny microkernel runs in kernel mode with the rest of the operating system running as a collection of fully isolated user-mode server and driver processes.

 

Fig. 4. The Minix 3 architecture.

Как показано на рисунке 4, в Minix 3 микроядро обрабатывает прерывания, обеспечивает основные механизмы управления процессами, осуществляет межпроцессное взаимодействие, и выполняет процесс планирования.

As Figure 4 shows, in Minix 3, the microkernel handles interrupts, provides the basic mechanisms for process management, implements interprocess communication, and performs process scheduling.


Дата добавления: 2015-08-27; просмотров: 47 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
PARAVIRTUAL MACHINES| LANGUAGE-BASED PROTECTION

mybiblioteka.su - 2015-2024 год. (0.006 сек.)