Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

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

.pdf
Скачиваний:
7
Добавлен:
30.04.2022
Размер:
1.19 Mб
Скачать

1.Титул лист.

2.Основной текст.

2.1.Цель работы.

2.2.Задание на лабораторную работу.

2.3.Краткие теоретические сведения (не обязательно).

2.4.Ход выполнения лабораторной работы – ход работы

оформляется по пунктам по возможности с приведением иллюстраций (снимков с экрана).

2.5. Выводы по выполнению лабораторной работы. 3. Приложения (листинг программного кода).

Контрольные вопросы

1.Файловая система NTFS.

2.Физическая структура NTFS.

3.MFT и его структура.

4.Метафайлы.

5.Адресация файлов в файловой системе NTFS.

151

ЗАКЛЮЧЕНИЕ

Знания в области операционных систем являются базовыми для успешного освоения студентами будущих профильных дисциплин.

Целью учебно-методического пособия являлось получение студентами теоретических знаний и практических навыков в области операционных систем и при работе с ними.

Учебно-методическое пособие рассчитано на четыре основных образовательных модуля, которые являются базовыми для успешного освоения студентами курса «Операционные системы». В пособии так же представлен лабораторный практикум с детализированным указанием выполняемых заданий.

152

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1.Олифер, В.Г. Сетевые операционные системы [Текст]

/В. Г. Олифер, Н. А. Олифер. – СПб.: Питер, 2002. – 544 с.

2.Свиницын, С.В. Операционные системы [Текст]: учебник для студ. учреждений высш. проф. образования / С. В. Синицын, А. В. Батаев, Н. Ю. Налютин. — 3-е изд., стер. — М. : Издательский центр «Академия», 2013. — 304 с.

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

4.ГОСТ 19781-90. Обеспечение систем обработки информации программное [Текст]. – Введ. 1992-01-01. – М.: Стандартинформ, 2010. – 14 с.

5.Королев, Е.Н. Структура и организация операционной системы Linux [Текст]: Методические указания к лабораторным работам по курсу «Операционные системы» для студентов специальностей 220300 и 071900 дневной формы обучения/ Воронеж. гос. техн. ун-т.; Сост. Е.Н.Королев Воронеж, 2011. – 31с.

6.Королев, Е.Н. Структура и особенности построения файловых систем FAT и NTFS [Текст]: методические указания к лабораторным работам № 4-5 по курсу “Операционные системы” для студентов специальности 230201 очной формы обучения / ГОУВПО “Воронежский государственный технический университет”; сост. Е. Н. Королев. Воронеж,

2008. – 37с.

153

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ .................................................................................

3

1. ВВЕДЕНИЕ В ОПЕРАЦИОННЫЕ СИСТЕМЫ ....................

4

1.1. Программное обеспечение ..............................................

4

1.2. Назначение операционных систем..................................

5

1.3. История развития операционных систем........................

5

1.4. Классификация операционных систем ...........................

7

1.5. Основные функции операционных систем .....................

9

1.6. Основные компоненты операционных систем .............

10

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

12

1.8. Особенности методов построения ОС ..........................

13

1.9. Особенности аппаратных платформ .............................

15

1.10. Многопроцессорная обработка ...................................

17

1.11. Команды оболочки операционной системы Unix.......

18

1.12. Использование многозадачности в операционной

системе Unix..............................................................................

24

1.13. Структура каталогов в операционной системе Unix ..

24

1.14. Монтирование файловых систем в ОС Unix ..............

28

1.15. Права доступа к файлам и каталогам в ОС Unix ........

32

2. УПРАВЛЕНИЕ ПРОЦЕССАМИ ..........................................

36

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

36

2.2. Реализация взаимоисключений процессов ...................

39

2.2.1. Понятие параллельных и асинхронных процессов39

2.2.2. Алгоритм Деккера ..................................................

40

2.2.3. Аппаратная реализация взаимоисключения .........

41

2.3. Тупиковые ситуации......................................................

42

2.3.1. Предотвращение тупиковых ситуаций ..................

44

