Pre-преимущественный

Автор: Robert Simon
Дата создания: 16 Июнь 2021
Дата обновления: 12 Май 2024
Anonim
GRAIN Webinar PRE-Recorded - ПРЕДВАРИТЕЛЬНАЯ ЗАПИСЬ ЗЕРНО Вебинара
Видео: GRAIN Webinar PRE-Recorded - ПРЕДВАРИТЕЛЬНАЯ ЗАПИСЬ ЗЕРНО Вебинара

Содержание

Определение - Что означает Pre-Emption?

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


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет упреждение

Упреждение - это форма многозадачности, при которой планировщик прерывает и приостанавливает текущую задачу, чтобы возобновить ранее приостановленную задачу. Это действие происходит практически на каждой операционной системе. Непередаваемая (кооперативная) многозадачность была методом, используемым в ранних 16-битных версиях окон MS. Во всех 32-разрядных версиях используется многозадачность с упреждающим действием. Предварительное вытеснение включает использование механизма прерываний, который приостанавливает выполняющийся в данный момент поток, а затем вызывает планировщик, чтобы определить, какой поток должен быть выполнен следующим, что позволяет всем потокам получить некоторое количество. процессорного времени.

Время, отведенное потоку для выполнения в вытесняющей многозадачной системе, называется временным интервалом или квантовым временем. Планировщик выделяет временной интервал каждому потоку, который он выполняет. По истечении временного интервала потока планировщик приостанавливает его и затем переключается на другой поток.

Некоторые системы имеют вытесняющие ядра, которые позволяют выполнять приоритетные задачи даже в режиме ядра. Примерами таких систем являются Solaris 2, Windows NT, Linux, Advanced Interactive eXecutive и Berkeley Software Distribution.