Контекст отражает

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

во-вторых, контекст включает параметры операционной среды, а именно ссылки на открытые файлы, данные о незавершенных операциях ввода-вывода, коды ошибок выполняемых данным процессом системных вызовов и т. д.

Диспетчеризация сводится к следующему:

· сохранение контекста текущего процесса, который требуется сменить;

· загрузка контекста нового процесса, выбранного в результате планирования;

· запуск нового процесса на выполнение.




double arrow
Сейчас читают про: