Вопросы к Поиску с Алисой
Дескриптор процесса и контекст процесса — это две разные структуры данных, которые используются операционными системами для управления процессами. citforum.ru studfile.net
Дескриптор процесса содержит информацию о процессе, которая необходима ядру в течение всего жизненного цикла процесса. citforum.ru В число элементов дескриптора могут входить, например, идентификатор процесса, текущее состояние процесса, его приоритет, владелец процесса (идентификатор пользователя, запустившего процесс). studfile.net Дескрипторы всех процессов, существующих в системе, собраны в таблицу процессов. studfile.net
Контекст процесса содержит менее оперативную, но более объёмную часть информации о процессе, необходимую для возобновления выполнения процесса с прерванного места. citforum.ru К данным контекста относятся, прежде всего, значения всех регистров процессора, включая указатель текущей команды, таблица файлов, открытых процессом, указатели на области памяти, которые должен занимать процесс при его выполнении, значения системных переменных, используемых процессом, и другие системные флаги и режимы. studfile.net
Таким образом, основное отличие в том, что дескриптор процесса содержит более оперативную информацию, которая должна быть легко доступна подсистеме планирования процессов, а контекст процесса содержит менее актуальную информацию и используется операционной системой только после того, как принято решение о возобновлении прерванного процесса. dit.isuct.ru