Cel mai bun răspuns
Vă mulțumim pentru A2A Karmvir Singh
Ce este sistemul de operare de partajare a timpului?
Un sistem de operare de partajare a timpului este acela în care fiecărei sarcini i se acordă ceva timp de executat și tuturor sarcinilor li se acordă timp, astfel încât toate procesele să ruleze fără probleme, fără probleme. Să presupunem că există mulți utilizatori atașați la un singur sistem, apoi fiecare utilizator a acordat timp procesorului. Niciun utilizator nu poate simți probleme în utilizarea sistemului.
Utilizarea sistemului de operare de partajare a timpului
Avantajele sistemelor de operare de partajare a timpului:
În sistemele de partajare a timpului, tuturor sarcinilor li se acordă un timp specific, iar timpul de comutare a sarcinii este mult mai mic aplicațiile nu sunt întrerupte de aceasta. Multe aplicații pot rula în același timp. Puteți utiliza, de asemenea, partajarea timpului în sisteme batch, dacă este cazul, ceea ce crește performanța.
Sistemele de partajare a timpului sunt o modalitate mai bună de a conduce o afacere cu multe sarcini de făcut și nici o sarcină nu este întreruptă de sistem. Fiecare sarcină și fiecare utilizator își obține timpul. Sarcinile care se apropie de sfârșit primesc mai multă atenție, astfel încât noile sarcini să aibă timp.
Este posibil să fi auzit despre fire în limbajul de programare. Subiectele funcționează și pe partajarea timpului. Ați auzit despre multi-threading sau multi-tasking? Folosește partajarea timpului pentru a schimba sarcini / sarcini. Să presupunem că utilizați MS Word sau MS Excel. Acum, în aceste aplicații se execută multe subiecte mici sau sarcini precum verificarea ortografică și verificarea gramaticală în MS Word. Prin urmare, sistemele de operare de partajare a timpului trebuie să acorde timp acestor aplicații sarcini individuale și, de asemenea, altor aplicații, astfel încât toate sistemele să se comporte corect.
Dezavantaje ale operațiunii de partajare a timpului sisteme:
Marele dezavantaje ale sistemelor de partajare a timpului este că consumă multe resurse, deci are nevoie de sisteme de operare speciale. Comutarea între sarcini devine uneori sofisticată, deoarece există mulți utilizatori și aplicații care rulează care pot închide sistemul. Deci, sistemele de partajare a timpului trebuie să aibă specificații hardware ridicate.
Exemple de partajare a timpului sunt:
Multics Sistemele de operare & Unix distribuie timpul Sisteme de operare
Moksh Maheshwari
Răspuns
Partajarea timpului este o tehnică care permite multor oameni, aflați la diferite terminale, să utilizați un anumit sistem de calcul în același timp. Partajarea timpului sau multitaskingul este o extensie logică a multiprogramării. Timpul procesorului care este împărțit simultan între mai mulți utilizatori este denumit timp de partajare a timpului.
Principala diferență între sistemele de lot multiprogramat și sistemele de partajare a timpului este că în cazul sistemelor de lot multiprogramat, obiectivul este maximizați utilizarea procesorului, în timp ce în sistemele de partajare a timpului, obiectivul este de a minimiza timpul de răspuns.
Lucrările multiple sunt executate de CPU prin comutarea între ele, dar comutatoarele apar atât de frecvent. Astfel, utilizatorul poate primiți un răspuns imediat. De exemplu, într-o procesare a tranzacției, procesorul execută fiecare program de utilizator într-o scurtă explozie sau cuantum de calcul. Adică, dacă n sunt prezenți, atunci fiecare utilizator poate obține un cuantum de timp. Când utilizatorul trimite comanda, timpul de răspuns este cel mult în câteva secunde.
Sistemul de operare folosește programarea procesorului și multiprogramarea pentru a oferi fiecărui utilizator un mică parte a timpului. Sisteme de calcul care au fost concepute în primul rând ca sistemele batch au fost modificate în sisteme de partajare a timpului.
Avantajele sistemelor de operare Timesharing sunt următoarele –
- Oferă avantajul răspunsului rapid.
- Evită duplicarea software-ului.
- Reduce timpul de inactivitate al procesorului.
Dezavantajele sistemelor de operare de partajare a timpului sunt următoarele –
- Problema fiabilității.
- Problema securității și integrității programelor și datelor utilizatorilor.
- Problema comunicării datelor
Exemple de sisteme de partajare a timpului
- Serviciu în informatică și analiză (SIA) , pe CDC 6600 Kronos .
- System Development Corporation Sistem de partajare a timpului, pe AN / FSQ-32 .
- Stanford ORVYL și WYLBUR , pe IBM S / 360-67 .
- Stanford PDP-1 Sistem de partajare a timpului → SAIL → WAITS
- Ora Sharing Ltd.(TSL) [31] pe DEC PDP-10 → Prelucrare automată a datelor (ADP), primul sistem comercial de partajare a timpului din Europa și primul timp dual (tolerant la erori) -sistem de partajare.
- Ton (TSO-like, for VS1 ), un produs non-IBM Time-sharing, comercializat de Tone Software Co; TSO necesită VS2.
- Tymshare SDS-940 → Tymcom X → Tymcom XX
- Unisys / UNIVAC 1108 EXEC 8 → OS 1100 → OS 2200
- UC Berkeley CAL-TSS, pe CDC 6400 .
- XDS UTS → CP-V → Honeywell CP-6