Wat is computer multitasking?
Computermultitasking is het proces waarbij meerdere programma's tegelijkertijd door een computer worden uitgevoerd. Vroeg in de geschiedenis van computergebruik was multitasking bijna ongehoord en decennia lang verbannen naar high-end mainframes en niet beschikbaar in personal computing. Naarmate de technologie voortschreed, kwam multitasking beschikbaar en evolueerde snel naar de industriestandaard voor personal computers. Vanaf 2011 kunnen zelfs apparaten zoals smartphones vaak multitasken, waardoor gebruikers bijvoorbeeld op internet kunnen surfen en muziek streamen.
Toen computer-multitasking zich in een vroeg ontwikkelingsstadium bevond, werd dit tijddeling genoemd, een term die verwijst naar de manier waarop meerdere programma's of processen de kracht van de CPU deelden. Vrij vroeg werd deze term vervangen door de hedendaagse term multitasking, hoewel multitasking in zijn vroegste versies geen echte multitasking was, maar een snel schakelen tussen applicaties die gelijktijdig leken. Moderne computers met slechts één processor lijken met deze techniek meerdere taken tegelijkertijd te kunnen uitvoeren.
Computers met meerdere processors hebben twee of meer afzonderlijke processors die aan elkaar zijn gekoppeld. Deze systemen, die meer gebruikelijk en geavanceerder zijn geworden in het begin van de 21ste eeuw, zijn in staat tot echte multitasking, hoewel in de praktijk er geen waarneembaar verschil is in de manier waarop deze systemen werken vergeleken met systemen met één processor. Met de meerdere processors kunnen echter veel verschillende programma's tegelijkertijd worden uitgevoerd.
Systeemgeheugen beperkt nog steeds computer multitasking. Computerprestaties worden bepaald door de processorsnelheid, maar het aantal programma's dat een bepaalde processor tegelijkertijd kan uitvoeren, wordt ook beperkt door de hoeveelheid systeemgeheugen die deze programma's in beslag nemen. Een techniek genaamd geheugenschakeling maakt het mogelijk om toegang te krijgen tot het systeemgeheugen door welk programma dan ook dat draait op systemen met één processor of om te worden gedelegeerd indien nodig op systemen met meerdere processors.
Er wordt gezegd dat echte computer-multitasking invloed heeft op de manier waarop mensen leven, werken en hun computers gebruiken, en in sommige opzichten is dit zeker waar. Met multitasking kun je muziek streamen van een internetradioservice terwijl je tegelijkertijd een paper onderzoekt en schrijft. De beperkingen op menselijke mogelijkheden om te multitasken, zullen uiteindelijk echter de manieren beperken waarop individuen de kracht van moderne computers kunnen gebruiken om te multitasken. Mensen hebben een beperkt vermogen om zich te concentreren op meerdere taken of activiteiten, waardoor het moeilijk is om met meerdere softwareprogramma's tegelijk te communiceren.