У дома звуков Какво е превенция? - определение от техопедия

Какво е превенция? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Pre-Emption?

Предупреждението се отнася до временното прекъсване и спирането на дадена задача, без да се изисква нейното сътрудничество, с намерението да се поднови тази задача по-късно. Този акт се нарича контекстна превключвател и обикновено се изпълнява от превантивния планировчик, компонент в операционната система, упълномощен да изтрива или прекъсва и по-късно да възобнови задачите, работещи в системата.

Техопедия обяснява Pre-Emption

Предварителното захващане е форма на многозадачност, при която планировчикът прекъсва и спира текущо изпълняваната задача, за да възобнови преди това спряната задача. Тази дейност се извършва на почти всяка налична операционна система. Неизключителният (съвместен) многозадачност е методът, използван в ранните 16-битови версии на MS Windows. Всички 32-битови версии използват превантивно многозадачност.Pre-emption включва използването на механизъм за прекъсване, който спира текущата изпълняваща нишка и след това извиква планировчика, за да определи коя нишка трябва да бъде изпълнена следващата, което позволява на всички нишки да получат някаква сума на процесорното време.


Времето, разпределено за дадена нишка да работи в превантивно многозадачна система, се нарича времеви отрязък или квантово време. Планировникът разпределя отрязък от време за всяка нишка, която изпълнява. След изтичане на времевия отрязък на нишката, програмистът го спира и след това преминава към друга нишка.


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

Какво е превенция? - определение от техопедия