Multitasking
Multitasking
Wielozadaniowosc
© W niniejszym artykule wykorzystano materialy pochodzace z
Wikipedia® i posiada on Powszechna
Licencje Publiczna GNU
Multitasking
In
informatica, un
sistema operativo multitasking permette di eseguire più programmi contemporaneamente: se ad esempio viene chiesto al sistema di eseguire contemporaneamente due
processi A e B, la
CPU eseguirà per qualche istante il processo A, poi per qualche istante il processo B, poi tornerà ad eseguire il processo A e così via. Il passaggio dal processo A al processo B e viceversa viene definito "cambio di contesto" (
context switch). Le decisioni riguardanti l'esecuzione di un cambio di contesto tra due programmi vengono intraprese da un componente del sistema operativo, lo
scheduler, il quale invierà le proprie decisioni ad un altro modulo del sistema operativo, il
dispatcher che eseguirà effettivamente il cambio di contesto. A seconda di quale strategia di servizio (algoritmo di scheduling) venga seguita, lo scheduler controlla la ripartizione del tempo di CPU tra tutti i processi attivi.
Per saperne di più visita Wikipedia.org...
Multitasking
Multitasking is een methode om één
processor schijnbaar meerdere taken (
programma's of
delen daarvan) tegelijkertijd te laten uitvoeren (zie ook
multiprogrammeren). Het besturingssysteem wisselt zeer snel tussen de verschillende actieve programma's. Deze omschakelingen, context switches, kunnen geheel vrijwillig door het draaiende proces geïnitieerd worden of door een externe gebeurtenis zoals een hardware interrupt.
Zie meer op Wikipedia.org...