Spisu treści:
Definicja - Co oznacza podział czasu?
Współdzielenie czasu to dystrybucja zasobów obliczeniowych do wielu użytkowników za pomocą programowania lub wielozadaniowości. Zostało to wprowadzone w latach 60. XX wieku, kiedy komputery były wciąż zbyt drogie, aby mogły być płodne, więc rozwiązaniem było umożliwienie wielu użytkownikom korzystania z jednego komputera, zapewniając każdemu udziałowi czasu, określoną ilość czasu, przez który użytkownik może uzyskać dostęp do komputera . Dzięki temu wiele osób mogło korzystać z komputera, na który większość ludzi nie było stać, bez faktycznego posiadania jednego. Jest to obecnie tylko historyczny sposób korzystania z komputerów, ponieważ nie ma potrzeby kolejkowania użytkowników, ponieważ nowoczesne komputery, nawet te najmniejsze, są w stanie obsłużyć wielu użytkowników ze względu na szybkie procesory i wielozadaniowe systemy operacyjne.
Techopedia wyjaśnia podział czasu
Praktykę dzielenia czasu opracowano na podstawie tego, że tylko jeden użytkownik korzystający z komputera był bardzo nieefektywny, a duża grupa korzystająca z niego nie była. Powodem tego był wzorzec interakcji osoby, w której użytkownik wprowadza duże porcje informacji, po których następują długie przerwy, głównie ze względu na to, że użytkownik myśli o swoim następnym ruchu lub robi coś innego. Ale jeśli więcej użytkowników miałoby korzystać z komputera w tym samym czasie, oznaczałoby to, że przerwy użytkownika mogłyby zostać wypełnione przez działania innego użytkownika, więc biorąc pod uwagę wystarczająco dużą bazę użytkowników, proces może stać się bardzo wydajny w tak wielu przypadkach użytkownicy będą mogli korzystać z komputera w tym samym czasie i komputer będzie miał mało przestojów. Użytkownicy mogli uzyskać dostęp do tego samego komputera za pośrednictwem różnych terminali i byli monitowani, kiedy nadeszła ich kolej.
Przetwarzanie wsadowe zastosowano w celu skrócenia opóźnienia między uruchomieniem jednego programu lub użytkownika a następnego, ale system z wieloma użytkownikami był zupełnie inną koncepcją wymagającą zapisania stanów użytkownika w samej maszynie.
Pierwszy projekt współdzielenia czasu został wdrożony przez Johna McCarthy'ego w końcowych miesiącach 1957 r. Przy użyciu zmodyfikowanego IBM 704, a później zmodyfikowanego IBM 7090. Pierwszym komercyjnie udanym systemem współdzielenia czasu był Dartmouth Time Sharing System.
