Hvad er tidsdelingsoperativsystem (med eksempel)?


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

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *