Учебное пособие 1461
.pdf1.Титул лист.
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