Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Netwerken >> internet Netwerken >> Content
Wat is online planning en offline planning?
Online planning:

Online planning is een techniek die wordt gebruikt in besturingssystemen waarbij een proces pas wordt gepland nadat het is gearriveerd en beschikbaar is geworden voor uitvoering. Dit houdt in dat de planner alleen die processen in aanmerking neemt voor planning die momenteel beschikbaar zijn in het hoofdgeheugen.

Sommige processen kunnen de gereedstaande wachtrij binnenkomen en sommige processen kunnen dynamisch uit de gereedstaande wachtrij vertrekken. Vanwege dit dynamische en onvoorspelbare karakter van online planning is het een uitdaging om de middelen die nodig zijn voor de uitvoering van een proces nauwkeurig in te schatten.

Enkele van de populaire algoritmen voor online planning zijn:

- Wie het eerst komt, het eerst maalt (FCFS)

- Kortste baan eerst (SJF)

- Ronde Robin (RR)

- Hoogste responsratio volgende (HRRN)

Offline planning:

In tegenstelling tot online planning houdt offline planning rekening met alle processen voordat ze daadwerkelijk worden uitgevoerd. Deze techniek kan worden toegepast wanneer toekomstige kennis van het gehele proces vooraf bekend is.

Op basis van de gegeven reeks processen creëert een offline planningsalgoritme een planning die bepaalt wanneer elk proces wordt uitgevoerd en voor hoe lang. Omdat de aankomst- en uitvoeringsdetails van de processen vooraf bekend zijn, kan offline planning de optimale planning bepalen.

Offline plannen is echter niet haalbaar in scenario's waarin processen dynamisch arriveren en hun gedrag tijdens de uitvoering niet vooraf kan worden voorspeld.

Veelgebruikte algoritmen voor offline planning zijn onder meer:

- Niet-preventieve Kortste Baan Eerst (SJF)

- Niet-preventieve prioriteitsplanning (prioriteit)

- Ronde Robin (RR)

Vergelijking:

| Kenmerk | Online plannen | Offline plannen |

|---|---|---|

| Kennis van procesaankomst | Vereist alleen actuele informatie over de processen | Vereist vooraf volledige kennis van alle processen |

| Aanpassingsvermogen | Kan op efficiënte wijze omgaan met dynamische aankomsten van processen | Kan zich niet aanpassen aan dynamische aankomsten van processen |

| Optimaliteit | Kan geen optimale schema's leveren | Kan optimale schema's bieden, afhankelijk van het algoritme |

| Complexiteit | Minder complex om te implementeren | Complexer te implementeren vanwege de behoefte aan gedetailleerde kennis van alle processen |

Previous: Next:
  internet Netwerken
·Welk type van Routing Protocol…
·Hoe Routers Behandel een ISP O…
·Hoe een Problemen AT & T Sierr…
·Kunt u ophalen Emails Nadat ze…
·Hoe kan ik een UltraVNC Router…
·Hoe te Gebruikersaccounts op u…
·Wat is de betekenis van het TC…
·Hoe te Streaming Music Save 
·Hoe om te leren van de Starcra…
  Related Articles
Wat is duplextelegrafie? 
Wat is het adres van seriële poort 2? 
Wat als uw campusbrede WAN trage interne…
Welke IP-adresklasse is gereserveerd voo…
Welke IPv4-adresparen kunnen bestanden d…
Waarom verdient het de voorkeur om open …
Welke informatie kan DHCP aan klanten ve…
Is cachegeheugen gelijk aan virtueel geh…
Is er een manier om één computer de ne…
  Netwerken Articles
·Hoe maak je een naam op Exchange Verande…
·Hoe je draadloze instellingen in de U - …
·Hoe kan ik een Linksys T - Mobile Router…
·Hoe de draadloze router resetten op een …
·Hoe de netwerksleutel wijzigen in Window…
·Hoe te wijzigen Van FiOS voor Optimum On…
·De Gelijkenissen & verschillen tussen SC…
·Problemen met mijn MSN Proxy Server 
·Het verschil tussen Serial & Parallel Da…
Copyright © Computer Kennis https://www.nldit.com