- •Вопрос 1.История развития ос. Первое упоминание в конце 18 в. Ч. Беббидж «Аналитическая машина»
- •Вопрос 2.Осн. Комп-ты ос.
- •Вопрос 5. Вирт. Память. Методы распределения памяти.
- •Вопрос 8. Алгоритмы планирования процессов. Fcfs и rr.
- •Вопрос 10. Управление процессами. Синхр-ция процессов. Семофоры.
- •Вопрос 12. Общая модель файловой системы. Файловая система – часть ос, предназначение которой – обеспечение пользовательского интерфейса для работы с файлами, находящимися на диске. Включает:
- •Формат кода каталога
- •Вопрос 14. Файловые системы hpfs и ntfs.
- •Вопрос 15. Ос ms-dos. Порядок загрузки.
- •Вопрос 16. Загрузочный сектор жесткого диска. Структура элементов раздела в таблице разделов диска.
- •Вопрос 17. Структура загрузочного сектора диска.
- •Вопрос 18. Ос ms-dos. Форматы исполняемых файлов.
- •Вопрос 19. Структура psp.
- •Вопрос 20. Прерывания. Прерывание – это действие, производимое компьютером для выполнения системных и сервисных функций во время работы основного процесса.
- •Вопрос 21. Структура таблицы векторов прерываний.
- •Вопрос 23. Структура сетевой ос.
- •Вопрос 24. Классификация угроз безопасности ос
- •Вопрос 26. Window nt – 32-разрядная с приоритетом вытесняющая многозадачность.
- •Вопрос 27. Уровень аппаратных абстракций
- •Вопрос 29. Интерфейс прикладных программ. Win 32 api (application programming interface)
- •Вопрос 30. Ос Windows nt. Понятие объекта. Структура объекта. Типы объектов WinNt
- •Вопрос 32. Модель безопасности и её компоненты.
- •Вопрос 33. Управление конфигурацией. Значимые элементы реестра.
- •Вопрос 34. Встриавание средств защиты в сетевую подсистему.
- •Вопрос 35. Журнал аудита. Расположен по адресу: / System 32/ Config/ SecEvent.Evt
- •Вопрос 36. Уязвимость и связанные с ней угрозы представляются в виде цепочки: Уязвимость; Угроза; Последствия (атака)
- •Вопрос 37.Основные функции Win32 api.
- •Вопрос 38. Распределение процессорного времени между потоками. Win 32 поддерживает 4 класса приоритета:
- •Вопрос 39. История развития и общая хар-ка семейства ос unix. Unix зародился в лаборатории Bell Labs фирмы at&t более 20 лет назад.
- •Вопрос 43. Unix. Основные функции. Системные операции.
- •Вопрос 47. Методы защиты информации в ос мсвс.
- •Вопрос 49. Аналогично вопросу 25!!!
Вопрос 15. Ос ms-dos. Порядок загрузки.
При включении питания компьютера управление передается базовой системе ввода/вывода, BIOS. Она выполняет проверку аппаратных узлов компьютера, формирует начальную часть таблицы векторов прерываний, инициализирует устройства и начинает процесс загрузки операционной системы. Загрузка начинается с того, что BIOS делает попытку прочитать самый первый сектор дискеты, вставленной в дисковод А: (на загрузочной дискете этот сектор содержит загрузчик операционной системы). Если в дисковод вставлена системная дискета, с нее считывается загрузчик и ему передается управление. Если дискета не системная, т.е. не содержит загрузочной записи, на экран выдается сообщение с просьбой заменить дискету. Если же дискеты в дисководе А: вообще нет, то BIOS читает основную загрузочную запись диска С: (Master Boot Record). Обычно это самый первый сектор на диске. Управление передается загрузчику, который находится в этом секторе. Загрузчик анализирует содержимое таблицы разделов (она также находится в этом секторе), выбирает активный раздел и читает загрузочную запись этого раздела. Загрузочная запись активного раздела (Boot Record) аналогична загрузочной записи, находящейся в первом секторе системной дискеты. Загрузочная запись активного раздела считывает с диска файлы IO.SYS и MSDOS.SYS (именно в этом порядке). Затем считываются и загружаются резидентные драйверы. Начинается формирование связанного списка драйверов устройств. Анализируется содержимое файла CONFIG.SYS, загружаются описанные в этом файле драйверы. Сначала загружаются драйверы, описанные параметром DEVICE, затем (только в MS-DOS версии 4.х и 5.0) резидентные программы, указанные операторами INSTALL. После этого считывается командный процессор и ему передается управление. Командный процессор состоит из трех частей - резидентной, инициализирующей и транзитной. Первой загружается резидентная часть. Она обрабатывает прерывания INT 22H, INT 23H, INT 24H, управляет загрузкой транзитной части. Эта часть командного процессора обрабатывает ошибки MS-DOS и выдает запрос пользователю о действиях при обнаружении ошибок. Инициализирующая часть используется только в процессе загрузки операционной системы. Она определяет начальный адрес, по которому будет загружаться пользовательская программа и инициализирует выполнение файла AUTOEXEC.BAT. Транзитная часть командного процессора располагается в старших адресах памяти. В этой части находятся обработчики внутренних команд MS-DOS и интерпретатор командных файлов с расширением имени .BAT. Транзитная часть выдает системное приглашение (например, А:\> ), ожидает ввода команды оператора с клавиатуры или из пакетного файла и организует их выполнение. После загрузки командного процессора и выполнения начальных процедур, перечисленных в файле AUTOEXEC.BAT, подготовка системы к работе завершается.
Вопрос 16. Загрузочный сектор жесткого диска. Структура элементов раздела в таблице разделов диска.
1 физический сектор содержит: Таблицу описания разделов и программу начальной загрузки, предназначенная для проверки таблиц разделов и передачу управления одному из них; Таблица описания разделов содержит 4 элемента, каждый равен 16 байтам; Разделы расположены в обратном порядке со следующим смещением: 1ВЕ; 1СЕ; 1DЕ; 1ЕЕ
Со смещения 1FF расположен код АА55, который является подписью таблицы разделов.Каждый 16-байтовый код содержит следующую информацию: Смещение 01 бт – индикатор начальной загрузки; Смещение 1 бт – признак …….; Смещение 21 бт – начальный сектор; Смещение 31 бт – начальный цилиндр; Смещение 41 бт – системный индикатор; Смещение 51 бт – признак конца; Смещение 61 бт – конечный сектор; Смещение 71 бт – конечный цилиндр; Смещение 84 бт – начальный сектор ….. ; Смещение 04С бт –количество секторов на диске. Т.о. можно разбить на логические диски.
Смещение 3 8 байт – имя и версия системы. Смещение 0В 2 байта – число байт (512) в секторе. Смещение 0D 1 байт – число секторов на устройстве. Смещение 0Е 2 байта – число резервных секторов. Смещение 13 2 байта – общее число секторов на логическом томе. Смещение 15 1 байт – дескриптор носителя данных. Смещение 16 2 байта – число секторов FAT. Смещение 1А 2 байта – число головок. Смещение 1С 2 байта – число невидимых секторов.