Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Hardware >> CPU's >> Content
Wat is virtuele ronde Robin CPU -planning?
Virtual Round Robin (VRR) is een CPU -planningsalgoritme dat tot doel heeft de billijkheid en het reactievermogen van de traditionele Round Robin (RR) -planning te verbeteren door de virtuele tijd te overwegen door processen, in plaats van hun werkelijke uitvoeringstijd.

Hier is een uitsplitsing van VRR:

Hoe het werkt:

1. Virtuele tijd: In plaats van de werkelijke tijd te gebruiken waar een proces is uitgevoerd, gebruikt VRR een virtuele tijdscounter voor elk proces. Deze virtuele tijd wordt verhoogd met een snelheid die evenredig is met het CPU -gebruik van het proces.

2. Tijdsschijfjes: Net als RR verdeelt VRR tijd in tijdplakken met een vaste lengte.

3. Planning: Processen zijn gepland op een round-robin-manier, maar de tijdschep wordt toegewezen op basis van hun virtuele tijd. Een proces met een hogere virtuele tijd (die meer CPU -gebruik aangeeft) ontvangt een kleiner tijdstip, terwijl een proces met een lagere virtuele tijd (minder CPU -gebruik) een groter tijdstip krijgt.

Voordelen van VRR:

* Verbeterde billijkheid: VRR zorgt ervoor dat processen met hogere CPU -eisen de CPU niet monopoliseren, waardoor meer tijd wordt gegeven aan processen die minder CPU nodig hebben.

* Verhoogde responsiviteit: Door kortere tijdstalsen te geven aan CPU-intensieve processen, maakt VRR frequenter mogelijk om te schakelen tussen processen, wat leidt tot een betere responsiviteit voor interactieve taken.

* Verminderde CPU -bursts: Door kortere tijdsschijfjes toe te wijzen aan processen die meer CPU consumeren, kan VRR CPU -gebruik helpen glad te strijken en de impact van CPU -bursts te verminderen.

* Betere doorvoer: In bepaalde scenario's kan VRR een betere doorvoer bereiken dan RR door te voorkomen dat CPU-intensieve processen andere processen uithongeren.

Voorbeeld:

Stel je twee processen voor, A en B. Proces A is CPU-intensief, terwijl proces B I/O-gebonden is. In een traditionele RR -planner kan Process A de CPU -tijd domineren. Met VRR zou de virtuele tijd van Process A snel toenemen vanwege het hoge CPU -verbruik. Dit zou resulteren in kleinere plakjes in de tijd voor proces A en grotere tijdstalsen voor proces B, waardoor eerlijkere en responsieve planning zorgt.

Implementatie Opmerkingen:

* VRR wordt meestal geïmplementeerd in besturingssystemen met geavanceerde planningsfuncties.

* Het bepalen van de juiste virtuele tijdsverhogingssnelheid voor verschillende processen kan complex zijn en vereist afstemming.

Samenvattend:

VRR is een CPU -planningsalgoritme dat de eerlijkheid en het reactievermogen van traditionele RR -planning verbetert door rekening te houden met de virtuele tijd die door processen wordt besteed. Het helpt voorkomen dat CPU-intensieve processen de CPU domineren en zorgt ervoor dat alle processen een behoorlijk deel van de CPU-middelen krijgen.

Previous: Next:
  CPU's
·Kunnen moederborden met Intel …
·Hoe snel moet je een processor…
·Wat is het doel van een CPU -t…
·Welk Type Intel -processor geb…
·Hoe maak je een Dynex CPU Powe…
·Hoe maak je een CPU Fan Vervan…
·Welke CPU kun je kopen voor ee…
·Wat is de rol van CPU bij het …
·Welk systeem heeft meer dan é…
  Related Articles
Welk type poort wordt gebruikt voor lage…
Wat kan ervoor zorgen dat het floppy dri…
Waar zijn keyboards toe en printers alle…
Wat zijn enkele van de beste computerdoe…
Wat zijn drie manieren waarop muzikanten…
Wat is desktopondersteuning? 
Is een headset een invoer- of uitvoerapp…
Welke vijf verschillende kabels kunt u g…
Welke schroefmaat gebruikt u om uw dvd -…
  Hardware Articles
·Wat zou de prijsklasse zijn van laptops …
·Dual DVD drives installeren 
·Wireless N Card Vs . Wireless G Card 
·Hoe de Power Supply Upgrade in een Dell …
·Hoe Apple iPad Reset 
·Hoe te herstellen Ami BIOS 
·Hoe de Panasonic CF - 47 Notebook Batter…
·Core 2 Duo CPU Temperaturen 
·Hoe Master Royale op iPhone te downloade…
Copyright © Computer Kennis https://www.nldit.com