Ви є тут

Эффективные алгоритмы для операционных систем, поддерживающих распределенную обработку и мягкое реальное время

Автор: 
Гусев Игорь Сергеевич
Тип роботи: 
Дис. канд. техн. наук
Рік: 
2004
Артикул:
15123
179 грн
Додати в кошик

Вміст

ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ.
ГЛАВА 1. ОПЕРАЦИОННЫЕ СИСТЕМЫ ОБЗОР
1.1. ОБЛАСТИ ПРИМЕНЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ.
1.1.1. ОС для прикладных задач
1.1.2. ОС для многопроцессорных систем
1.1.3. Сетевые ОС.
1.1.4. ОС для параллельных вычислительных систем
1.2. КЛАССИФИКАЦИЯ ЗАДАЧ И ОПЕРАЦИОННЫХ СИСТЕМ
1.2.1. Классы задач и операционных систем.
1.2.2. Выгружаемые и невыгружаемые ОС.
1.2.3. Монолитные и модульные ОС
1.2.4. Платформенно зависимые и независимые ОС
1.3. ВЗАИМОДЕЙСТВИЕ ПОЛЬЗОВАТЕЛЕЙ С ОС
1.3.1. Удаленный терминал.
1.3.2. Взаимодействие с консоли.
1.3.3. Удаленный рабочий стол.
1.4. ТРЕБОВАНИЯ К УНИВЕРСАЛЬНОЙ ОС
1.4.1. Общие цели и свойства
1.4.2. Планирование процессорного времени.
1.4.3. Модульность операционных систем
1.4.4. Взаимодействие с ОС
1.4.5. Алгоритмические проблемы.
1.5. ВЫВОДЫ О НАПРАВЛЕНИЯХ РАБОТ
ГЛАВА 2. СПРАВЕДЛИВОЕ ПЛАНИРОВАНИЕ ПРОЦЕССОРНОГО ВРЕМЕНИ.
2.1. ВВЕДЕНИЕ.
2.2. ИЗВЕСТНЫЕ АЛГОРИТМЫ ПЛАНИРОВАНИЯ.
2.2.1. Требования эффективности алгоритма.
2.2.2. Алгоритмы планирования.
2.3. АЛГОРИТМ ДРЕВОВИДНОГО ПЛАНИРОВАНИЯ.
2.3.1. Общий алгоритм планирования
2.3.2. Система классов приоритетов
2.3.3. Система классов приоритетов с экспоненциальной зависимостью
2.3.4. Алгоритмы работы с системой классов
2.3.5. Характеристики алгоритма.
2.4. КОМБИНИРОВАНИЕ С ИЗВЕСТНЫМИ АЛГОРИТМАМИ
2.5. ВЫВОДЫ.
ГЛАВА 3. ОРГАНИЗАЦИЯ ЭФФЕКТИВНОГО ВЗАИМОДЕЙСТВИЯ ОБЪЕКТОВ ЯДРА
3.1. ВВЕДЕНИЕ.
3.2. БАЗОВЫЕ ОБЪЕКТЫ И ИХ ВЗАИМОДЕЙСТВИЕ
3.2.1. Древовидные взаимосвязи между объектами
3.2.2. Основные типы доступа к объектам.
3.3. ВСПОМОГАТЕЛЬНЫЕ ОБЪЕКТЫ
3.3.1. Способы взаимодействия.
3.3.2. Синхронизация и борьба с тупиками
3.4. МОДУЛЬНЫЙ ПОДХОД К РЕАЛИЗАЦИИ ЯДРА.
3.5. АКТИВНЫЙ ИНТЕРФЕЙС.
3.5.1. Логическая структура интерфейса
3.5.2. Алгоритмы реализации функций интерфейса
3.6. ЭФФЕКТИВНОЕ ФУНЦИОНИРОВАНИЕ КЭШИРУЕМЫХ БЛОКОВЫХ УСТРОЙСТВ В ОС РВ.
3.6.1. Связь задержки и блокировки ресурсов.
3.6.2. Обработка блоковых запросов
3.6.3. Алгоритмы функционирования.
3.7. ВЫВОДЫ.
ГЛАВА 4. РАСШИРЕННАЯ ТЕРМИНАЛЬНАЯ ПОДСИСТЕМА
4.1. ВВЕДЕНИЕ.
4.1.1. Терминалы в ЦМХ системах.
4.1.2. Терминалы в семействе ОС Vi
4.1.3. Требования к универсальной терминальной подсистеме.
4.2. ПОНЯТИЕ РАСШИРЕННОГО ТЕРМИНАЛА.
4.2.1. Физический терминал
4.2.2. Виртуальный терминал
4.2.3. Регистрация пользователя на терминале.
4.2.4. Первичный локальный терминал
4.3. АЛГОРИТМЫ ФУНКЦИОНИРОВАНИЯ
4.3.1. Поток обновления
4.3.2. Установка активного виртуального терминала
4.3.3. Захват и освобождение терминала.
4.3.4. Создание, удаление и наследование виртуального терминала
4.4. СРАВНЕНИЕ С АНАЛОГАМИ.
4.5. ВЫВОДЫ.
ГЛАВА 5. ОПЕРАЦИОННАЯ СИСТЕМА НИКОС
5.1. ОБЩАЯ ХАРАКТЕРИСТИКА
5.2. АРХИТЕКТУРА СИСТЕМЫ.
5.3. СТРУКТУРА ЯДРА СИСТЕМЫ
5.3.1. Объекты ядра
5.3.2. Активные интерфейсы
5.3.3. Расширенная терминальная подсистема
5.3.4. Файловая и блоковая подсистемы.
5.3.5. Модуль безопасности
5.3.6. Подсистемы запуска приложений
5.4. ПРИКЛАДНОЙ ПРОГРАММНЫЙ УРОВЕНЬ
5.5. СРАВНЕНИЕ ОС НИКОС С ДРУГИМИ ОС.
5.6. ВЫВОДЫ
ЗАКЛЮЧЕНИЕ.
ЛИТЕРАТУРА