Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СПО_пособие_1часть.doc
Скачиваний:
17
Добавлен:
20.09.2019
Размер:
5.81 Mб
Скачать

Библиографический список

  1. Гордеев А.В. Системное программное обеспечение / А.В. Гордеев, А.Ю. Молчанов. СПб.: Питер, 2002. 734 с.

  2. Гордеев А.В. Операционные системы: учебник для вузов. 2-е изд. / А.В. Гордеев. СПб.: Питер, 2009. 416 с.

  3. Молчанов А.Ю. Системное программное обеспечение: учебник для вузов / А.Ю. Молчанов. СПб.: Питер, 2006. 396 с.

  4. Назаров С.В. Операционные среды, системы и оболочки. Основы структурной и функциональной организации: учеб. пособие / С.В. Назаров. М.: Кудиц-пресс, 2007. 504 с.

  5. Назаров С.В. Операционные системы. Практикум / С.В. Назаров, Л.П. Гудыно, А.А. Кириченко. М.: Кудиц-пресс, 2008. 464 с.

  6. Танненбаум Э. Современные операционные системы / Э. Танненбаум. – 2-е изд. СПб.: Питер, 2007. 1038 с.

  7. Столингс В. Операционные системы / В. Столингс. – 4-е изд. М.: Вильямс, 2002. 848 с.

Оглавление

Введение

3

1.

Основные понятия системного программного обеспечения

4

1.1. Понятия прикладного и системного программного обеспечения

4

1.2. Состав системного программного обеспечения

5

2.

Состав и архитектура операционных систем

10

2.1. Состав операционных систем

10

2.2. Архитектура ОС

14

3.

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

20

3.1. Функции ОС по управлению памятью

20

3.2. Классификация методов распределения памяти

23

3.3. Распределение памяти без использования внешней памяти

24

3.4. Методы структуризации виртуальной памяти

30

4.

Процессы и потоки

41

4.1. Концепция процессов и потоков

41

4.2. Многозадачность. Формы программной работы

45

4.3. Подсистема управления процессами и потоками

48

4.4. Создание процессов

52

4.5. Потоки и их модели

58

5.

Планирование и синхронизация процессов и потоков

63

5.1. Виды планирования

63

5.2. Алгоритмы планирования потоков

65

5.3. Алгоритмы приоритетного планирования

69

5.4. Взаимоисключения

73

5.5. Семафоры

77

5.6. Тупики

78

6.

Файловые системы

81

6.1. Цели и задачи файловой системы

81

6.2. Организация файлов и доступ к ним

84

6.3. Логическая организация файла

87

6.4. Каталоговые системы

90

6.5. Основные возможности файловой системы NTFS (New Technology File System)

93

6.6. Структура тома с файловой системой NTFS

95

6.7. Возможности NTFS по ограничению доступа к файлам и каталогам

101

7.

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

104

7.1. Принципы построения операционных систем

104

7.2. Построение интерфейсов операционных систем

115

7.3. Интерфейс прикладного программирования

117

7.4. Классификация системных вызовов

125

7.5. Интерфейс пользователя

130

8

Семейство операционных систем UNIX

134

8.1. Основные понятия системы UNIX

136

8.2. Операционная система Linux

143

Заключение

145

Библиографический список

146

152