^
Начало
Установить закладку
+ Настройки
14 | 16 | 18 | 20 | 22 | 24
Ширина текста:
50% | 60% | 70% | 80% | 90% | 100%
Шрифт:
Цвет текста:
Установить
Цвет фона:
Установить
Сбросить настройки
ПРЕДИСЛОВИЕ
ГЛАВА 1. ОБЩИЙ ОБЗОР ОСОБЕННОСТЕЙ СИСТЕМЫ
1.1 ИСТОРИЯ
1.2 СТРУКТУРА СИСТЕМЫ
1.3 ОБЗОР С ТОЧКИ ЗРЕНИЯ ПОЛЬЗОВАТЕЛЯ
1.4 ФУНКЦИИ ОПЕРАЦИОННОЙ СИСТЕМЫ
1.5 ПРЕДПОЛАГАЕМАЯ АППАРАТНАЯ СРЕДА
1.6 ВЫВОДЫ
ГЛАВА 2. ВВЕДЕНИЕ В АРХИТЕКТУРУ ЯДРА ОПЕРАЦИОННОЙ СИСТЕМЫ
2.1 АРХИТЕКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ UNIХ
2.2 ВВЕДЕНИЕ В ОСНОВНЫЕ ПОНЯТИЯ СИСТЕМЫ
2.3 СТРУКТУРЫ ДАННЫХ ЯДРА
2.4 УПРАВЛЕНИЕ СИСТЕМОЙ
2.5 ВЫВОДЫ И ОБЗОР ПОСЛЕДУЮЩИХ ГЛАВ
2.6 УПРАЖНЕНИЯ
ГЛАВА 3. БУФЕР СВЕРХОПЕРАТИВНОЙ ПАМЯТИ (КЕШ)
3.1 ЗАГОЛОВКИ БУФЕРА
3.2 СТРУКТУРА ОБЛАСТИ БУФЕРОВ (БУФЕРНОГО ПУЛА)
3.3 МЕХАНИЗМ ПОИСКА БУФЕРА
3.4 ЧТЕНИЕ И ЗАПИСЬ ДИСКОВЫХ БЛОКОВ
3.5 ПРЕИМУЩЕСТВА И НЕУДОБСТВА БУФЕРНОГО КЕША
3.6 ВЫВОДЫ
3.7 УПРАЖНЕНИЯ
ГЛАВА 4. ВНУТРЕННЕЕ ПРЕДСТАВЛЕНИЕ ФАЙЛОВ
4.1 ИНДЕКСЫ
4.2 СТРУКТУРА ФАЙЛА ОБЫЧНОГО ТИПА
4.3 КАТАЛОГИ
4.4 ПРЕВРАЩЕНИЕ СОСТАВНОГО ИМЕНИ ФАЙЛА (ПУТИ ПОИСКА) В ИДЕНТИФИКАТОР ИНДЕКСА
4.5 СУПЕРБЛОК
4.6 НАЗНАЧЕНИЕ ИНДЕКСА НОВОМУ ФАЙЛУ
4.7 ВЫДЕЛЕНИЕ ДИСКОВЫХ БЛОКОВ
4.8 ДРУГИЕ ТИПЫ ФАЙЛОВ
4.9 ВЫВОДЫ
4.10 УПРАЖНЕНИЯ
ГЛАВА 5. СИСТЕМНЫЕ ОПЕРАЦИИ ДЛЯ РАБОТЫ С ФАЙЛОВОЙ СИСТЕМОЙ
5.1 OPEN
5.2 READ
5.3 WRIТЕ
5.4 ЗАХВАТ ФАЙЛА И ЗАПИСИ
5.5 УКАЗАНИЕ МЕСТА В ФАЙЛЕ, ГДЕ БУДЕТ ВЫПОЛНЯТЬСЯ ВВОД-ВЫВОД — LSEEК
5.6 CLOSЕ
5.7 СОЗДАНИЕ ФАЙЛА
5.8 СОЗДАНИЕ СПЕЦИАЛЬНЫХ ФАЙЛОВ
5.9 СМЕНА ТЕКУЩЕГО И КОРНЕВОГО КАТАЛОГА
5.10 CМЕНА ВЛАДЕЛЬЦА И РЕЖИМА ДОСТУПА К ФАЙЛУ
5.11 STAT И FSTАТ
5.12 КАНАЛЫ
5.13 DUР
5.14 МОНТИРОВАНИЕ И ДЕМОНТИРОВАНИЕ ФАЙЛОВЫХ СИСТЕМ
5.15 LINК
5.16 UNLINК
5.17 АБСТРАКТНЫЕ ОБРАЩЕНИЯ К ФАЙЛОВЫМ СИСТЕМАМ
5.18 СОПРОВОЖДЕНИЕ ФАЙЛОВОЙ СИСТЕМЫ
5.19 ВЫВОДЫ
5.20 УПРАЖНЕНИЯ
ГЛАВА 6. СТРУКТУРА ПРОЦЕССОВ
6.1 СОСТОЯНИЯ ПРОЦЕССА И ПЕРЕХОДЫ МЕЖДУ НИМИ
6.2 ФОРМАТ ПАМЯТИ СИСТЕМЫ
6.2.2 Страницы и таблицы страниц
6.2.3 Размещение ядра
6.2.4 Пространство процесса
6.3 КОНТЕКСТ ПРОЦЕССА
6.4 СОХРАНЕНИЕ КОНТЕКСТА ПРОЦЕССА
6.5 УПРАВЛЕНИЕ АДРЕСНЫМ ПРОСТРАНСТВОМ ПРОЦЕССА
6.6 ПРИОСТАНОВКА ВЫПОЛНЕНИЯ
6.7 ВЫВОДЫ
6.8 УПРАЖНЕНИЯ
ГЛАВА 7. УПРАВЛЕНИЕ ПРОЦЕССАМИ
7.1 СОЗДАНИЕ ПРОЦЕССА
7.2 СИГНАЛЫ
7.3 ЗАВЕРШЕНИЕ ВЫПОЛНЕНИЯ ПРОЦЕССА
7.4 ОЖИДАНИЕ ЗАВЕРШЕНИЯ ВЫПОЛНЕНИЯ ПРОЦЕССА
7.5 ВЫЗОВ ДРУГИХ ПРОГРАММ
7.6 КОД ИДЕНТИФИКАЦИИ ПОЛЬЗОВАТЕЛЯ ПРОЦЕССА
7.7 ИЗМЕНЕНИЕ РАЗМЕРА ПРОЦЕССА
7.8 КОМАНДНЫЙ ПРОЦЕССОР SHELL
7.9 ЗАГРУЗКА СИСТЕМЫ И НАЧАЛЬНЫЙ ПРОЦЕСС
7.10 ВЫВОДЫ
7.11 УПРАЖНЕНИЯ
ГЛАВА 8. ДИСПЕТЧЕРИЗАЦИЯ ПРОЦЕССОВ И ЕЕ ВРЕМЕННЫЕ ХАРАКТЕРИСТИКИ
8.1 ПЛАНИРОВАНИЕ ВЫПОЛНЕНИЯ ПРОЦЕССОВ
8.2 СИСТЕМНЫЕ ОПЕРАЦИИ, СВЯЗАННЫЕ СО ВРЕМЕНЕМ
8.3 ТАЙМЕР
8.4 ВЫВОДЫ
8.5 УПРАЖНЕНИЯ
ГЛАВА 9. АЛГОРИТМЫ УПРАВЛЕНИЯ ПАМЯТЬЮ
9.1 СВОПИНГ
9.2 ПОДКАЧКА ПО ЗАПРОСУ
9.3 СИСТЕМА СМЕШАННОГО ТИПА СО СВОПИНГОМ И ПОДКАЧКОЙ ПО ЗАПРОСУ
9.4 ВЫВОДЫ
9.5 УПРАЖНЕНИЯ
ГЛАВА 10. ПОДСИСТЕМА УПРАВЛЕНИЯ ВВОДОМ-ВЫВОДОМ
10.1 ВЗАИМОДЕЙСТВИЕ ДРАЙВЕРОВ С ПРОГРАММНОЙ И АППАРАТНОЙ СРЕДОЙ
10.2 ДИСКОВЫЕ ДРАЙВЕРЫ
10.3 ТЕРМИНАЛЬНЫЕ ДРАЙВЕРЫ
10.4 ПОТОКИ
10.5 ВЫВОДЫ
10.6 УПРАЖНЕНИЯ
ГЛАВА 11. ВЗАИМОДЕЙСТВИЕ ПРОЦЕССОВ
11.1 ТРАССИРОВКА ПРОЦЕССОВ
11.2 ВЗАИМОДЕЙСТВИЕ ПРОЦЕССОВ В ВЕРСИИ V СИСТЕМЫ
11.3 ВЗАИМОДЕЙСТВИЕ В СЕТИ
11.4 ГНЕЗДА
11.5 ВЫВОДЫ
11.6 УПРАЖНЕНИЯ
ГЛАВА 12. МНОГОПРОЦЕССОРНЫЕ СИСТЕМЫ
12.1 ПРОБЛЕМЫ, СВЯЗАННЫЕ С МНОГОПРОЦЕССОРНЫМИ СИСТЕМАМИ
12.2 ГЛАВНЫЙ И ПОДЧИНЕННЫЙ ПРОЦЕССОРЫ
12.3 СЕМАФОРЫ
12.4 СИСТЕМА TUNIS
12.5 УЗКИЕ МЕСТА В ФУНКЦИОНИРОВАНИИ МНОГОПРОЦЕССОРНЫХ СИСТЕМ
12.6 УПРАЖНЕНИЯ
ГЛАВА 13. РАСПРЕДЕЛЕННЫЕ СИСТЕМЫ
13.1 ПЕРИФЕРИЙНЫЕ ПРОЦЕССОРЫ
13.2 СВЯЗЬ ТИПА NEWCASTLЕ
13.3 "ПРОЗРАЧНЫЕ" РАСПРЕДЕЛЕННЫЕ ФАЙЛОВЫЕ СИСТЕМЫ
13.4 РАСПРЕДЕЛЕННАЯ МОДЕЛЬ БЕЗ ПЕРЕДАТОЧНЫХ ПРОЦЕССОВ
13.5 ВЫВОДЫ
13.6 УПРАЖНЕНИЯ
ПРИЛОЖЕНИЕ
СИСТЕМНЫЕ ОПЕРАЦИИ
БИБЛИОГРАФИЯ