Ce este Preemptive Multitasking? definiție și semnificație

Multitasking-ul preventiv stabilește o condiție de timp partajat în care programele care rulează pe un sistem de operare primesc o porțiune repetitivă de timp de la CPU. În funcție de sistemul de operare, intervalul de timp poate fi echivalentul pentru toate programele sau poate fi ajustat pentru a satisface combinația actuală de aplicații și utilizatori.

De exemplu, programelor care rulează pe fundalul unui sistem li se poate acorda mai mult timp CPU, indiferent de cât de mare este sarcina frontală și invers. În plus, sistemul de operare poate înțelege ciclurile mașinii pe care le necesită un modem sau un program de sistem pentru procesare continuă.

Technipages explică multitasking preventiv

Multitasking-ul preventiv este o tehnică în care sistemul de operare al unui computer utilizează câteva criterii alegeți în ce măsură să alocați oricărei sarcini înainte ca o altă sarcină să folosească operarea sistem. Demonstrarea asumării responsabilității pentru sistemul de operare, începând cu o sarcină și apoi în sarcina următoare, se numește preempting.

Caracteristica sa unică de a folosi un mecanism de întrerupere îl diferențiază de un multitasking cooperativ sistem, iar o măsură tipică pentru preempting este timpul scurs, care este un fenomen numit timp partajat sau timp felierea. În unele sisteme de operare, câteva aplicații pot avea nevoie mai mare decât diferitele aplicații, oferind mai mult control al proiectelor de mare nevoie atunci când sunt pornite și poate reduceri de timp mai lungi. Multitasking-ul preventiv permite computerului să-și aloce în mod sigur fiecărui proces propria „tranșă” de timp.

Tehnicile de multitasking au fost create pentru a ajuta mai mulți utilizatori să opereze pe o singură mașină, dar pe măsură ce anii a crescut, a devenit evident că multitasking-ul poate fi implementat în continuare, indiferent de numărul de utilizatorii. Acest lucru a adus o nouă eră pentru rularea simultană a mai multor aplicații de către un singur utilizator. Deci, sistemele de operare de la primele computere, până la computerele personale, au recunoscut și implementat această dezvoltare pentru a îmbunătăți performanța.

Utilizări obișnuite ale multitasking-ului preventiv

  • Un sistem de operare care încurajează multitasking preventiv stabilește efectul executării sincronizate a diverselor sarcini.
  • Multitasking preventiv se ocupă de operațiuni externe esențiale, cum ar fi datele primite.
  • Majoritatea sistemelor de operare fabricate și proiectate în ultimii ani au fost preemptive multifunctional.

Utilizari greșite frecvente ale multitasking-ului preventiv

  • Multitasking preventiv este utilizat pentru a aborda politici specifice de programare în loc de partajarea timpului.
  • Utilizare multitasking preventiv când sarcinile urmează să fie programate în mod explicit pentru a da rezultate atunci când nu au nevoie de resurse de sistem.