System terminali administracyjnych IBM
IBM Administrative Terminal System , znany również jako ATS/360 , udostępniał użytkownikom systemów IBM System/360 narzędzia do zarządzania tekstem i danymi do pracy z dokumentami .
Wcześniejsza wersja działała na IBM 1440 lub IBM 1460 Data Processing System, a IBM Service Bureau Corporation oferowało zastrzeżoną wersję Call / ATS, która działała na systemach IBM 1440 lub na systemach IBM System / 360 DOS .
Zarządzanie tekstem i danymi
ATS/360 zapewnia wszechstronne narzędzia do zarządzania tekstem i danymi, w tym wprowadzanie, przechowywanie tymczasowe, przechowywanie stałe, formatowanie, drukowanie, archiwizowanie i pobieranie. Korzystając z ATS/360, duża firma może przechowywać wszystkie dokumenty użytkowników końcowych, weryfikując je i drukując nowe wersje zgodnie z wymaganiami. Również przy użyciu ATS/360 duża kancelaria prawna mogła przechowywać akta swoich klientów, w tym zeznania świadków i zeznania, a przy użyciu ATS/360 wydatnie wspomagano kilka przełomowych decyzji prawnych. [ potrzebne źródło ]
Obsługa urządzeń
Początkowo ATS/360 obsługiwał tylko terminale do pisania IBM 2741 . Później grupy użytkowników dodały obsługę terminali 2741 z „funkcją przerywania” i terminali IBM 1050 (które domyślnie zawierały „funkcję przerywania”). Obsługiwana była również magnetyczna maszyna do pisania Selectric (MC / ST) , która mogła emulować 2741.
ATS/360 został zaprojektowany wyłącznie dla urządzeń pamięci masowej IBM 2311 i IBM 2314 z bezpośrednim dostępem, do „Pamięci roboczej” i „Pamięci stałej” on-line oraz dla napędów taśmowych IBM 2400/3400 , do „Rollout/Rollin” offline (Permanent kopia zapasowa/przywracanie pamięci masowej) oraz taśmy „Formatuj i drukuj”.
RPQ IBM dostarczyło ciąg drukowania TN drukarki IBM 1403 Model N1 ze znakami, które identycznie symulowały znaki kulkowe maszyny do pisania IBM Selectric Courier 72, umożliwiając w ten sposób ręczne poprawianie dokumentów drukowanych maszynowo lub ręczne wstawianie tekstu, zgodnie z wymaganiami .
Program IBM RPQ dodał obsługę urządzenia pamięci masowej IBM 3330 z bezpośrednim dostępem, a to PRPQ zostało zastosowane przez większość użytkowników ATS / 360, którzy migrowali do wczesnych systemów IBM System / 370. Zasadniczo ten PRPQ był dołączany do wybranych instancji kanonicznej instrukcji Load Halfword (LH) - która pośrednio zawierała „rozszerzenie znaku” od bitu wysokiego rzędu źródłowego półsłowa, koncepcyjnie bitu 15, do pozostałych 16 bitów docelowego rejestru ogólnego przeznaczenia, koncepcyjnie bity od 31 do 16 - z instrukcją logiczną And (N), która określała „maskę” 0x0000FFFF i która eliminowała efekt rozszerzenia znaku. Pozwoliło to zatem na 16-bitowe adresy bloków dysku, które można było później przekonwertować na oczekiwane i wymagane CCHHR . To PRPQ miało również zastosowanie do urządzeń pamięci masowej IBM 3350 z bezpośrednim dostępem, które działały w trybie zgodności z 3330 i które poświęciły 117 MB z całkowitej pojemności 317 MB natywnego 3350 w celu zaimplementowania trybu zgodności - dwóch dysków równoważnych 100 MB 3330 na jednym 3350 prowadzić).
Obsługa systemu operacyjnego
Wsparcie wykraczające poza OS/VS/2 Release 1 (SVS) nie było oferowane przez IBM, ale Peter Haas, wcześniej w Litton Systems Inc, a następnie w Amdahl Corp, dodał ogólnie obsługę MVS, aw szczególności AP i MP, oraz w ten sposób duża liczba systemów ATS / 360 pozostawała w użyciu przez długi czas w erze MVS / 370, aż do wycofania z eksploatacji terminali 2741 i kontrolerów 3705/4705 , które je obsługiwały.
Projekt systemu
ATS/360 bardzo efektywnie wykorzystywał pamięć główną i nierzadko obsługiwał sporo terminali w partycji lub regionie o minimalnym rozmiarze . Był również bardzo wydajny w wykorzystywaniu zasobów systemowych i miał własny dyspozytor zadań, który bezproblemowo współpracował z PCP, MFT/MFT-II i MVT, dla których został pierwotnie zaprojektowany, z SVS, a później ze wsparciem firmy Haas, z MVSem.
Operacje wejścia/wyjścia ATS/360 wykorzystywały wyłącznie EXCP . Przełączanie zadań zostało zrealizowane asynchronicznie jako rozszerzenie przydatków EXCP ATS/360 i synchronicznie jako rozszerzenie instrukcji ATS/360 Type 1 Supervisor Call (SVC 255), sekcja sterowania OS Nucleus IGC255. Dzięki temu ATS/360 mógł obsługiwać całkiem sporo zadań online (terminale) i offline (urządzenia peryferyjne), nawet na komputerze PCP , który w przeciwnym razie obsługiwałby tylko jedno zadanie. Jednak większość systemów ATS/360 działała w partycji MFT/MFT-II lub w regionie MVT , ponieważ taśmy offline „sformatuj i drukuj” wymagały oddzielnej partycji/regionu drukarki do ich fizycznego wydrukowania, chociaż same taśmy można było utworzyć w ramach samego ATS/360.
ATS/360 zapewniał własne metody dostępu i formaty plików. Taśmy offline „formatuj i drukuj” można było drukować przy użyciu standardowych narzędzi systemu operacyjnego , ponieważ były one kompatybilne z BSAM , chociaż te taśmy zostały utworzone przy użyciu EXCP.
bankomaty
Jako następca ATS / 360, IBM wprowadził na rynek ATMS obsługujący terminale 3270 , czego nie zrobił ATS / 360. ATMS wymagał produktu programu komunikacji danych CICS oprócz produktu programu ATMS, wymagając tym samym trzech produktów programowych, podczas gdy sam ATS/360 był „darmowy”. [ dlaczego? ]