Najlepsza odpowiedź
Dzięki za A2A Karmvir Singh
Co to jest system operacyjny z podziałem czasu?
System operacyjny z podziałem czasu to taki, w którym każde zadanie ma trochę czasu na wykonanie, a wszystkie zadania mają czas, aby wszystkie procesy działały bezproblemowo bez problemu. Załóżmy, że do pojedynczego systemu jest podłączonych wielu użytkowników, a każdy z nich ma podany czas procesora. Żaden użytkownik nie może mieć problemów z używaniem systemu.
Wykorzystanie systemu operacyjnego do współdzielenia czasu
Zalety systemów operacyjnych z podziałem czasu:
W systemach z podziałem czasu wszystkie zadania mają określony czas, a czas przełączania zadań jest bardzo krótszy aplikacje nie są przez to zakłócane. Jednocześnie może działać wiele aplikacji. W razie potrzeby możesz również użyć współdzielenia czasu w systemach wsadowych, co zwiększa wydajność.
Systemy współdzielenia czasu to lepszy sposób na prowadzenie firmy, która ma wiele zadań do wykonania i żadne zadanie nie jest przerywane przez system. Każde zadanie i każdy użytkownik ma swój czas. Zadania, które są bliskie zakończenia, przyciągają więcej uwagi, aby nowe zadania mogły zyskać na czasie.
Być może słyszałeś o wątkach w języku programowania. Wątki działają również na zasadzie dzielenia czasu. Czy słyszałeś o wielowątkowości lub wielozadaniowości? Wykorzystuje współdzielenie czasu do przełączania zadań / zadań. Załóżmy, że używasz MS Word lub MS Excel. Teraz w tych aplikacjach działa wiele małych wątków lub zadań, takich jak sprawdzanie pisowni i sprawdzanie gramatyki w programie Word. Dlatego systemy operacyjne z podziałem czasu muszą poświęcać czas tym aplikacjom i innym aplikacjom, aby cały system działał poprawnie.
Wady współdzielenia czasu systemy:
Dużą wadą systemów z podziałem czasu jest to, że pochłaniają dużo zasobów, więc wymagają specjalnych systemów operacyjnych. Przełączanie się między zadaniami staje się czasami skomplikowane, ponieważ działa wielu użytkowników i aplikacji, które mogą zawiesić system. Dlatego systemy podziału czasu powinny mieć wysokie specyfikacje sprzętu.
Przykłady podziału czasu:
Multics & Unix systemy operacyjne to systemy operacyjne dzielące czas
Moksh Maheshwari
Odpowiedź
Podział czasu to technika, która umożliwia wielu ludziom, zlokalizowanym w różnych terminalach, korzystać z określonego systemu komputerowego w tym samym czasie. Dzielenie czasu lub wielozadaniowość to logiczne rozszerzenie wieloprogramowania. Czas procesora, który jest współdzielony przez wielu użytkowników jednocześnie, nazywany jest podziałem czasu.
Główną różnicą między wieloprogramowymi systemami wsadowymi a systemami z podziałem czasu jest to, że w przypadku wieloprogramowych systemów wsadowych celem jest zmaksymalizować wykorzystanie procesora, podczas gdy w systemach z podziałem czasu celem jest zminimalizowanie czasu odpowiedzi.
Procesor wykonuje wiele zadań, przełączając się między nimi, ale przełączniki występują tak często. W ten sposób użytkownik może otrzymać natychmiastową odpowiedź. Na przykład podczas przetwarzania transakcji procesor wykonuje każdy program użytkownika w krótkiej serii lub ilości obliczeń. To znaczy, jeśli n użytkowników są obecne, każdy użytkownik może uzyskać kwant czasu. Gdy użytkownik wysyła polecenie, czas odpowiedzi wynosi najwyżej kilka sekund.
System operacyjny wykorzystuje planowanie procesora i wieloprogramowanie, aby zapewnić każdemu użytkownikowi przez niewielką część czasu. Systemy komputerowe, które zostały zaprojektowane głównie jako systemy wsadowe zostały zmodyfikowane do systemów z podziałem czasu.
Zalety systemów operacyjnych z podziałem czasu są następujące:
- Zapewnia szybką odpowiedź.
- Zapobiega powielaniu oprogramowania.
- Zmniejsza czas bezczynności procesora.
Wady systemów operacyjnych z podziałem czasu są następujące –
- Problem niezawodności.
- Kwestia bezpieczeństwa i integralności programów i danych użytkownika.
- Problem komunikacji danych
Przykłady systemów współdzielenia czasu
- Usługi informatyczne i analityczne (SIA) , na CDC 6600 Kronos .
- System Development Corporation System podziału czasu, na AN / FSQ-32 .
- Stanford ORVYL i WYLBUR , w IBM S / 360-67 .
- Stanford PDP-1 System podziału czasu → SAIL → WAITS
- Czas Sharing Ltd.(TSL) [31] w DEC PDP-10 → Automatyczne przetwarzanie danych (ADP), pierwszy komercyjny system podziału czasu w Europie i pierwszy podwójny (odporny na błędy) czas -sharing system.
- Ton (podobny do TSO, dla VS1 ), produkt innej firmy z podziałem czasu, sprzedawany przez Tone Software Co; TSO wymagany VS2.
- Tymshare SDS-940 → Tymcom X → Tymcom XX
- Unisys / UNIVAC 1108 EXEC 8 → OS 1100 → OS 2200
- UC Berkeley CAL-TSS, na CDC 6400 .
- XDS UTS → CP-V → Honeywell CP-6