Библиотека сайта rus-linux.net
Архитектура операционной системы UNIX
Maurice J. Bach. Перевод с английского к.т.н. Крюкова А.В.
- ПРЕДИСЛОВИЕ
- ГЛАВА 1. ОБЩИЙ ОБЗОР ОСОБЕННОСТЕЙ СИСТЕМЫ
- ГЛАВА 2. ВВЕДЕНИЕ В АРХИТЕКТУРУ ЯДРА ОПЕРАЦИОННОЙ СИСТЕМЫ
- ГЛАВА 3. БУФЕР СВЕРХОПЕРАТИВНОЙ ПАМЯТИ (КЕШ)
- ГЛАВА 4. ВНУТРЕННЕЕ ПРЕДСТАВЛЕНИЕ ФАЙЛОВ
- ГЛАВА 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 СМЕНА ВЛАДЕЛЬЦА И РЕЖИМА ДОСТУПА К ФАЙЛУ
- 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. СТРУКТУРА ПРОЦЕССОВ
- ГЛАВА 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. ДИСПЕТЧЕРИЗАЦИЯ ПРОЦЕССОВ И ЕЕ ВРЕМЕННЫЕ ХАРАКТЕРИСТИКИ
- ГЛАВА 9. АЛГОРИТМЫ УПРАВЛЕНИЯ ПАМЯТЬЮ
- ГЛАВА 10. ПОДСИСТЕМА УПРАВЛЕНИЯ ВВОДОМ-ВЫВОДОМ
- ГЛАВА 11. ВЗАИМОДЕЙСТВИЕ ПРОЦЕССОВ
- ГЛАВА 12. МНОГОПРОЦЕССОРНЫЕ СИСТЕМЫ
- ГЛАВА 13. РАСПРЕДЕЛЕННЫЕ СИСТЕМЫ
- ПРИЛОЖЕНИЕ. СИСТЕМНЫЕ ОПЕРАЦИИ
- БИБЛИОГРАФИЯ
THE DESIGN OF THE UNIX OPERATING SYSTEM by Maurice J. Bach
(Перевод с английского к.т.н. Крюкова А.В.)
Copyright 1986 Корпорация Bell Telephone Laboratories.
Издано корпорацией Prentice-Hall.
Отделение Simon & Schuster
Энглвуд Клиффс, Нью-Джерси 07632
Серия книг по программному обеспечению издательства Prentice Hall.
Консультант Брайан В. Керниган
Настоящее издание предназначено для распространения в тех странах, которые получили на это право от корпорации Prentice-Hall International. Не подлежит вывозу и распространению в США, Мексике и Канаде.
UNIX - зарегистрированная торговая марка корпорации AT&T. DEC, PDP и VAX - торговые марки корпорации Digital Equipment Corp. Series 32000 - торговая марка корпорации National Semiconductor Corp. Ada - зарегистрированная торговая марка правительства США (Ada Joint Program Office). UNIVAC - торговая марка корпорации Sperry Corp.
В процессе подготовки книги ее автором и издателем было приложено немало усилий. Эти усилия были связаны с проведением теоретических разработок и исследований и с всесторонней проверкой действенности теоретических выкладок и программ. Автор и издатель не дают никаких гарантий, как ясно выраженных, так и подразумевающихся, относительно включенных в книгу программ и документации. Автор и издатель не отвечают за случайные или производные неполадки, возникающие в связи или в результате установки, выполнения или использования этих программ.
Все права сохраняются. Запрещается воспроизведение отдельных частей книги без письменного разрешения издателя.