Cuprins:
Definiție - Ce înseamnă multitasking nepreventiv?
Multitasking-ul fără preempțiune este o tehnică multitasking veche în care un sistem de operare (OS) alocă o întreagă unitate de procesare centrală (CPU) unui singur proces până la finalizarea procesului. Programul eliberează procesorul în sine sau până când a trecut o oră programată. Acesta a fost dezvăluit în Windows 3.1 și versiuni similare pentru Mac OS din acea epocă.
Techopedia explică multitasking-ul non-preventiv
În multitasking-ul fără preempțiune, controlul procesorului rămâne în mare parte cu un singur program pentru durate mai lungi. Multitasking-ul non-preemptiv funcționează bine cu aplicațiile și programele care necesită resurse de procesare intense și continue. Cu toate acestea, atunci când un program ține CPU pentru astfel de perioade lungi, acesta afectează alte programe care trebuie să aștepte ca programul curent să termine sau să elibereze voluntar CPU.
Multitasking-ul non-preemptiv încorporează, de asemenea, unele elemente din multitasking-ul cooperativ, unde unul sau mai multe programe cooperează, într-o oarecare măsură, în distribuirea și colaborarea utilizării procesorului.