Preventieve multitasking creëert een tijdgedeelde toestand waarin het draaien van programma's op een besturingssysteem een repetitief deel van de tijd van de CPU krijgt. Afhankelijk van het besturingssysteem kan de tijdschijf het equivalent zijn voor alle programma's, of het kan worden aangepast om te voldoen aan de huidige mix van applicaties en gebruikers.
Programma's die op de achtergrond van een systeem draaien, kunnen bijvoorbeeld meer CPU-tijd krijgen, ongeacht hoe zwaar de frontale belasting is en omgekeerd. Bovendien kan het besturingssysteem de machinecycli begrijpen die een modem of systeemprogramma nodig heeft voor continue verwerking.
Technipages legt preventieve multitasking uit
Preventieve multitasking is een techniek waarbij het besturingssysteem van een pc een aantal criteria gebruikt om kies in welke mate u aan een enkele taak wilt toewijzen voordat een andere enkele taak de operationele systeem. De demonstratie van het nemen van verantwoordelijkheid voor het besturingssysteem, beginnend met de ene taak en deze vervolgens aan de volgende taak geven, wordt preëmping genoemd.
Het unieke kenmerk van het gebruik van een interruptmechanisme onderscheidt het van een coöperatieve multitasking systeem, en een typische maatstaf voor preëmptief gebruik is verstreken tijd, een fenomeen dat time-sharing of time-sharing wordt genoemd. snijden. In sommige besturingssystemen kunnen aan een paar applicaties een hogere behoefte worden gegeven dan aan verschillende applicaties, waardoor de projecten die het meest nodig zijn controle hebben wanneer ze worden gestart en mogelijk langere tijdsbesparingen. Preventieve multitasking stelt de computer in staat om zeker aan elk proces zijn eigen "tijdstip" toe te wijzen.
Multitasking-technieken zijn gemaakt om meerdere gebruikers te helpen op één machine te werken, maar met de jaren groeide, werd het duidelijk dat multitasking verder kon worden geïmplementeerd, ongeacht het aantal gebruikers. Dit betekende een nieuw tijdperk voor het gelijktijdig draaien van meerdere applicaties door één enkele gebruiker. Dus besturingssystemen van vroege computers tot aan de personal computers hebben deze ontwikkeling herkend en geïmplementeerd om de prestaties te verbeteren.
Veelvoorkomend gebruik van preventieve multitasking
- Een besturingssysteem dat stimuleert preventief multitasken stelt het effect vast van gesynchroniseerde uitvoering van verschillende taken.
- Preventief multitasken houdt zich bezig met essentiële externe bewerkingen zoals inkomende gegevens.
- Het meeste besturingssysteem dat de afgelopen jaren is gefabriceerd en ontworpen, is goed voor preventieve multitasking.
Veelvoorkomende misbruiken van preventieve multitasking
- Preventief multitasken wordt gebruikt om specifiek planningsbeleid aan te pakken in plaats van time-sharing.
- Gebruik maken van preventief multitasken wanneer taken expliciet moeten worden geprogrammeerd om op te leveren wanneer ze geen systeembronnen nodig hebben.