
- •«1. Обзор операционных систем. 1.1 Назначение и история развития ос»
- •«1. Обзор операционных систем. 1.2 Функции типичной ос»
- •«2. Принципы создания ос. 2.1 Методы структурирования ос (монолитная реализация, поуровневая декомпозиция, модульный подход, микроядерная ос)»
- •«2. Принципы создания ос. 2.2 Процессы и ресурсы»
- •«2. Принципы создания ос. 2.3 Понятие прикладного программного интерфейса (api) »
- •«2. Принципы создания ос. 2.4 Требования приложений и эволюция программно-аппаратных средств»
- •«2. Принципы создания ос. 2.5 Вопросы организации ос»
- •«2. Принципы создания ос. 2.6 Прерывания (методы и реализация)/ Механизмы защиты, переход в режим системы (ядра)»
- •«3. Параллелелизм. 3.1 Структуры ос»
- •«3. Параллелелизм. 3.8 Мультипроцессирование (циклический опрос (spin-locks), повторная входимость)»
- •«4. Планирование и диспетчеризация.4.1 Статическое и динамическое планирование»
- •«4. Планирование и диспетчеризация.4.2 Планировщики и методы планирования»
- •«4. Планирование и диспетчеризация.4.3 Процессы и нити»
- •« 5. Управление памятью. 5.1. Обзор видов памяти и аппаратных средств управления памятью»
- •« 5. Управление памятью. 5.2 Перекрытие памяти, подкачка, фрагментация и загрузка разделами »
- •« 5. Управление памятью. 5.3 Страничная и сегментная организация памяти»
- •« 5. Управление памятью. 5.4 «Пробуксовка памяти» (Thrashing)»
- •« 5. Управление памятью. 5.5 Кэширование (Caching)»
«2. Принципы создания ос. 2.3 Понятие прикладного программного интерфейса (api) »
Как расшифровывается API
*Application Programming Interface
Application Programming Instument
Application Programming Instruction
Application Programming Institution
Что относится к API операционных систем
Windows API
Linux Kernel API
OS/2 API
*Все вышеперечисленное
Набор методов (функций), который программист может использовать для доступа к функциональности программного компонента (программы, модуля, библиотеки) называется
*API
MPI
Wi-Fi
SQL
«2. Принципы создания ос. 2.4 Требования приложений и эволюция программно-аппаратных средств»
Развитие аппаратных средств происходит за счет
За счет увеличения быстродействия элементной базы
За счет распараллеливания процессов
*За счет обоих явлений
Закончите предложение «Программные решения опережают в развитии аппаратные, так как они…»
*Более дешевы
Развитие элементной базы невозможно без соответствующего уровня программных решений
Ни один из вариантов не верен
Развитие программных средств…
Стимулирует развитие элементной базы
Зависит от уровня развития аппаратных решений
*Оба варианта верны
«2. Принципы создания ос. 2.5 Вопросы организации ос»
Основой системы программного обеспечения является…
*Операционная система
Прикладное программное обеспечение
Вспомогательное программное обеспечение
К основным функциям ОС можно отнести (несколько вариантов)
*Исполнение запросов программ
*Загрузка программ в оперативную память и их выполнение
*Стандартизованный доступ к периферийным устройствам
*Обеспечение пользовательского интерфейса
Ничто из перечисленного нельзя отнести
«2. Принципы создания ос. 2.6 Прерывания (методы и реализация)/ Механизмы защиты, переход в режим системы (ядра)»
Сигнал, сообщающий процессору о наступлении какого-либо события называется
*Прерыванием
Событием
Остановом системы
Что из перечисленного не относится к классам прерываний?
Программные прерывания
Прерывания по таймеру
Аппаратные прерывания
Прерывания ввода-вывода
*Все из перечисленного относится
Закреплённый за устройством номер, который идентифицирует соответствующий обработчик прерываний называется…
*Вектором прерываний
Программным стеком
MAC-адресом
Деятельность, связанная с исполнением программы на процессоре называется
Тактом
Квантом
*Процессом
Процессы делят на системные и…
Прикладные
Вспомогательные
*Пользовательские
Защита ОС семейства UNIX в общем случае НЕ базируется на
Идентификации и аутентификации
Разграничении прав доступа к файловой системе
Аудит (регистрация событий)
Шифрование данных
*Базируется на всем выше перечисленном
Действие, предпринимаемое злоумышленником, которое заключается в поиске и использовании той или иной уязвимости
Угроза безопасности
*Атака
Открытие окна опасности
Для обеспечения безопасности процессы ядра
Не используются в современных ОС
*работают в привилегированном режиме
Всегда вытесняют остальные процессы
Выберете верное продолжение утверждения «Переход в привилегированный режим происходит…»
Мгновенно (время перехода происходит много быстрее остальных операций процессора)
*Некоторое непренебрежимое время
Только один раз при запуске системы
Выберете неверное утверждение
Микроядерные ОС отличаются меньшей частотой перехода в привилегированный режим
Микроядерные ОС обладают меньшим объемом ядра
*Микроядерные ОС работают медленнее
На ряду с привилегированным режимом процессора существует
Рядовой режим
Холопский режим
*Пользовательский режим