Информатика и вычислительная техника
  • формат djvu
  • размер 1,98 МБ
  • добавлен 13 марта 2016 г.
Пахмурин Д.О. Операционные системы ЭВМ
Томск, Издательство: Томский государственный университет систем управления и радиоэлектроники. 2013. — 255 с.
Рассмотрены основные понятия операционных систем, изложены история развития, принципы построения и функционирования UNIX и Windows. В учебном пособии уделено внимание таким аспектам, как межпроцессорное взаимодействие, взаимоблокировки, управление памятью, ввод-вывод, файловые системы и информационная безопасность.
Предназначено для студентов очной формы обучения по направлению 210100.62 "Электроника и наноэлектроника" (профиль "Промышленная электроника").
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
ОСНОВНЫЕ ПОНЯТИЯ

Понятие "операционная система"
История операционных систем
Классификация операционных систем
Обзор аппаратного обеспечения компьютера
Основные понятия операционных систем
Структура операционной системы
ПРОЦЕССЫ И ПОТОКИ
Подсистема управления процессами и потоками
Модель процесса
Создание, завершение и состояние процессов
Использование и реализация потоков
МЕЖПРОЦЕССНОЕ ВЗАИМОДЕЙСТВИЕ
Основные понятия
Классические проблемы межпроцессного взаимодействия
Введение в планирование
ВЗАИМОБЛОКИРОВКИ
Основные понятия
Выгружаемые и невыгружаемые ресурсы
Обнаружение и устранение взаимоблокировок
Предотвращение взаимоблокировок
УПРАВЛЕНИЕ ПАМЯТЬЮ
Модели организации памяти
Подкачка
Виртуальная память
Алгоритмы замещения страниц
Вопросы разработки систем со страничной организацией памяти
Вопросы реализации
Сегментация
ВВОД И ВЫВОД В ОПЕРАЦИОННЫХ СИСТЕМАХ
Принципы аппаратуры ввода-вывода
Принципы программного обеспечения ввода-вывода
Программные уровни ввода-вывода
Диски
Таймеры
Автономные терминалы
Графические интерфейсы пользователя
Сетевые терминалы
Управление режимом энергопотребления
ФАЙЛОВАЯ СИСТЕМА
Основные понятия
Файлы и каталоги
Реализация файловой системы
Примеры файловых систем
МУЛЬТИМЕДИЙНЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ
Введение в мультимедиа
Мультимедийные файлы
Сжатие видеоинформации
Планирование процессов в мультимедийных системах
Размещение файлов
МНОГОПРОЦЕССОРНЫЕ СИСТЕМЫ
Мультипроцессоры
Мультикомпьютеры
Распределенные системы
БЕЗОПАСНОСТЬ
Понятие безопасности
Основы криптографии
Аутентификация пользователей
ОПЕРАЦИОННАЯ СИСТЕМА UNIX
История
Обзор системы
Процессы в системе UNIX
Управление памятью в UNIX
Управление памятью в Linux
Ввод и вывод в системе UNIX
Файловая система в UNIX
Безопасность в UNIX
ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS
История Windows
Структура системы
Процессы и потоки в Windows
Межпроцессное взаимодействие в Windows
Планирование
Управление памятью в Windows
Ввод-вывод в Windows
Файловая система Windows
Безопасность в Windows
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА