Архитектура современных операционных систем

90 3. Межпроцессорную синхронизацию, если система функционирует на не- скольких процессорах; 4. Обработка или вызов процедур отказа питания. Рассмотрим остальные компоненты исполнительной системы. Диспетчер объектов – единственный компонент, отвечающий за создание, именование, защиту, поиск, открытие и уничтожение объектов, независимо от их природы. Каждый раз, когда какой - либо компонент системы обращается к диспет- черу объектов для создания, открытия или уничтожения объекта, диспетчер объектов сначала передает маркер доступа обратившегося процесса монитору защиты, который проверяет, можно ли, имея такой маркер доступа, создать, уничтожить или получить доступ к соответствующему объекту. Если монитор защиты разрешает доступ, то диспетчер объектов выполняет соответствующее действие, иначе выдается сообщение об ошибке. Диспетчер процессов отвечает за создание и уничтожение процессов и по- токов. Диспетчер памяти управляет распределением памяти. Диспетчер окон – обеспечивает работу с окнами. Диспетчер ввода/вывода управляет вводом – выводом и файловыми объ- ектами. Особым компонентом, работающим в режиме ядра является Уровень аб- страгирования от оборудования (HAL) – его главная задача изолировать ОС от непосредственной работы с аппаратурой. HAL реализован на языке ассемблера и меняется в зависимости от используемой платформы. КОНТРОЛЬНЫЕ ВОПРОСЫ 1. Модель клиент-сервер 2. Объектная модель 3. Модель симметричного мультипроцессирования

RkJQdWJsaXNoZXIy MTY0OTYy