Het beheren van processen. - De computer (via de CPU) moet er ook voor zorgen dat alle actieve (lopende) processen en taken worden beheerd op de meest efficiënte georganiseerde wijze mogelijk. Er zijn in principe 2 manieren waarop dit kan worden gedaan: CPU polling en het apparaat gestart onderbreken
Polling - Polling is het proces waarbij de CPU systematisch lokaliseert en vraagt elk apparaat op zijn beurt als het enige hulp of CPU processing vereist. tijd.
Deze strategie (polling) is een inefficiënt proces omdat het een verspilling van eindige hulpbronnen
Onderbreken -. Andersom dat de CPU (processor) kan gebruiken om CPU vereiste processen en data overdracht te gaan is het hebben apparaten die de aandacht van de CPU om een verzoek om aandacht als en wanneer ze nodig hebben te geven. Dit is het basisconcept van de interrupt aanvragen
Interrupt Requests Prioritization -. Omdat de CPU een interrupt request (IRQ) van meerdere apparaten tegelijkertijd ingenieurs creëerde een IRQ prioriteit tafel mochten ontvangen.
Nu wanneer gelijktijdige IRQs komen de CPU ziet er gewoon hun prioriteit ranking in zijn IRQ prioriteiten tafel. Het apparaat met de hoogste prioriteit zal worden bijgewoond door de CPU eerste
Data Transfers - Om de algehele efficiëntie van een computer de CPU moet ook de overdracht van gegevens tussen zichzelf en de verschillende andere subsystemen balans te verbeteren.; waaronder systeemgeheugen (RAM), van de machine. De meeste handelingen van een computergebruik systeemgeheugen (RAM) als "middle-man". Bijvoorbeeld: CPU Memory Printer of harde schijf Memory CPU.
Oorspronkelijk deze data transfers waren onder de directe controle van de CPU
Direct Memory Access (DMA). - Direct Memory Access (DMA) technologieën hebben het toestel in staat om te schrijven of te lezen uit het geheugen, zonder enige hulp van de CPU waardoor de CPU vrijmaken voor andere taken uit te voeren. Zodra de gegevensoverdracht is voltooid de CPU wordt melding en vervolgens starten /die acties nodig zijn van het uit te voeren.
Omdat de CPU kan wonen om andere zaken, terwijl een DMA gecontroleerde overdracht vindt plaats van het systeem echt wordt het uitvoeren van meerdere taken tegelijk, maar de CPU is niet
Andere Technologies - Andere technologieën die een rol spelen in multitasking bevatten.: hyper-threading, bus mastering, de BIOS, geheugen technologieën (cache, flash