programstyrd multikörning

(collaborative multitasking)multikörning där de aktiva programmen själva bestämmer hur länge de ska ha kontroll över datorns processor. Problemet är att en tidskrävande beräkning eller en slinga kan låsa datorn, och då finns det inget sätt att få programmet att släppa ifrån sig kontrollen. Man måste då stänga av datorn och starta om. Programstyrd multikörning användes i Windows version 3 och tidigare och i Mac OS version 9 och tidigare. Alternativet är operativsystemstyrd multikörning (preemptive multitasking) som finns i alla Unix-versioner, inklusive macOS, och i senare versioner av Windows.

[operativsystem]