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
- Service in Informatics and Analysis (SIA) , op CDC 6600 Kronos .
- System Development Corporation Time-sharing-systeem, op de AN / FSQ-32 .
- Stanford ORVYL en WYLBUR , op IBM S / 360-67 .
- Stanford PDP-1 Time-sharing systeem → SAIL → WAITS
- Tijd Sharing Ltd.(TSL) [31] op DEC PDP-10 systems → Automatische gegevensverwerking (ADP), eerste commerciële time-sharing systeem in Europa en eerste dubbele (fouttolerante) tijd -sharing-systeem.
- Tone (TSO-achtig, voor VS1 ), een niet-IBM Time-sharing-product, op de markt gebracht door Tone Software Co; TSO vereiste VS2.
- Tymshare SDS-940 → Tymcom X → Tymcom XX
- Unisys / UNIVAC 1108 EXEC 8 → OS 1100 → OS 2200
- UC Berkeley CAL-TSS, op CDC 6400 .
- XDS UTS → CP-V → Honeywell CP-6