Методические рекомендации. – Ульяновск : УлГТУ, 2008. – 77 с.
В пособии представлена тема «Архитектура и управление процессами»
учебного курса «Операционные системы».
Курс предназначен и читается на факультете информационных систем и технологий УлГТУ студентам 2 курса специальности 220100 «Электронные машины, комплексы, системы и сети» как основной курс.
Материалы курса представляют собой иллюстрации презентации с комментариями. Содержание:
Введение.
Архитектура операционной системы.
Основные модели структуры ОС.
Монолитные системы.
Многоуровневые системы.
Виртуальная машина.
Экзоядро.
Модель клиент-сервер.
Режим работы системы.
Многослойная структура ОС.
Многослойная структура ядра ОС.
Концепция микроядерной архитектуры.
Производительность.
Подсистема окружения.
Трансляция библиотек.
Процессы и потоки.
Создание процессов.
Завершение процессов.
Планирование процессов и потоков.
Контекст процесса.
Дескриптор процесса.
Модель с пятью состояниями.
Многопоточность.
Потоки на уровне пользователя.
Потоки на уровне ядра.
Курс предназначен и читается на факультете информационных систем и технологий УлГТУ студентам 2 курса специальности 220100 «Электронные машины, комплексы, системы и сети» как основной курс.
Материалы курса представляют собой иллюстрации презентации с комментариями. Содержание:
Введение.
Архитектура операционной системы.
Основные модели структуры ОС.
Монолитные системы.
Многоуровневые системы.
Виртуальная машина.
Экзоядро.
Модель клиент-сервер.
Режим работы системы.
Многослойная структура ОС.
Многослойная структура ядра ОС.
Концепция микроядерной архитектуры.
Производительность.
Подсистема окружения.
Трансляция библиотек.
Процессы и потоки.
Создание процессов.
Завершение процессов.
Планирование процессов и потоков.
Контекст процесса.
Дескриптор процесса.
Модель с пятью состояниями.
Многопоточность.
Потоки на уровне пользователя.
Потоки на уровне ядра.