Wat is een time-sharing besturingssysteem (met voorbeeld)?


Beste antwoord

Bedankt voor A2A Karmvir Singh

Wat is een time-sharing besturingssysteem?

Een time-sharing besturingssysteem is dat waarin elke taak de tijd krijgt om uit te voeren en alle taken de tijd krijgen zodat alle processen worden uitgevoerd naadloos zonder enig probleem. Stel dat er veel gebruikers op een enkel systeem zijn aangesloten, dan heeft elke gebruiker de CPU-tijd gegeven. Geen enkele gebruiker kan het gevoel hebben problemen te hebben bij het gebruik van het systeem.

Gebruik van tijdverdelingsbesturingssysteem

Voordelen van besturingssystemen met timesharing:

In timesharing-systemen krijgen alle taken een specifieke tijd en de schakeltijd voor taken is heel kort applicaties worden er niet door onderbroken. Veel applicaties kunnen tegelijkertijd worden uitgevoerd. U kunt indien nodig ook time-sharing gebruiken in batch-systemen, wat de prestaties verhoogt.

Timesharing-systemen zijn een betere manier om een ​​bedrijf te runnen dat veel taken moet uitvoeren en geen enkele taak wordt onderbroken door het systeem. Elke taak en elke gebruiker krijgt zijn tijd. De taken die bijna ten einde zijn, krijgen meer aandacht, zodat nieuwe taken tijd kunnen krijgen.

Misschien heb je wel eens gehoord van threads in de programmeertaal. Threads werken ook op timesharing. Heb je gehoord over multi-threading of multi-tasking? Het gebruikt time sharing om van baan / taak te wisselen. Stel dat u MS Word of MS Excel gebruikt. Nu worden in deze toepassingen veel kleine threads of taken uitgevoerd, zoals spellingcontrole en grammaticale controle in MS Word. Besturingssystemen die tijd delen moeten dus tijd besteden aan de individuele taken van deze applicatie en ook aan andere applicaties, zodat alle systemen zich correct gedragen.

Nadelen van het gebruik van time-sharing systemen:

De grote nadelen van timesharing-systemen zijn dat het veel bronnen verbruikt en daarom speciale besturingssystemen nodig heeft. Schakelen tussen taken wordt soms ingewikkeld omdat er veel gebruikers en toepassingen actief zijn die het systeem kunnen ophangen. Dus de timesharing-systemen moeten hoge hardwarespecificaties hebben.

Voorbeelden van time-sharing zijn:

The Multics & Unix-besturingssystemen zijn besturingssystemen voor het delen van tijd

Moksh Maheshwari

Antwoord

Time-sharing is een techniek waarmee veel mensen, die zich op verschillende terminals bevinden, tegelijkertijd een bepaald computersysteem gebruiken. Time-sharing of multitasking is een logische uitbreiding van multiprogrammering. De tijd van de processor die door meerdere gebruikers tegelijkertijd wordt gedeeld, wordt time-sharing genoemd.

Het belangrijkste verschil tussen Multiprogrammed Batch-systemen en Time-Sharing-systemen is dat in het geval van Multiprogrammed batch-systemen het doel is om het processorgebruik maximaliseren, terwijl het bij Time-Sharing-systemen het doel is de responstijd te minimaliseren.

Meerdere taken worden uitgevoerd door de CPU door tussen de twee te schakelen, maar de schakelingen komen zo vaak voor. De gebruiker kan dus een onmiddellijke reactie ontvangen. Bij een transactieverwerking voert de processor bijvoorbeeld elk gebruikersprogramma uit in een korte burst of kwantum van berekeningen. Dat wil zeggen, als n gebruikers aanwezig zijn, kan elke gebruiker een tijdquantum krijgen. Wanneer de gebruiker de opdracht indient, bedraagt ​​de responstijd maximaal enkele seconden.

Het besturingssysteem maakt gebruik van CPU-planning en multiprogrammering om elke gebruiker een klein deel van de tijd. Computersystemen die in de eerste plaats zijn ontworpen als batch-systemen zijn gewijzigd in timesharing-systemen.

Voordelen van Timesharing-besturingssystemen zijn als volgt –

  • Biedt het voordeel van een snelle reactie.
  • Voorkomt duplicatie van software.
  • Vermindert de inactiviteit van de CPU.

Nadelen van besturingssystemen met time-sharing zijn als volgt –

  • Probleem van betrouwbaarheid.
  • Kwestie van veiligheid en integriteit van gebruikersprogrammas en gegevens.
  • Probleem van gegevenscommunicatie

Voorbeelden van timesharing-os

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *