WorksheetsОперационное окружение и прерывания
Total questions: 10
Worksheet time: 5mins
прерывание — это
единица вычислительной работы, потребляющая ресурсы, предоставляемые ядром, для обработки системных и прикладных программ, которые оформлены как командные или выполняемые файлы на внешнем устройстве.
реализация асинхронного режима работы и распараллеливание работы отдельных устройств вычислительного комплекса
это принудительная передача управления от выполняемой программы к системе (а через нее — к соответствующей программе обработки прерывания), происходящая при возникновении определенного события.
Операцио́нное окруже́ние
— реализация асинхронного режима работы и распараллеливание работы отдельных устройств вычислительного комплекса
механизм, позволяющий координировать параллельное функционирование отдельных устройств вычислительной системы и реагировать на особые состояния, возникающие при работе процессора
среда, в которой пользователь запускает программу.
Различают следующие состояния процесса:
1. новый (new, процесс только что создан)
2. выполняемый (running, команды программы выполняются в CPU(центральном процессоре))
3. ожидающий (waiting, процесс ожидает завершения некоторого события, чаще всего операции ввода - вывода)
4. готовый (ready, процесс ожидает освобождения CPU)
5. завершенный (terminated, процесс завершил свою работу)
1. новый (new, процесс только что создан)
2. выполняемый (running, команды программы выполняются в CPU(центральном процессоре))
3. . готовый (ready, процесс ожидает освобождения CPU)
4. завершенный (terminated, процесс завершил свою работу)
1. новый (new, процесс только что создан)
2. выполняемый (running, команды программы выполняются в CPU(центральном процессоре))
3. оборвавшийся (waiting, процесс ожидает отложение некоторого события, чаще всего операции ввода - вывода)
4. готовый (ready, процесс ожидает освобождения CPU)
5. завершенный (terminated, процесс завершил свою работу)
Механизм обработки прерываний независимо от архитектуры вычислительной системы включает следующее количество шагов
5
6
7
8
Классы прерываний (несколько ответов)
внешние
внутренние
прерывания при обращении к супервизору ОС
программные прерывания
Стандартные сервисные программы операционного окружения
Ядро и вспомогательные модули ОС
Ядро и утилиты
Ядро и вспомогательные модули ОС и утилиты
диспетчеризация
модули супервизора, отвечающие за диспетчеризацию задач
Задачи динамического планирования стали называть диспетчеризацией.
Распределение процессов между имеющимися ресурсами
планирование процессов - это
Сигналы, вызывающие прерывания
Задачи динамического планирования
Распределение процессов между имеющимися ресурсами
Аппаратура компьютера должна поддерживать как минимум два режима работы
пользовательский режим ии привилегированный режим
пользовательский режим ии режим ядра
вспомогательный режим ии режим ядра
режимом ядра (kernel mode), или режимом супервизора (supervisor mode) называется
привилегированный режим
пользовательский режим
