
- •Вопросы для подготовки к экзамену по дисциплине "Операционные системы" Введение
- •Что такое пакет и пакетная обработка данных?
- •Что такое операционные системы реального времени?
- •Основные понятия
- •Что такое привилегированные и непривилегированные команды?
- •Что такое легковесные процессы? 73. Что такое потоки выполнения? 74. Что такое нити? 75. Что такое треды?
- •Управление памятью
- •Процессы и управление ими. Тупики.
- •Что такое дескриптор процесса? Какова его роль при прерывании процесса?
- •Что такое карусельная дисциплина обслуживания? Как она реализуется?
- •Каковы пути повышения производительности мультипроцессорных систем?
- •Что такое параллельные, независимые и взаимодействующие процессы?
- •Что такое разделяемые и разделяемые критические ресурсы?
- •Какие требования предъявляются к критическим секциям программного кода процессов?
- •Что такое блокировка памяти? в чём смысл метода одной общей переменной?
- •Поясните метод двух и трёх общих переменных.
- •Что такое команды "проверка-установка"? Чем они отличаются от обычных команд "проверка" и "установка"?
- •Поясните как возникновение тупика при кольцевом обмене процессов сообщениями через почтовые ящики.
- •Магнитные и оптические диски. Файловые системы
- •Поясните логическую структуру диска.
- •Каково содержимое Master Boot Record'а?
- •Опишите процесс загрузки операционной системы.
- •Что такое атрибуты файла?
- •Что такое монтируемые файловые системы? Поясните структуры файловых систем (одноуровневую, иерархическую, сетевую).
- •Дайте характеристику файловой системы ntfs.
- •Защита операционной системы. Безопасность операционных систем.
- •Поясните систему резервного копирования и восстановления.
- •Как осуществляется аварийное восстановление операционной системы?
- •Загрузчики операционных систем
- •Какие действия выполняет загрузчик операционной системы?
- •Какие файлы необходимы для работы загрузчика ntldr? Приведите и прокомментируйте примерный текст файла boot.Ini.
- •Безопасность операционных систем
- •Что такое угрозы информационной безопасности? Опишите классификацию угроз.
- •Поясните классификацию брандмауэров по исполнению.
- •Поясните работу брандмауэров на пакетном уровне.
- •Поясните работу брандмауэров на прикладном уровне.
- •Поясните работу брандмауэров на сеансовом и экспертном уровнях.
- •Что такое спам и как от него можно защититься?
- •Поясните защиту конфиденциальной информации посредством паролей.
- •Какими способами поддерживается администрирование системы?
-
Опишите процесс загрузки операционной системы.
Например, на компьютерах архитектуры IBM PC загрузка происходит следующим образом:
· BIOS копирует Master Boot Record из 512 байт первого сектора жёсткого диска в оперативную память и передаёт управление скопированному коду (внесистемному загрузчику);
· внесистемный загрузчик читает и анализирует таблицу разделов жёсткого диска;
· внесистемный загрузчик определяет активный раздел жёсткого диска и передаёт управление системному загрузчику активного раздела;
· системный загрузчик загружает ядро операционной системы в оперативную память.
Простые загрузчики операционных систем самостоятельно выполняют весь процесс загрузки. Существуют комплексы загрузчиков, которые состоят из первичного, вторичного и т.д. загрузчиков возрастающей сложности, которые последовательно запускают друг друга. Такой процесс загрузки называется бутстрапом (bootstrap).
-
Каково содержимое таблиц разделов?
Важнейшей информацией в этих таблицах являются:
· флаг активности раздела;
· номер головки начала раздела;
· номера сектора и цилиндра загрузочного сектора раздела (адрес начала раздела);
· кодовый идентификатор[9] операционной системы (например, 006h для FAT16);
· номер головки конца раздела;
· номера сектора и цилиндра последнего сектора раздела (адрес конца
раздела);
· младшее и старшее двухбайтовые слова относительного номера начального сектора раздела;
· младшее и старшее двухбайтовые слова размера раздела в секторах.
-
Какова процедура создания загрузочных дисков?
Загрузочный диск – машинный носитель (обычно дискета, реже компакт-диск или флешка) с важнейшими файлами операционной системы, который применяется для первого или аварийного запуска компьютера.
Иногда под загрузочным диском понимают компакт-диск с полноценной операционной системой, применяющийся для повседневного запуска компьютера.
Способы создания:
1. В среде приложения «Установка и удаление программ»
2. В среде приложения «Мой компьютер» командой «Файл/Форматировать/Создать загрузочный диск»
3. Копирование образа загрузочного диска на болванку компакт-диска
4. В среде приложения «Командная строка» командами sys и copy (устарел для Windows)
-
Определите понятия "файл", каталог", родительский каталог", "надкаталог", "вложенный каталог", "путь".
Файл – это именованный набор данных, организованный в виде совокупности записей одинаковой структуры. Для пользователя файл – это форма существования документов, наборов данных и программ. Операционные системы поддерживают множество типов файлов: системные файлы, каталоги, обычные файлы, символьные специальные и блочные специальные файлы.
Как известно, информация, которой пользуется человек, должна быть структурирована. С этой целью на дисках и других устройствах долговременного хранения информации организуются каталоги – специальные системные файлы, содержащие списки ссылок на файлы.
Родительский каталог - это тот каталог, в котором находится данный каталог. В иерархической и сетевой структурах предусматривается вхождение в любой каталог множества каталогов. Каталог, содержащий вложенные каталоги называется родительским или надкаталогом. Вложенные каталоги называются подкаталогами.
Путь – (англ. path) — набор символов, показывающий расположение файла в файловой системе, адрес каталога.
-
Какие типы файлов поддерживают операционные системы?
Различают следующие типы файлов:
• Системные: .sys, .com, .exe – файлы .sys и .com чаще упоминаются в файле config.sys
• Каталоги
• Простые
o Исполняемые: .bat, .exe, .com, .ovl (содержат программный код и подгружаются в оперативную память)
o Динамические библиотеки: .dll
o Набор данных: .bas, .pas, .bmp, .jpeg и т.д.
• Символьные специальные
• Блочные специальные
-
Что такое последовательный и прямой доступ к данным файла?
Ещё одним признаком, по которому различаются файлы, является доступ к данным. Файлы прямого доступа – записи файлов прямого доступа имеют одинаковый размер, поэтому позиционировать головку записи-считывания записи можно на основании расчета (номер записи * длина записи + начало файла).
Файлы последовательного доступа – записи файлов последовательного доступа имеют разную длину и заканчивается специальным символом (ВК). Обычно это символы «перевод строки» и «возврат каретки». Поэтому позиционировать головку дисковода приходится с помощью этих символов. Позиционирование на основании расчетов здесь невозможно.
Для того чтобы обратиться к какой-то записи этого файла необходимо обработать все предшествующие записи.