- •Вопрос 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!!!
Вопрос 29. Интерфейс прикладных программ. Win 32 api (application programming interface)
API содержит совокупность функций, использующихся для приложений.
Реализован на 4-х платформах: Win 32S; Windows NT; Windows 95; Windows CM (для работы с 4 Мб памяти, дополнительные функции). Win 32S – 32- разрядная настройка, 16- разрядные функции. Наиболее полный набор реализован для NT.
многопроцессорная NT. Структура: Тип объекта определяет данные и набор действий, которые можно производить. Диспетчер объектов поддерживает несколько полей данных. Объект состоит из: заголовок (содержит поля: имя объекта; директории; дескриптор безопасности; кванты (набор ограничений на использование процессами объектов); счетчик дескриптора (счетчик одновременно открытых); база данных (список процессов, получающих дескриптор); временный или постоянный тип (определяет время жизни объекта); ядро или пользователи; указатель типа); тело.
Вопрос 30. Ос Windows nt. Понятие объекта. Структура объекта. Типы объектов WinNt
Диспетчер объектов. Тип объектов включает: Определенный системой тип данных; Список операций, которые могут быть выполнены от данного объекта; Набор атрибутов. Имена могут иметь следующие типы объектов: Объекты каталога; Объекты типа данных; Объекты симфора и события; Объекты процесса и нити управления; Объекты порта; Объекты файла. Каждый объект состоит из двух частей: Заголовок (стандарт.); Тело (определяется типом объекта).
Вопрос 31. Потоки. Нити. Алгоритмы планирования потоков и нитей. Процессы реализованы в форме объектов, доступ к ним – посредством службы объектов. Процессы имеет многонитевую организацию. Процессы и нити имеют синхронизацию. Менеджер процесса не поддерживает отношений «родитель – поток». Адресное пространство каждого процесса защищено от вмешательства других процессов; механизмы виртуальной памяти. Система защищена от прикладных процессов. Чтобы выполнить какую-либо функцию ОС, нить должна выполняться в форме ядра. Пользовательские процессы получают доступ к функциям ядра посредством системных вызовов. В число атрибутов тела объекта процесса входят: Идентификатор процесса; Пакет доступа (содержит информацию о безопасности); Базовый приоритет; Процессорная совместимость; Предельное значение; Время выполнения. Объект нить имеет атрибуты:
Идентификатор клиента; Контекст нити (область памяти, содержание регистров); Динамический приоритет; Базовый приоритет (совпадает с приоритетом процесса); Процессорная совместимость нитей (типы процессоров, на которых данная нить выполняется); Время выполнения в режиме пользователя и в режиме ядра; Счетчик приостановок
Алгоритм планирования нитей:
При выборке нитей просматриваются те, которые готовы.
Первоочередная готовность – знаем, какой процесс выполняется следующим.
Ожидание – какие – либо ресурсы заняты.
Для определения смены порядка выполнения нитей используются алгоритмы, основанные на квантовании и приоритете (32-приоритетный).
При создании процесса процессу присваивается базовый приоритет. Нити наследуют его.
Нить покидает процесс, если:
переходит в состояние; заканчивается; заканчивается квант времени; более приоритетная нить