De belangrijk verschil tussen tijd delen en real-time besturingssysteem is dat een timesharing besturingssysteem is een systeem dat veel gebruikers van verschillende locaties in staat stelt om het systeem tegelijkertijd te gebruiken terwijl een real-time besturingssysteem een systeem is dat een bepaalde taak uitvoert binnen een gespecificeerde tijdsbeperking.
Een besturingssysteem is een interface tussen de software en hardware. Het voert taken uit zoals geheugenbeheer, procesbeheer, bestandsbeheer en invoer- en uitvoerapparaatbeheer. Er zijn verschillende soorten besturingssystemen. Twee daarvan zijn timesharing en real-time besturingssystemen.
1. Overzicht en belangrijkste verschil
2. Wat is Time Sharing Besturingssysteem
3. Wat is Real Time besturingssysteem
4. Vergelijking zij-aan-zij - Tijdverdeling en realtime besturingssysteem in tabelvorm
5. Samenvatting
In tijdsshellende besturingssystemen kunnen veel gebruikers van verschillende locaties tegelijkertijd een bepaald computersysteem gebruiken. In deze systemen wordt de tijd van de processor gelijktijdig gedeeld door meerdere gebruikers. In deze systemen worden meerdere gebruikersprogramma's uitgevoerd door de CPU. De processor voert elk gebruikersprogramma in kleine tijd quantum uit. Deze systemen maken gebruik van CPU-planning en multiprogrammering om kwantum voor elk gebruikersprogramma te verkrijgen. Wanneer de gebruiker een opdracht geeft, reageert het systeem snel.
Time Sharing Besturingssystemen bieden meerdere voordelen. Het vermindert de CPU-wachttijd. De gebruikers kunnen binnen korte tijd uitvoer krijgen omdat de reactietijd minimaal is. Het voorkomt ook software-duplicatie. De beveiligingsproblemen en problemen voor datacommunicatie zijn enkele beperkingen van een timesharing-besturingssysteem.
Een realtime systeem is een systeem dat een minimale hoeveelheid tijd nodig heeft om gegevens te verwerken en te reageren op de invoer om de taak uit te voeren. De juistheid van de systeemuitvoer is afhankelijk van het logische resultaat van de berekening en de tijd om het resultaat te produceren. Het bevat methoden voor planningstaken in realtime. Er zijn twee soorten real-time besturingssystemen. Het zijn harde real-time systemen en zachte real-time systemen .
Figuur 01: Kerncentrale
Een hard-real-time systeem zou binnen de deadline moeten presteren. Een enkele niet-naleving van de deadline is een complete of catastrofale systeemfout. Air Traffic Control-systemen, raketten en kernreactorcontrolesystemen zijn enkele voorbeelden van harde real-time systemen. Een zacht real-time systeem is minder beperkend. Het systeem zou de taak binnen de deadline moeten uitvoeren, maar er kan een kleine tolerantie zijn. Het missen van de deadline wordt niet beschouwd als een totale systeemfout, maar de prestaties worden als gedegradeerd beschouwd. Multimediastreaming en virtual reality zijn enkele voorbeelden van zachte real-time systemen.
Time Sharing vs Real Time Operating System | |
Een timesharing-besturingssysteem is een systeem waarmee veel gebruikers op verschillende locaties tegelijkertijd een bepaald computersysteem kunnen gebruiken. | Een realtime besturingssysteem is een besturingssysteem dat een bepaalde taak uitvoert binnen een opgegeven tijdslimiet. |
Tijd | |
Een timesharing-systeem waarbij elke gebruiker een klein quantum krijgt. | Een real-time systeem werkt onder vaste tijdslimieten. |
Bron delen | |
In het tijdverdelingssysteem kunnen gebruikers de bronnen delen. | In realtime-systeem blijven de bronnen een vaste hoeveelheid tijd over voor een proces en kunnen ze na die tijd opnieuw worden toegewezen aan een ander proces. |
Voorbeeldsysteem | |
Een online bestandssysteem is een voorbeeld van een timesharing-systeem. | Een luchtverkeersleidingssysteem is een voorbeeld van een real-time besturingssysteem. |
Het verschil tussen timesharing en realtime besturingssysteem is dat een timesharing-besturingssysteem een systeem is dat veel gebruikers van verschillende locaties in staat stelt om het systeem tegelijkertijd te gebruiken, terwijl een real-time besturingssysteem een systeem is dat een bepaalde taak uitvoert binnen een opgegeven tijdsbeperking.
1. "Wat is een realtime besturingssysteem (RTOS)? - Definitie van WhatIs.com. "SearchDataCenter. Beschikbaar Hier
2. "Soorten besturingssysteem." Www.tutorialspoint.com, Tutorials Point, 8 januari 2018. Beschikbaar Hier
1.Kozloduy-kerncentrale - controlekamer van eenheid 5'door Yovko Lambrev (CC BY 3.0) via Commons Wikimedia