Multitasking
Multitasking betekent dat meerdere taken tegelijk worden verwerkt. Als je bijvoorbeeld iemand in de auto naast je een burrito ziet eten, telefoneren en tegelijk proberen te rijden, dan is die persoon aan het multitasken.
Multitasking verwijst ook naar de manier waarop een computer werkt. In tegenstelling tot de bestuurder die met een telefoon en burrito jongleert, kan de CPU van een computer veel processen tegelijk volledig nauwkeurig uitvoeren. De CPU verwerkt echter alleen de instructies die door de software van de computer naar de CPU worden gestuurd. Om de mogelijkheden van de CPU volledig te benutten, moet de software daarom meer dan één taak tegelijk kunnen verwerken, oftewel multitasken.
Vroege besturingssystemen konden meerdere programma's tegelijk uitvoeren, maar boden geen volledige ondersteuning voor multitasking. Daardoor kon één programma de volledige CPU van de computer in beslag nemen tijdens het uitvoeren van een bepaalde bewerking. Basisprocessen van het besturingssysteem, zoals het kopiëren van bestanden, verhinderden dat de gebruiker andere taken uitvoerde, zoals vensters openen of sluiten. Gelukkig bieden moderne besturingssystemen volledige ondersteuning voor multitasking, waardoor meerdere programma's tegelijk kunnen worden uitgevoerd zonder elkaar te beïnvloeden. Ook kunnen meerdere processen van het besturingssysteem tegelijkertijd plaatsvinden.
Omdat multitasking meerdere taken tegelijk kan verwerken, verbetert het ook de stabiliteit van de computer. Als één proces bijvoorbeeld vastloopt, heeft dit geen invloed op de andere actieve programma's, omdat de computer elk proces afzonderlijk verwerkt. Met andere woorden: als je midden in het schrijven van een document in een tekstverwerkingsprogramma zit en je webbrowser onverwacht wordt afgesloten, raak je je werk niet kwijt. Op zulke momenten kun je echt dankbaar zijn voor multitasking.
Test je kennis