тупизне сдать зачёт. С 1 по 16 задания. 1. Маскируемым прерыванием является
Выберите один ответ
а. Прерывание от схем контроля
b. Прерывание от клавиатуры
с. Прерывание, вызванное обращением за пределы сегмента ОП
d. Прерывание вследствие поступления команды с несуществующим ходом операции
2. Операционная система получает информацию об изменениях во внешних устройствах, используя
Выберите один ответ:
а. Механизм синхронизации
b. Периодический опрос всех портов ввода-вывода
c. Опрос внешних устройств после окончания работы очередной программы
d. Механизм прерываний
3. Возможность работы отдельных функций ОС в пользовательском режиме
Выберите один ответ:
а. Функции ОС не могут работать в пользовательском режиме
b. В ОС с макроядерной архитектурой
c. B OС с монолитной архитектурой
d. B OC с микроядерной архитектурой
4. Механизм ОС, позволяющий реагировать на различные события
Выберите один ответ:
a. Механизм прерываний
b. Механизм виртуальной памяти
c. Планирование
d. Ввод вывод
5.Укажите элемент архитектуры, не влияющий на переносимость
(мобильность) ОС
Выберите один ответ:
а. Объем памяти
b. Количество внутренних рабочих регистров
с. Наличие внутренних специализированных регистров
d. Система ввода-вывода
6. Модели клиент-сервер в большей степени соответствует архитектура ОС
Выберите один ответ:
a. Архитектура ОС не соответствует модели клиент-сервер
b. Монолитная
c. Микроядерная
d. Макроядерная
7. Программно-адресуемые регистры находятся
Выберите один ответ
а. В КЭШ-памяти
b. В файле на диске
с. В центральном процессоре
d. B оперативной памяти
8. Одной из функций ОС является
а. Загрузка программ
b. Выполнение инструкций программы
с. Компоновка программ
d. Трансляция программ
9. Вектор прерывания состоит из компонент в количестве
a. 4
b. 2
c. 3
d.5
10. Операционная среда
а. Интерфейс, предоставляемый операционной системой приложениям, с целью получения ими необходимого обслуживания
b. оболочка между пользователем и аппаратурой
с. Среда разработки программного обеспечения
d. Комплекс программ, распределяющий ресурсы системы
11. При прерывании программы минимально необходимо сохранить
а. Адрес следующей команды и регистр флагов
b. Адрес следующей команды, регистр флагов и контекст (содержимое внутренних регистров процесcopa)
с. Адрес следующей команды
d. Адрес следующей команды и используемые библиотеки
12.Что из перечисленного не является причиной внутреннего прерывания
а. Выполнение в процессоре деления на ноль
b. Обращение к несуществующему сегменту виртуальной памяти
с. Поступление запроса от интервального таймера
d. Поступление в процессор команды с несуществующим кодом операции
13. Назначение ОС
а. Повышение производительности вычислительной системы
b. Аутентификация и авторизация пользователей
c. разработка программного обеспечения
d. Ввод-вывод и запуск приложений
14. Таблица векторов прерываний содержит
Выберите один ответ:
а. Идентификаторы источников прерываний
b. Адреса программ обрабOTчиKOB
с. Адреса прерываемых программ
d. Указатели на источники прерываний
15. Транзитные модули ОС
Выберите один ответ:
а. Модули, загружаемые в оперативную память по мере необходимости
b. Модули, организующие ввод-вывод
с. модули, предназначенные для организации реакции на различные
события
d. Сервисные модули, расположенные в оперативной памяти
16.Машинный язык это
a. Язык ассемблера
b. Правила двоичной арифметики
c. Интерфейс между пользователем и ЭВМ
d. Правила представления команд ЭВМ при двоичного алфавита
Вставьте , пропущенные правильные ответы
ответы:
1 - ?
2 - ?
3 - ?
4 - ?
5 - ?
6 - ?
7 - ?
8 - ?
9 - ?
10 - ?
11 - ?
12 - ?
13 - ?
14 - ?
15 - ?
16 - ?
Ответ: a. Прерывание от схем контроля
Обоснование: Маскируемое прерывание - это такое прерывание, которое может быть отключено или блокировано программно (с помощью установки флагов или других специальных регистров). Прерывание от схем контроля относится к этому типу прерывания, так как программа может управлять его обработкой (разрешая или запрещая обработку внешних прерываний).
2. Операционная система получает информацию об изменениях во внешних устройствах, используя
Ответ: d. Механизм прерываний
Обоснование: Операционная система использует механизм прерываний для получения информации об изменениях во внешних устройствах. По сигналу прерывания, вызванному внешним устройством, ОС может отреагировать и выполнить соответствующие действия.
3. Возможность работы отдельных функций ОС в пользовательском режиме
Ответ: b. В ОС с макроядерной архитектурой
Обоснование: В операционных системах с макроядерной архитектурой отдельные функции ОС могут работать в пользовательском режиме. Это означает, что эти функции могут быть выполнены без необходимости переключаться в привилегированный (ядро) режим.
4. Механизм ОС, позволяющий реагировать на различные события
Ответ: c. Планирование
Обоснование: Планирование - это механизм ОС, который определяет порядок выполнения процессов и ресурсов системы, включая управление временными интервалами и приоритетами выполнения процессов. Планирование позволяет ОС реагировать на различные события и определять, какие процессы должны выполняться в данный момент времени.
5. Укажите элемент архитектуры, не влияющий на переносимость (мобильность) ОС
Ответ: a. Объем памяти
Обоснование: Объем памяти не влияет на переносимость ОС. Переносимость ОС определяется независимостью от конкретных особенностей аппаратной платформы.
6. Модели клиент-сервер в большей степени соответствует архитектура ОС
Ответ: d. Макроядерная
Обоснование: Архитектура макроядерной ОС лучше всего соответствует модели клиент-сервер. В такой архитектуре можно выделить серверные компоненты, предоставляющие услуги и обрабатывающие запросы от клиентов.
7. Программно-адресуемые регистры находятся
Ответ: с. В центральном процессоре
Обоснование: Программно-адресуемые регистры (Programmable Control Store) находятся в центральном процессоре. Они используются для выполнения конкретных функций и управления различными аспектами работы процессора.
8. Одной из функций ОС является
Ответ: а. Загрузка программ
Обоснование: Одной из функций ОС является загрузка программ в память компьютера и подготовка их к выполнению.
9. Вектор прерывания состоит из компонент в количестве
Ответ: c. 3
Обоснование: Вектор прерывания состоит из 3 компонент: номер прерывания, адрес обработчика прерывания и дополнительная информация (иногда).
10. Операционная среда
Ответ: a. Интерфейс, предоставляемый операционной системой приложениям, с целью получения ими необходимого обслуживания
Обоснование: Операционная среда - это интерфейс, предоставляемый операционной системой приложениям, чтобы они могли получить необходимое обслуживание и работать с ресурсами системы.
11. При прерывании программы минимально необходимо сохранить
Ответ: b. Адрес следующей команды, регистр флагов и контекст (содержимое внутренних регистров процессора)
Обоснование: При обработке прерывания программы минимально необходимо сохранить адрес следующей команды, регистр флагов и контекст процессора (содержимое внутренних регистров).
12. Что из перечисленного не является причиной внутреннего прерывания
Ответ: c. Поступление запроса от интервального таймера
Обоснование: Внутреннее прерывание чаще всего вызывается событиями внутри процессора, такими как выполнение деления на ноль или обращение к несуществующему сегменту виртуальной памяти. Прерывание от интервального таймера относится к внешним прерываниям.
13. Назначение ОС
Ответ: d. Ввод-вывод и запуск приложений
Обоснование: Одним из назначений операционной системы является обеспечение ввода-вывода и запуска приложений, а также управление ресурсами системы.
14. Таблица векторов прерываний содержит
Ответ: b. Адреса программ обработчиков
Обоснование: Таблица векторов прерываний содержит адреса программ обработчиков, которые выполняются при возникновении соответствующих прерываний.
15. Транзитные модули ОС
Ответ: a. Модули, загружаемые в оперативную память по мере необходимости
Обоснование: Транзитные модули ОС - это модули, которые загружаются в оперативную память по мере необходимости. Они могут быть выгружены из памяти, когда они больше не нужны, для освобождения ресурсов.
16. Машинный язык это
Ответ: a. Язык ассемблера
Обоснование: Машинный язык - это язык программирования, который представляет команды и инструкции, понятные и выполняемые компьютером. Язык ассемблера - это низкоуровневый язык программирования, близкий к машинному языку.