Bästa svaret
Tack för A2A Karmvir Singh
Vad är tidsdelningsoperativsystem?
Ett tidsdelningsoperativsystem är det där varje uppgift ges lite tid att utföra och alla uppgifter ges tid så att alla processer körs sömlöst utan problem. Antag att det finns många användare anslutna till ett enda system då varje användare har gett CPU-tid. Ingen användare kan känna att han har problem med att använda systemet.
Användning av operativsystem för tidsdelning
Fördelar med operativsystem för tidsdelning:
I system för tidsdelning ges alla uppgifter specifik tid och uppgiftsväxlingstid är mycket mindre applikationer avbryts inte av det. Många applikationer kan köras samtidigt. Du kan också använda tidsdelning i batch-system om så är lämpligt vilket ökar prestanda.
System för tidsdelning är ett bättre sätt att driva ett företag som har många uppgifter att göra och ingen uppgift blir avbruten av systemet. Varje uppgift och varje användare får sin tid. De uppgifter som är nära slut får mer uppmärksamhet så att nya uppgifter kan få tid.
Du kanske har hört talas om trådar i programmeringsspråket. Trådar fungerar också med tidsdelning. Har du hört talas om multi-threading eller multi-tasking? Det använder tidsdelning för att byta jobb / uppgifter. Antag att du använder MS word eller MS excel. Nu i dessa applikationer körs många små trådar eller uppgifter som stavningskontroll och grammatisk kontroll i MS word. Så tidsdelningsoperativsystem måste ge tid åt dessa applikationer enskilda uppgifter och andra applikationer också så att alla system beter sig korrekt. system:
De stora nackdelarna med tidsdelningssystem är att det förbrukar mycket resurser så att det behöver speciella operativsystem. Växling mellan uppgifter blir ibland sofistikerad eftersom det finns många användare och applikationer som kan hänga upp systemet. Så tidsdelningssystemen bör ha höga specifikationer för hårdvara.
Exempel på tidsdelning är:
Multics & Unix-operativsystem är tidsdelning Operativsystem
Moksh Maheshwari
Svar
Tidsdelning är en teknik som gör det möjligt för många människor, som finns vid olika terminaler, att använda ett visst datorsystem samtidigt. Tidsdelning eller multitasking är en logisk förlängning av multiprogrammering. Processorns tid som delas mellan flera användare samtidigt kallas tidsdelning.
Huvudskillnaden mellan multiprogrammerade batchsystem och tidsdelningssystem är att i fallet med multiprogrammerade batchsystem är målet att maximera processoranvändningen, medan målet i Time-Sharing Systems är att minimera svarstiden.
Flera jobb utförs av CPU: n genom att växla mellan dem, men omkopplarna förekommer så ofta. Således kan användaren få ett omedelbart svar. Till exempel, i en transaktionsbehandling, kör processorn varje användarprogram i en kort serie eller kvant av beräkning. Det vill säga om n användare är närvarande, då kan varje användare få en tidskvantum. När användaren skickar kommandot är svarstiden högst några sekunder.
Operativsystemet använder schemaläggning och multiprogrammering för att ge varje användare en liten del av en tid. Datorsystem som utformades främst som batch-system har modifierats till system för tidsdelning.
Fördelarna med operativsystem för tidsdelning är följande –
- Ger fördelen med snabb respons.
- Undvik duplicering av programvara.
- Minskar CPU-inaktivitetstid.
Nackdelarna med operativsystem för tidsdelning är följande –
- Problem med tillförlitlighet.
- Fråga om säkerhet och integritet hos användarprogram och data.
- Problem med datakommunikation
Exempel på tidsdelning os
- Service in Informatics and Analysis (SIA) , på CDC 6600 Kronos .
- System Development Corporation Tidsdelningssystem på AN / FSQ-32 .
- Stanford ORVYL och WYLBUR , på IBM S / 360-67 .
- Stanford PDP-1 System för tidsdelning → SAIL → VÄNTAR
- Tid Sharing Ltd.(TSL) [31] på DEC PDP-10 -system → Automatisk databehandling (ADP), första kommersiella system för tidsdelning i Europa och första dubbla (feltoleranta) tid -delningssystem.
- Tone (TSO-liknande, för VS1 ), en icke-tidsdelad produkt från IBM, som marknadsförs av Tone Software Co; TSO krävs VS2.
- Tymshare SDS-940 → Tymcom X → Tymcom XX
- Unisys / UNIVAC 1108 EXEC 8 → OS 1100 → OS 2200
- UC Berkeley CAL-TSS, på CDC 6400 .
- XDS UTS → CP-V → Honeywell CP-6