Название: Основы операционных систем (2-е изд.) Автор: Коньков К.А., Карпов В.Е. Издательство: М.: НОУ "Интуит" Год: 2016 Страниц: 346 Формат: PDF Размер: 33 Мб Язык: русский
В курсе описаны фундаментальные принципы проектирования и реализации операционных систем. Курс базируется на семестровом курсе «Введение в операционные системы», читаемом авторами в МФТИ и может рассматриваться как учебник для студентов, специализирующихся в области информатики. Курс включает теоретические главы, а также обширный иллюстрационный материал, позволяющий ознакомиться с отдельными аспектами функционирования операционных систем на практике. Теоретическая часть состоит из 16 лекций. Она имеет традиционное построение и содержит следующие разделы: введение, понятие и реализация процессов, взаимодействие процессов, проблемы взаимоблокировок, организация памяти, структура файловой системы, описание системы ввода-вывода, сети и безопасность операционных систем. Большинство разделов состоит из нескольких тематически связанных глав. В курсе много иллюстраций. В конце каждой теоретической главы перечисляются наиболее важные концепции и идеи, приводятся наборы тестов, которые могут быть использованы для самоконтроля. Материалы практических занятий дополняют лекционный курс и используются для иллюстрации реализации теоретических положений на примере операционной системы UNIX. На практике рассматриваются организация процессов, различные способы их взаимодействия, устройство файловой системы, системы ввода-вывода, начала сетевого программирования. Текст, размещенный в практической части курса, содержит многочисленные ссылки на лекционный материал. Содержание
Лекция 1. Введение 4 Лекция 2. Процессы 32 Лекция 3. Планирование процессов 48 Лекция 4. Кооперация процессов и основные аспекты ее логической организации 76 Лекция 5. Алгоритмы синхронизации 93 Лекция 6. Механизмы синхронизации 111 Лекция 7. Тупики 124 Лекция 8. Организация памяти компьютера. Простейшие схемы управления памятью 137 Лекция 9. Виртуальная память. Архитектурные средства поддержки виртуальной памяти 157 Лекция 10. Аппаратно-независимый уровень управления виртуальной памятью 170 Лекция 11. Файлы с точки зрения пользователя 191 Лекция 12. Реализация файловой системы 210 Лекция 13. Система управления вводом-выводом 248 Лекция 14. Сети и сетевые операционные системы 281 Лекция 15. Основные понятия информационной безопасности 313 Лекция 16. Защитные механизмы операционных систем 326 Список литературы 345
Скачать Основы операционных систем (2-е изд.)
|