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

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

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



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