Супервизор прерываний. - раздел Философия, Общие сведения об операционных системах и средах. Назначение и основные функции Прерывания Представляют Собой Механизм, Позволяющий Координировать Параллельн...
Прерывания представляют собой механизм, позволяющий координировать параллельное функционирование устройств ВС. Прерывание- это принудительная передача управления от выполняемой программы к ОС, а через нее к соответствующей программе обработки прерываний.
Основная цель прерываний: координация и параллельное функционирование отдельных устройств ВС и реагирование на состояние, возникающее при работе процессора.
Прерывания являются основной движущей силой любой ОС.
Механизм прерываний осуществляется аппаратными и программными средствами.
Установление факта прерывания(сигнал запроса на прерывание) и идентификация прерывания.
Запоминание состояния прерванного процесса вычислений.
Управление аппаратно передается на подпрограмму обработки прерываний.
Сохранение информации о прерванной программе, с помощью программы обработки прерывания.
Обработка прерывания.
Восстановление информации, относящейся к прерванному процессу.
Возврат на прерванную программу.
Главные функции механизма прерываний:
распознавание или классификация прерываний.
передача управления соответствующему обработчику прерываний.
корректное возвращение к прерванной программе.
внешние- возникают в результате воздействия пользователя или оператора за терминалом, или в результате поступления сигналов от аппаратных устройств- сигналов завершения операций ввода-вывода, сигналов от датчиков управляемых компьютером, технических объектов и др.
внутренние- происходят синхронно выполнению программы. При появлении аварийной ситуации , в ходе исполнения некоторой программы- делении на ноль, ошибки зашиты памяти, обращение по несуществующему адресу, попытка выполнить привилегированную инструкцию в пользовательском режиме и т.п.
программные- возникают при выполнении особой команды процессора, выполнение которой имитирует прерывание, то есть переход на новую последовательность инструкций. Прерыванием приписывается приоритет, с помощью которого они ранжируются по степени важности и срочности.
Ответ... ОС комплекс управляющих и обрабатывающих программ которые с одной стороны... ОС позволяет Управление ресурсами согласовывает работу всех аппаратных средств...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Супервизор прерываний.
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Супервизоры операционной системы.
Супервизор – программа, многозадачной ОС, обеспечивающая наилучшее использование ресурсов ЭВМ, при одновременном выполнении нескольких задач. Супервизоры бывают: супервизор
Супервизор ввода-вывода.
Управление вводом-выводом осуществляется компонентом ОС, который часто называют супервизором ввода-вывода. Основные задачи, возлагаемые на супервизор:
1) Модуль супервизора ОС, иногда назы
Супервизор задач.
Ядро ОС и низкоуровневые драйверы, управляющие работой каналов и устройств ввода-вывода, должны работать в специальном режиме работы процессора. Это необходимо по нескольким причинам. Во-первых, вв
Супервизор диспетчера задач.
Один из основных модулей супервизора операционной системы — диспетчер задач — переводит процессы в одно из состояний в зависимости от того, доступен тот или иной ресурс или не доступен
Программные прерывания. Супервизор прерываний в ОС.
Ответ:
Прерывания представляют собой механизм, позволяющий координировать параллельное функционирование отдельных устройств компьютера и реагировать на особые состояния пр
Работа супервизора прерываний в ОС.
• При появлении запроса на прерывание система прерываний идентифицирует сигнал и, если прерывания разрешены, управление передается па соответствующую подпрограмму обработки.
• В подпрограм
Функции ОС по управление памятью.
Ответ:
Под памятью (memory) здесь подразумевается оперативная память компьютера. В отличие от памяти жесткого диска, которую называют внешней памятью (storage),
Свопинг и виртуальная память в ОС
Ответ:
Управление памятью включает распределение имеющейся физической памяти между всеми существующими в системе в данный момент процессами, загрузку кодов
Дисциплина диспетчеризации RR в ОС.
Планирование процессов – распределение процессов между имеющимися ресурсами.
Один из методов планирования процессов, ориентированных на эффективную загрузку ресурсов, является методом очер
Архитектура Windows
– уровень аппаратных абстракций HAL (Hardware Abstraction Layer);
– ядро (Kernel);
– исполняющая система (Executive);
– защищенные подсистемы (protected sybsystems);
Файловые системы ОС и иерархия данных.
Ответ:
В широком смысле понятие "файловая система" включает:
à совокупность всех файлов на диске,
à наборы служебн
Устройство ОС Linux
Ядро имеет, как правило, модульную структуру, модули ядра можно задействовать (подгружать) по мере необходимости, чаще всего модулями оформлены драйверы периферийных устройств и файловых систем.
Описание структуры каталогов
l Файловая система Linux, подобно DOS, Microsoft Windows и UNIX, имеет древовидную структуру.
l Основой операционной системы является корневой ка
Обзор программ командного интерпретатора
l В Linux программа командного интерпретатора — это пользовательский интерфейс к компьютерной системе.
l Этот интерфейс принимает команды от пользователя и переводи
Организация операционной системы
В операционной системе W2K трудно однозначно выделить микроядро. Вместо этого W2K имеет структуру, которую фирма Microsoft называет модифицированной архитектурой микроядра.
Пользовательские процессы
Операционная система W2K поддерживает четыре основных типа пользовательских процессов:
• Специальные процессы системной поддержки. К таким процессам относятся служебные программы, которые
Структура сетевой ОС. Взаимодействие компонентов ОС.
Ответ:
Операционная система компьютерной сети во многом аналогична ОС автономного компьютера — она также представляет собой комплекс взаимосвязанных прогр
Сетевые и распределенные ОС
В зависимости от того, какой виртуальный образ создает операционная система для того, чтобы подменить им реальную аппаратуру компьютерной сети, различают сетевые ОС и распр
Функциональные компоненты сетевой ОС
На рис. 2.1 показаны основные функциональные компоненты сетевой ОС:
· средства управления локальными ресурсами компьютера реализуют все функции ОС автономного компьютера (распредел
Модели сетевых служб и распределенных приложений
Значительная часть приложений, работающих в компьютерах сети, являются сетевыми, но, конечно, не все. Действительно, ничто не мешает пользователю запустить на своем компьютере пол
Двухзвенные схемы
Распределение приложения между большим числом компьютеров может повысить качество его выполнения (скорость, количество одновременно обслуживаемых пользователей и т. д.), но при эт
Трехзвенные схемы
Трехзвенная архитектура позволяет еще лучше балансировать нагрузку на - личные компьютеры в сети, а также способствует дальнейшей специализации серверов и средств разработки распределенных приложен
Обзор операционных систем
ОС могут быть разделены на две группы: масштаба отдела и масштаба предприятия.
ОС для отделов обеспечивают набор сетевых сервисов, включая разделение файлов
Windows
Операционная среда Windows разработана фирмой Microsoft для IBM-с
ReactOS
ReactOS — свободная и бесплатная операционная система с открытым
NetWare
NetWare — это сетевая операционная система и набор сетевых проток
Miraculix
Miraculix — это русская 32-х битная операционная система. Первая
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов