Операционные системы. Управление ресурсами

       

Операционные системы. Управление ресурсами

Операционная система с точки зрения системного программиста
Классификация и предварительный обзор операционных систем
Точка зрения пользователя
Аппаратная архитектура и поддержка ОС
Ядро и процессы

Архитектурные концепции операционных систем
Контрольные вопросы
Глава 2 Планирование процессов
Дисциплины планирования - требования, показатели, классификация
Базовые дисциплины планирования
Планирование процессов в реальных системах
Другие уровни планирования
Виртуальная и реальная память

Фиксированные разделы.
Односегментная модель
Многосегментная модель
Страничная модель
Сегментно-страничная модель
Плоская модель памяти.
Одноуровневая модель памяти.

Глава 4 Порождение программ и процессов
Компиляция
Компоновка и загрузка
Цикл жизни процесса
Нити

Свойства ресурсов и их представление
Обедающие философы
Тупики: предупреждение, обнаружение, развязка
Бесконечное откладывание
Виртуализация устройств и структура драйвера
Интерфейсы устройств
Управление устройствами
Примеры драйверов устройств

Потоки и многоуровневые драйверы.
Интерфейс процесса
Буферизация
Иерархическая модель файловой системы

Логическая организация файлов. Интерфейсы
Логическая файловая система. Каталоги
Логическая файловая система. Системные вызовы
Вызовы, работающие с каталогами.
Вызовы, работающие с файлами.
Вызовы, работающие с томами.
Дескриптор файла
Управление доступом
Физическая структура файлов

Операционные системы. Управление ресурсами

Пример
Целостность данных и файловой системы
Загружаемая файловая система
Постановка проблемы
Взаимное исключение запретом прерываний
Взаимное исключение через общие переменные
Команда testAndSet и блокировки
Семафоры

"Производители-потребители"
Конструкции критических секций в языках программирования
Мониторы
"Читатели-писатели" и групповые мониторы
Примитивы синхронизации в языках программирования
Рандеву

Глава 9 Системные средства взаимодействия процессов
Скобки критических секций.
Виртуальные прерывания или сигналы
Модель виртуальных коммуникационных портов
Общие области памяти

Программные каналы
Очереди сообщений
Общие требования безопасности

Объектно-ориентированная модель доступа и механизмы защиты
Представление прав доступа
Дополнительные возможности
Глава Интерфейс пользователя
Командный язык и командный процессор

Командные файлы и язык процедур
Проблема идентификации адресата
WIMP-интерфейс
Предисловие
Литература

Основы построения объединенных сетей по технологиям CISCO

Перемещение информации между компьютерами различных схем является чрезвычайно сложной задачей. В начале 1980 гг. Международная Организация по Стандартизации (ISO) признала необходимость в создании модели сети, которая могла бы помочь поставщикам создавать реализации взаимодействующих сетей. Эту потребность удовлетворяет эталонная модель "Взаимодействие Открытых Систем" (OSI), выпущенная в 1984 г.
Эталонная модель OSI быстро стала основной архитектурной моделью для передачи межкомпьютерных сообщений. Несмотря на то, что были разработаны другие архитектурные модели (в основном патентованные), большинство поставщиков сетей, когда им необходимо предоставить обучающую информацию пользователям поставляемых ими изделий, ссылаются на них как на изделия для сети, соответствующей эталонной модели OSI. И действительно, эта модель является самым лучшим средством, имеющемся в распоряжении тех, кто надеется изучить технологию сетей.

Эталонная модель OSI
Сравнение Ethernet и IEEE 802.3
Основы технологии
Доступ к среде
Протокол поддержки маршрутной таблицы

Формат таблицы маршрутизации
Петли в сетях, объединенных с помощью мостов
Модель управления
Проблемы сети данных для передачи голоса