Основные концепции операционной системы UNIX

Основные концепции операционной системы UNIX
Т.М. Волосатова, С.В. Грошев, С.В. Родионов
  • Год:
    2010
  • Тип издания:
    Учебное пособие
  • Объем:
    96 стр. / 5.58 п.л
  • Формат:
    60x84/16
  • ISBN:
  • Читать Online

Ключевые слова: UNIX, paging, swapping, адресное пространство, буферизация, ввод-вывод, диспетчеризация, идентификатор процесса, контекст процесса, операционные системы, процессы, файловые системы, ядро

Операционная система UNIX - современная многозадачная и многопользовательская система, которая ориентирована на программирующих профессионалов, а не рядовых пользователей, как семейство Windows. Ее главная отличительная особенность - мобильность исходного кода, позволяющая портировать систему на компьютеры различной архитектуры. Другая особенность UNIX - высокая технологичность, которая достигается поддержкой многочисленных инструментальных средств для разработки прикладного и системного программного обеспечения.

Состав и реализация основных концепций UNIX определяют внутреннее устройство системы, однако их организация малоизвестна широкому кругу начинающих пользователей UNIX из доступной литературы. Данное пособие содержит начальные сведения о внутреннем устройстве UNIX, которые необходимы для более профессионального использования возможностей этой операционной системы.

Рекомендуется для студентов 2-5-го курсов всех специальностей.

ОГЛАВЛЕНИЕ
1. Организация процессов ОС UNIX
1.1. Понятия ядра и процесса
1.2. Адресное пространство процесса и ядра
1.3. Фазы выполнения процесса
1.4. Контекст процесса
1.5. Идентификатор процесса
1.6. Дескриптор процесса
1.7. Управление иерархией процессов
1.8. Внутренняя синхронизация процессов
1.9. Диспетчеризация процессов
1.10. Своппинг и пейджинг процессов
2. Взаимодействие процессов в UNIX
2.1. Средства взаимодействия процессов
2.2. Обработка сигналов
2.3. Программные каналы
3. Файловая система UNIX
3.1. Понятие файловой системы
3.2. Внутренняя структура файловой системы
3.3. Структура суперблока
3.4. Индексные дескрипторы файлов
3.5. Тип и код защиты файла
3.6. Адресация блоков данных
4. Иерархия файловых структур
4.1. Разновидности файлов
4.2. Обычные файлы
4.3. Каталоги файлов
4.4. Специальные файлы
5. Система ввода-вывода OC UNIX
5.1. Структура системы управления вводом-выводом
5.2. Системные вызовы ввода-вывода
5.3. Управление вводом-выводом в файловой системе
5.4. Таблицы специальных файлов
5.5. Блокориентированный интерфейс ввода-вывода
5.6. Байториентированный интерфейс ввода-вывода
5.7. Прозрачный интерфейс ввода-вывода

Авторы работы: Волосатова Т.М., Грошев С.В., Родионов С.В.