Bedste svar
Tak for A2A Karmvir Singh
Hvad er tidsdelingsoperativsystem?
Et tidsdelingsoperativsystem er det, hvor hver opgave får noget tid til at udføre, og alle opgaver får tid, så alle processer kører problemfrit uden problemer. Antag at der er mange brugere knyttet til et enkelt system, så hver bruger har givet CPU-tid. Ingen brugere kan føle at have problemer med at bruge systemet.
Brug af tidsdelingsoperativsystem
Fordele ved tidsdelingsoperativsystemer:
I tidsdelingssystemer får alle opgaverne specifik tid og opgaveskiftetid er meget mindre applikationer bliver ikke afbrudt af det. Mange applikationer kan køre på samme tid. Du kan også bruge tidsdeling i batch-systemer, hvis det er relevant, hvilket øger ydeevnen.
Time-sharing-systemer er en bedre måde at drive en virksomhed med mange opgaver, der skal udføres, og ingen opgave bliver afbrudt af systemet. Hver opgave og hver bruger får sin tid. De opgaver, der er ved at være slut, får mere opmærksomhed, så nye opgaver kan få tid.
Du har muligvis hørt om tråde i programmeringssprog. Tråde fungerer også med tidsdeling. Har du hørt om multi-threading eller multi-tasking? Det bruger tidsdeling til at skifte job / opgaver. Antag at du bruger MS word eller MS excel. Nu kører mange små tråde eller opgaver i disse applikationer som stavekontrol og grammatisk kontrol i MS word. Så tidsdelingsoperativsystemer skal også give tid til denne applikation individuelle opgaver og andre applikationer, så alle systemer opfører sig korrekt.
Ulemper ved drift med tidsdeling systemer:
De store ulemper ved tidsdelingssystemer er, at det bruger mange ressourcer, så det har brug for specielle operativsystemer. Skift mellem opgaver bliver undertiden sofistikeret, da der er mange brugere og applikationer, der kører, som kan hænge systemet op. Så tidsdelingssystemerne skal have høje specifikationer for hardware.
Eksempler på tidsdeling er:
Multics & Unix-operativsystemer er tidsdeling Operativsystemer
Moksh Maheshwari
Svar
Time-sharing er en teknik, der gør det muligt for mange mennesker, der er placeret på forskellige terminaler, at bruge et bestemt computersystem på samme tid. Tidsdeling eller multitasking er en logisk udvidelse af multiprogrammering. Processorens tid, der deles mellem flere brugere samtidigt, betegnes som tidsdeling.
Hovedforskellen mellem multiprogrammerede batchsystemer og tidsdelingssystemer er, at i tilfælde af multiprogrammerede batchsystemer er målet at maksimere processorbrug, mens målet i Time-Sharing Systems er at minimere responstid.
Flere job udføres af CPUen ved at skifte mellem dem, men switchene forekommer så ofte. Således kan brugeren modtage et øjeblikkeligt svar. F.eks. udfører processoren i en transaktionsbehandling hvert brugerprogram i en kort burst eller beregningskvantum. Det vil sige, hvis n brugere er til stede, så kan hver bruger få et tidskvantum. Når brugeren sender kommandoen, er svartiden højst få sekunder.
Operativsystemet bruger CPU-planlægning og multiprogrammering for at give hver bruger en lille del af tiden Computersystemer, der primært blev designet som batch-systemer er blevet ændret til tidsdelingssystemer.
Fordelene ved Timesharing-operativsystemer er som følger –
- Giver fordelen ved hurtig respons.
- Undgår dobbeltarbejde.
- Reducerer CPU-inaktiv tid.
Ulemperne ved Time-sharing-operativsystemer er som følger –
- Problem med pålidelighed.
- Spørgsmål om sikkerhed og integritet af brugerprogrammer og data.
- Problem med datakommunikation
Eksempler på tidsdeling os
- Service i informatik og analyse (SIA) , på CDC 6600 Kronos .
- System Development Corporation Tidsdelingssystem på AN / FSQ-32 .
- Stanford ORVYL og WYLBUR , på IBM S / 360-67 .
- Stanford PDP-1 Time-sharing System → SAIL → VENTER
- Tid Sharing Ltd.(TSL) [31] på DEC PDP-10 -systemer → Automatisk databehandling (ADP), det første kommercielle tidsdelingssystem i Europa og første dobbelt (fejltolerant) tid -delingssystem.
- Tone (TSO-lignende, til VS1 ), et ikke-IBM Time-Sharing-produkt, der markedsføres af Tone Software Co; TSO krævede 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