А. В. Яковлев Операционные системы и системное программирование Раздел Операционная система unix учебное пособие



страница1/20
Дата07.08.2013
Размер1.8 Mb.
ТипДокументы
  1   2   3   4   5   6   7   8   9   ...   20


Тамбовский военный авиационный инженерный институт




А.А. Безбогов, А.В. Яковлев

Операционные системы

и системное программирование

Раздел 4. Операционная система UNIX

Учебное пособие


Допущено Ученым советом института в качестве учебного пособия для обучения курсантов по специальности 220200 – «Автоматизированные системы обработки информации и управления»



Тамбов

2003

УДК 681.3.06

Безбогов А.А., Яковлев А.В.

Операционные системы и системное программирование. Учебное пособие. Раздел 4. Тамбов: ТВАИИ, 2003.

Данное пособие является кратким описанием операционной системы UNIX, изучаемой в дисциплине "Операционные системы и системное программирование" и предназначено для курсантов факультета "Автоматизированные системы управления". В пособии изложен учебный материал по истории создания, теории построения и работе в операционной системе UNIX. Пособие может быть полезно при курсовом и дипломном проектировании, а также адъюнктам.
Оглавление

Введение 4

1. Основание и история 6

2. Основные понятия ОС UNIX 17

2.1. Основные понятия 17

2.2. Ядро ОС UNIX 27

2.3. Файловая система 32

2.4. Управление устройствами 51

2.5. Принципы защиты 55

2.6. Базовые механизмы сетевых взаимодействий 58

3. Основные функции и компоненты ядра ОС UNIX 68

3.1. Управление памятью 69

3.2. Управление процессами и нитями 85

3.3. Управление вводом/выводом 104

3.4. Взаимодействие процессов 112

4. Мобильное программирование в среде ОС UNIX.
Стандартные библиотеки 134

4.1. Библиотека системных вызовов 136

4.2. Библиотека ввода/вывода 137

4.3. Дополнительные библиотеки 137

4.4. Файлы заголовков 138

5. Средства интерактивного интерфейса пользователей 140

5.1. Командные языки и командные интерпретаторы 141

5.2. Команды и утилиты 150

6. Средства графического интерфейса пользователей 152

6.1. Оконная система X как базовое средство графических
интерфейсов в среде ОС UNIX 154

6.2. Средства разработки графических интерфейсов 159

7. Современное состояние ОС UNIX 162

7.1. UNIX System V Release 4 и UnixWare 163

7.2. Системы, основанные на System V Release 4 164

7.4. Другие свободно распространяемые варианты ОС UNIX 167

7.
5. Стандарты ОС UNIX 167

Заключение 170

Литература 173

Введение


Впервые система UNIX была описана в 1974 году в статье Кена Томпсона и Дэнниса Ричи в журнале "Communications of the ACM". С этого времени она получила широкое распространение и завоевала широкую популярность.

Настоящее пособие посвящено описанию внутренних алгоритмов и структур, составляющих основу операционной системы (т.е "ядро"), и объяснению их взаимосвязи с программным интерфейсом. Таким образом, оно будет полезно для работающих в различных операционных средах. Во-первых, оно может использоваться в качестве учебного пособия по курсу "Операционные системы" как для курсантов, так и для адъюнктов первого года обучения. Во-вторых, это пособие может служить в качестве справочного руководства для системных программистов, из которого последние могли бы лучше уяснить себе механизм работы ядра операционной системы. Наконец, программисты, работающие в среде UNIX, могут углубить свое понимание механизма взаимодействия программ с операционной системой.

Пособие представляет собой не только подробное истолкование особенностей системы; это также изображение общего механизма работы различных алгоритмов.

Материал в пособии построен следующим образом. В главе 1 приведены основания для появления и некоторые исторические сведения о развитии операционной системы (ОС) Unix. Глава 2 служит введением, содержащим краткое, общее описание системных особенностей с точки зрения пользователя и объясняющим структуру системы и архитектуру ядра. В главе 3 дается общее представление об основных функциях ядра и поясняются некоторые основные понятия. В остальной части книги освещаются вопросы, связанные с общей архитектурой системы и описанием ее различных компонентов.

При подготовке настоящего учебного пособия были использованы материалы, изложенные в приведенном в конце пособия списке литературы.
  1   2   3   4   5   6   7   8   9   ...   20

Похожие:

А. В. Яковлев Операционные системы и системное программирование Раздел Операционная система unix учебное пособие iconЛабораторная работа №1 «Установка операционной системы Freebsd» 1
В настоящее время все большее распространение приобретают операционные системы семейства Unix. В россии Unix-подобные системы являются...
А. В. Яковлев Операционные системы и системное программирование Раздел Операционная система unix учебное пособие iconФайловая система unix
При минимальном механизме и сильно ограниченном количестве системных вызовов операционная система unix тем не менее предоставляет...
А. В. Яковлев Операционные системы и системное программирование Раздел Операционная система unix учебное пособие icon05. 13. 12 «Системы автоматизации проектирования» по физико-математическим и техническим наукам
В основу настоящей программы положены следующие дисциплины: автоматизация проектирования систем; системное программное обеспечение;...
А. В. Яковлев Операционные системы и системное программирование Раздел Операционная система unix учебное пособие iconСистема unix
«unix»; остальные же, хотя и используют сходные концепции и технологии, объединяются термином «unix-подобные» (Unix-like)
А. В. Яковлев Операционные системы и системное программирование Раздел Операционная система unix учебное пособие iconОбъектно-ориентированное программирование учебное пособие
Объектно-ориентированное программирование: Учебное пособие. Томск: Томский межвузовский центр дистанционного образования, 2000. 145...
А. В. Яковлев Операционные системы и системное программирование Раздел Операционная система unix учебное пособие iconРоссийское системное по все еще существует
По мало слышно об ос и субд, созданных в России. Однако операционные системы и системы управления базами данных российского производства...
А. В. Яковлев Операционные системы и системное программирование Раздел Операционная система unix учебное пособие iconЛекция Введение Для работы любого компьютера необходима операционная система. Операционная система
это комплекс системных и управляющих программ, предназначенных для наиболее эффективного использования всех ресурсов вычислительной...
А. В. Яковлев Операционные системы и системное программирование Раздел Операционная система unix учебное пособие iconПрограммирование простых типов данных
Учебное пособие предназначено для студентов физического факультета, изучающих курс "Программирование и вычислительная физика"
А. В. Яковлев Операционные системы и системное программирование Раздел Операционная система unix учебное пособие icon7а История: §21,22 вопросы после параграфа Обществознание: повторить главу I алгебра
...
А. В. Яковлев Операционные системы и системное программирование Раздел Операционная система unix учебное пособие iconУчебное пособие Уфа 2006 удк 519. 8 Б 19 ббк 22. 1: 22. 18 (Я7)
Бакусова С. М. Математика. Часть Математическое программирование / Учебное пособие. Уфа: ООО полиграфстудия «Оптима», 2006. – 71...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org