Дом аудио Что такое упреждение? - определение из техопедии

Что такое упреждение? - определение из техопедии

Оглавление:

Anonim

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

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

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

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


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


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

Что такое упреждение? - определение из техопедии