ESET_NOD32

Операционные системы

Операционные системы
Книга в данный момент недоступна
Оценка читателей
5.0

Данное пособие содержит курс лекций по дисциплине «Операционные системы». Предназначено для студентов вузов, обучающихся по направлению «Информатика и вычислительная техника» специальности 230101 «Вычислительные машины, комплексы, системы и сети».

Читать книгу «Операционные системы» очень удобно в нашей онлайн-библиотеке на сайте или в мобильном приложении IOS, Android или Windows. Надеемся, что это произведение придется вам по душе.

Оглавление
  • 1 Начальные сведения об операционных системах
  • 1.1 Назначение и функции операционных систем
  • 1.2 История развития операционных систем
  • 1.3 Классификация операционных систем
  • 1.4 Обзор аппаратного обеспечения компьютера
  • 1.5 Архитектура операционной системы
  • 1.5.1 Классическая архитектура
  • 1.5.2 Микроядерная архитектура
  • Контрольные вопросы по разделу
  • 2 Процессы и потоки
  • 2.1 Процессы
  • 2.2 Потоки
  • 2.3 Межпроцессное взаимодействие
  • 2.3.1 Взаимное исключение с активным ожиданием
  • 2.3.2 Примитивы межпроцессного взаимодействия
  • 2.4 Планирование
  • 2.4.1 Планирование в системах пакетной обработки данных
  • 2.4.2 Планирование в интерактивных системах
  • 2.4.3 Планирование в системах реального времени
  • 2.5 Понятие взаимоблокировки
  • Контрольные вопросы по разделу
  • 3 Управление памятью
  • 3.1 Основы управления памятью
  • 3.2 Методы распределения памяти без использования подкачки
  • 3.2.1 Метод распределения с фиксированными разделами
  • 3.2.2 Метод распределения с динамическими разделами
  • 3.2.3 Метод распределения с перемещаемыми разделами
  • 3.3 Методы распределения памяти с подкачкой на жесткий диск
  • 3.3.1 Страничная организация памяти
  • 3.3.2 Сегментная организация памяти
  • 3.3.3 Сегментно-страничная организация памяти
  • 3.4 Кэширование данных
  • Контрольные вопросы по разделу
  • 4 Аппаратная поддержка мультипрограммирования на примере процессора Pentium
  • 4.1 Регистры
  • 4.2 Привилегированные команды
  • 4.3 Сегментация с использованием страниц
  • 4.4 Защита данных в процессоре Pentium
  • 4.5 Средства вызова процедур и задач
  • 4.6 Механизм прерываний
  • 4.7 Кэширование в процессоре Pentium
  • Контрольные вопросы по разделу
  • 5 Ввод-вывод
  • 5.1 Принципы аппаратуры ввода-вывода
  • 5.2 Принципы программного обеспечения ввода-вывода
  • Контрольные вопросы по разделу
  • 6 Файловые системы
  • 6.1 Основы файловых систем
  • 6.2 Файловая система FAT
  • 6.3 Файловая система NTFS
  • 6.4 Файловые системы Ext2, Ext3 и UFS
  • Контрольные вопросы по разделу
  • 7 Безопасность операционных систем
  • 7.1 Основы безопасности
  • 7.2 Аутентификация пользователей
  • 7.3 Атаки изнутри операционной системы
  • 7.4 Атаки операционной системы снаружи
  • Контрольные вопросы по разделу
  • 8 Обзор современных операционных систем
  • 8.1 Операционная система Windows 2000
  • 8.1.1 Структура Windows 2000
  • 8.1.2 Реализация интерфейса Win32
  • 8.1.3 Эмуляция MS-DOS
  • 8.2 Архитектура UNIX-образных операционных систем
  • 8.3 Мультипроцессоры и мультипроцессорные операционные системы
  • 8.4 Операционные системы реального времени и мобильные операционные системы
  • 8.4.1 Операционная система Windows CE 5.0
  • Контрольные вопросы по разделу
  • Список использованных источников