Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_biletov_osis.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
199.17 Кб
Скачать

Вопрос 11

Прерывания — сигнал, сообщающий процессору о наступлении какого-либо события.

Источники прерываний:

1)Внешние( сигналы от внеш. Устройств )

2)Внутренние ( возникают в результате вычислений )

3)Программные(вызов процедур ОС)

Алгоритм работы процессора перед прерыванием:

-запоминает состояние программы;

-распознает источник прерываний;

-вызывает спец. системную программу обработки прерываний;

-восстанавливает сост. прерванной программы и по-возможности продолжает ее исполнять.

Выполняются: синхронно (события, которые исходят от внешних источников) , асинхронно (события в самом процессоре).

Вопрос 12

Прерывания — сигнал, сообщающий процессору о наступлении какого-либо события.

Бывают:

  1. Программное прерывание- генерируется в некоторых ситуациях, возникающих в результате выполнения команд. Такими ситуациями могут быть арифметическое переполнение, деление на ноль, попытка выполнить некорректную команду и ссылка на область памяти, доступ к которой запрещен.

  2. Прерывания по таймеру- генерируются таймером процессора. Позволяет ОС выполнить некоторые свои функции периодически, через заданные промежутки времени.

  3. Прерывание ввода/вывода - генерируется контроллером ввода/вывода. Сигнализирует о нормальном завершении операции или о наличии ошибок.

  4. Аппаратное прерывание – генерируется при возникноваении таких аварийных ситуаций, как радение напряжения в сети или ошибка контроля четности памяти.

Приоритизация означает, что все источники прерываний делятся на классы и каждому классу назначается свой уровень приоритета запроса на прерывание.

Вопрос 13 Системная шина (информационная магистраль) соединяет устройства внутри системного блока компьютера и обеспечивает их взаимодействие. Это набор дорожек на на материнской плате, по которым передается информация в виде сигналов. В ее состав входят:

  • шина адреса - для передачи адреса, куда передаются данные: ячейка памяти или устройство ввода\вывода;

  • шина данных - для передачи самих данных между процессором и памятью или устройством ввода\вывода;

  • шина управления (вспомогательная шина) - для передачи сигналов управления (например, сигнал записи или чтения, сигнал обращения к памяти или устройству ввода\вывода).

Вопрос 14

Мультипрограммирование – способ организации вычислительного процесса, при котором на одном процессоре выполняется несколько задач. Организация вычислительного процесса характеризуется:

  1. Пропускной способностью- количество задач в единицу времени;

  2. Удобством работы пользователя;

  3. Реактивностью системы – способность системы выдерживать промежутки времени между запуском программы и получением результата.

Многозадачные делятся на системы пакетной обработки, системы разделения времени, системы реального времени.

Пакетная система. Используется организация вычислительного процесс в виде очереди пакета исполняемых приложений. Схема работы: формируется пакет заданий; из пакета формируется мультипрограммная смесь.

Система разделения времени. Интерактивная работа с несколькими приложениями. Для решения данной задачи ОС должна принудительно приостанавливать работу приложений и переключать работу процессора на другое приложение.

Система реального времени. Представляет собой систему разделения времени, выполняется в случае, если задача обработки информации должна быть выполнена с течением времени.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]