Программирование на JAVA

готов продолжить выполнение отлаживаемой программы, от­ладчик восстановит сохраненную команду под номером i +1 и выполнит команду возврата из прерывания.

Исключения защиты

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

Прерывания в операционных системах

Операционная система (ОС) отвечает за координацию всех действий компьюте­ра. Она выполняет операции ввода-вывода, взаимодействует с пользовательски­ми программами и управляет ими, интенсивно используя прерывания. Механизм прерываний позволяет


<< назад вперед >>