2.3.2. Обход тупиковых ситуаций ...................................

46

2.3.3. Обнаружение тупиков ............................................

49

2.3.4. Восстановление после тупиков..............................

50

2.4. Настройка расписаний в операционной системе Unix . 51

2.5. Работа с веб-сервером в ОС Unix..................................

53

3. ВИРТУАЛЬНАЯ ПАМЯТЬ ..................................................

55

3.1. Понятие виртуальной памяти........................................

55

154

 

3.2.

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

58

3.3.

Стратегии управления виртуальной памятью ..............

60

3.4.Организация виртуальной памяти операционной

системы......................................................................................

63

3.5. Классификация методов организации виртуальной

памяти........................................................................................

64

3.5.1. Архитектурные средства поддержки виртуальной

памяти...............................................................................

64

3.5.2. Страничная виртуальная память............................

66

3.5.3. Сегментная организация виртуальной памяти......

67

3.5.4. Сегментно-страничная организации виртуальной

памяти...............................................................................

69

3.6. Кэширование данных ....................................................

70

3.7. Способы восстановления Windows ...............................

72

3.7.1. Безопасный режим .................................................

72

3.7.2. Настройка запуска с дисков ...................................

73

3.7.3. Работа с загрузочным диском ................................

73

3.7.4. Восстановление системы с помощью консоли .....

74

3.7.5.Резервирование системы с помощью

профессиональных систем...............................................

76

4. ФАЙЛОВЫЕ СИСТЕМЫ .....................................................

77

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

77

4.2. Файлы.............................................................................

78

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

78

4.2.2. Структуры файлов..................................................

79

4.2.3. Типы файлов...........................................................

80

4.2.4. Доступ к файлам.....................................................

81

4.2.5. Имя пути .................................................................

81

4.3. Базовая система ввода/вывода (BIOS) ..........................

82

4.4. Головная запись загрузки ..............................................

83

4.5. Структура файловых систем .........................................

84

4.6. Процесс начальной загрузки ОС ...................................

85

4.7. Особенности файловой системы FAT...........................

91

4.8. Особенности файловой системы FAT32.......................

96

155

 

4.9. Особенности файловой системы NTFS.........................

98

4.9.1. Физическая структура NTFS................................

101

4.9.2. MFT и его структура ............................................

103

4.9.3. Метафайлы ...........................................................

103

4.9.4. Адресация файлов в файловой системе NTFS ....

105

4.10. Файловая система ОС Unix .......................................

108

4.10.1. Типы файлов.......................................................

109

4.10.2. Базовая файловая система. System V (s5fs) .......

111

4.10.3. Файловая система FFS .......................................

114

4.10.4. Архитектура виртуальной файловой системы ..

117

ЛАБОРАТОРНАЯ РАБОТА № 1 ...........................................

120

ЛАБОРАТОРНАЯ РАБОТА № 2 ...........................................

124

ЛАБОРАТОРНАЯ РАБОТА № 3 ...........................................

127

ЛАБОРАТОРНАЯ РАБОТА № 4 ...........................................

130

ЛАБОРАТОРНАЯ РАБОТА № 5 ...........................................

132

ЛАБОРАТОРНАЯ РАБОТА № 6 ...........................................

135

ЛАБОРАТОРНАЯ РАБОТА № 7 ...........................................

140

ЛАБОРАТОРНАЯ РАБОТА № 8 ...........................................

146

ЗАКЛЮЧЕНИЕ.......................................................................

152

БИБЛИОГРАФИЧЕСКИЙ СПИСОК.....................................

153

156

Учебное издание

Иванов Денис Вячеславович Тишуков Борис Николаевич

ОПЕРАЦИОННЫЕ СИСТЕМЫ И УПРАВЛЕНИЕ ПРОЦЕССАМИ

В авторской редакции

Компьютерная верстка Д.В. Иванова

Подписано к изданию 05.12.2017

Объем данных 1,13 МБ

ФГБОУ ВО «Воронежский государственный технический университет»

394026 Воронеж, Московский просп., 14

157