Архитектура современных операционных систем
3 2.7. Загрузка и инициализация системы .................................................................................70 Общая схема работы init .......................................................................................................73 Инициализация пользователей в системе .........................................................................74 Группы процессов ....................................................................................................................76 3. Особенности операционной системы Linux .........................................................................79 Потоки в Linux .......................................................................................................................79 Планирование потоков в Linux ............................................................................................80 Управление памятью в Linux ...............................................................................................82 Файловые системы Linux .....................................................................................................84 4. Операционная система Windows NT .......................................................................................87 4.1. Архитектура ........................................................................................................................87 Модели Windows NT ................................................................................................................87 Структура Windows NT .........................................................................................................88 4.2.Объекная модель Windows NT .............................................................................................92 Типовой объект .......................................................................................................................96 Именование объектов ............................................................................................................97 Описатели объектов ............................................................................................................100 Удержание объектов ...........................................................................................................101 Учет ресурсов ........................................................................................................................102 Методы объектов .................................................................................................................102 Защита объектов .................................................................................................................103 4.3. Управление памятью ........................................................................................................106 4.4. Управление процессами и потоками ..............................................................................112 Потоки ...................................................................................................................................113 Взаимодействие подсистем среды с исполнительной системой ...............................115 4.5. Средства межпроцессной синхронизации ....................................................................121 4.6. Ядро ......................................................................................................................................125 Планирование потоков ........................................................................................................125 Обработка прерываний и исключений ..............................................................................129 Прерывания ............................................................................................................................130 Обработка исключений .......................................................................................................134 Обработка системных вызовов .........................................................................................135 Межпроцессорная синхронизация .....................................................................................135 Восстановление после отказа питания ...........................................................................137 4.7. Подсистема ввода/вывода ................................................................................................139 Унифицированная модель драйвера ..................................................................................141 Особенности асинхронного ввода/вывода ........................................................................146
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy