Spisu treści:
- Definicja - Co oznacza niezgodny system podziału czasu (ITS)?
- Techopedia wyjaśnia niezgodny system podziału czasu (ITS)
Definicja - Co oznacza niezgodny system podziału czasu (ITS)?
Niezgodny system podziału czasu (ITS) to wczesny system operacyjny napisany w języku asemblera. Został on opracowany głównie przez Artificial Intelligence Laboratory przy udziale przełomowego Projektu MAC w Massachusetts Institute of Technology (MIT). ITS obsługuje programowany procesor danych-6 i programowany procesor danych-10.
Zarówno ITS, jak i opracowane na nim aplikacje miały duży wpływ pod względem technicznego wpływu. Niektóre z ważnych aplikacji opracowanych na ITS to informacje EMACS i GNU. Niektóre języki programowania, takie jak MacLisp (prekursor Zeta lisp i wspólne Lisp), Micro Planner, MDL i Scheme zostały również opracowane na ITS. ITS był również kluczowym czynnikiem w rozwoju kultury hakerów, która powstała w kulturze komputerowej MIT w latach 60.
Techopedia wyjaśnia niezgodny system podziału czasu (ITS)
System operacyjny ITS został opracowany pod koniec lat 60. XX wieku i był używany do 1990 r. W MIT, a do 1995 r. W Stacken Computer Club w Szwecji.
Niektóre z ważnych cech technicznych ITS są następujące:
- System operacyjny zawierał pierwsze niezależne od urządzenia wyjście graficzne. Zawartość ekranu była kontrolowana za pomocą ogólnych poleceń utworzonych przez program. Treść była zwykle tłumaczona na ciąg znaków zależnych od urządzenia zdefiniowanych przez terminal, którego używał programista.
- Urządzenia wirtualne były obsługiwane w oprogramowaniu uruchamianym w procesach użytkownika zwanych zadaniami.
- Zapewniał dostęp do systemu plików między komputerami i był pierwszym systemem operacyjnym, który zawiera tę funkcję.
- Zapewniło zaawansowane zarządzanie procesami, w którym procesy były zorganizowane w drzewie. Każdy proces może zostać w sposób transparentny zamrożony lub ponownie uruchomiony w dowolnym momencie.
- Udostępniono wysoce zaawansowane narzędzie do przerwania oprogramowania, które może działać asynchronicznie.
- Obsługiwał operacje czasu rzeczywistego i dzielenia czasu, które działały jednocześnie.