Система административного терминала IBM
Система административного терминала IBM ( ATS/360 ) [1] предоставила пользователям систем IBM System/360 инструменты управления текстом и данными для работы с документами .
Более ранняя версия работала на системе обработки данных IBM 1440 или IBM 1460 , а корпорация IBM Service Bureau предложила собственную версию Call/ATS, которая работала на системах IBM 1440 или на системах IBM System/360 DOS .
Управление текстом и данными
[ редактировать ]ATS/360 предоставляет комплексные инструменты управления текстом и данными, включая ввод, временное хранение, постоянное хранение, форматирование, печать, архивирование и извлечение. Используя ATS/360, крупный бизнес может поддерживать все свои документы для конечных пользователей, редактируя и распечатывая их новые версии по мере необходимости. Кроме того, используя ATS/360, крупная юридическая практика могла вести файлы своих клиентов, включая показания свидетелей и показания, а использование ATS/360 значительно помогло принять ряд важных юридических решений. [ нужна ссылка ]
Поддержка устройств
[ редактировать ]Первоначально ATS/360 поддерживал только IBM 2741 терминалы с пишущими машинками . Позже группы пользователей добавили поддержку для терминалов 2741 с «функцией прерывания» и для терминалов IBM 1050 (которые неявно включали «функцию прерывания»). Также поддерживалась электрическая пишущая машинка с магнитной картой (MC/ST) , которая могла имитировать 2741.
ATS/360 был разработан исключительно для систем хранения данных IBM 2311 и IBM 2314 с прямым доступом, для онлайнового «Рабочего хранилища» и «Постоянного хранилища», а также для ленточных накопителей IBM 2400/3400 , для автономного «Rollout/Rollin» (Permanent Storage). резервное копирование/восстановление хранилища) и ленты «Форматирование и печать».
Аппаратный RPQ IBM предоставил печатной линии TN принтера IBM 1403 Model N1 символы, которые идентичны шариковым символам типа пишущей машинки IBM Selectric Courier 72, тем самым позволяя корректировать вручную напечатанные на компьютере документы или вставлять текст вручную, если это необходимо.
В программу IBM RPQ добавлена поддержка хранилища прямого доступа IBM 3330 , и этот PRPQ применялся большинством пользователей ATS/360, перешедших на ранние системы IBM System/370. По сути, этот PRPQ добавлялся к выбранным экземплярам канонической инструкции загрузки полуслова (LH), которая неявно включала «расширение знака» от старшего бита исходного полуслова, концептуально бита 15, до оставшихся 16 бит регистра общего назначения назначения. концептуально биты с 31 по 16 — с логической инструкцией And (N), которая задавала «маску» 0x0000FFFF и устраняла эффект расширения знака. Таким образом, это позволило использовать 16-битные адреса дисковых блоков, которые позже можно было преобразовать в ожидаемый и требуемый формат CCHHR . Этот PRPQ также применим к хранилищам с прямым доступом IBM 3350 , которые работали в режиме совместимости с 3330 и которые жертвовали 117 МБ из 317 МБ собственной общей емкости 3350 для реализации режима совместимости - два диска по 100 МБ, эквивалентных 3330, на одном 3350. водить машину). [2]
Поддержка операционной системы
[ редактировать ]Поддержка, выходящая за рамки OS/VS/2 Release 1 (SVS), не предлагалась IBM, но Питер Хаас, ранее работавший в Litton Systems Inc, а затем в Amdahl Corp, добавил поддержку MVS в целом, а также точек доступа и MP в частности. Таким образом, большое количество систем ATS/360 продолжало использоваться вплоть до эпохи MVS/370, пока терминалы 2741 и контроллеры 3705/4705, которые их поддерживали, не были выведены из эксплуатации.
Проектирование системы
[ редактировать ]ATS/360 очень эффективно использовал оперативную память, и нередко поддерживалось довольно много терминалов в разделе или регионе минимального размера . Он также очень эффективно использовал системные ресурсы и имел собственный диспетчер задач, который без проблем работал с PCP, MFT/MFT-II и MVT, для которых он изначально был разработан, с SVS, а затем при поддержке Haas. с МВС.
Операции ввода/вывода ATS/360 использовали исключительно EXCP . Переключение задач осуществлялось асинхронно как расширение дополнений EXCP ATS/360 и синхронно как расширение инструкции вызова супервизора типа 1 ATS/360 (SVC 255), раздел управления OS Nucleus IGC255. Таким образом, ATS/360 мог поддерживать большое количество онлайновых (терминальных) и автономных (периферийных) задач даже на PCP , который в противном случае поддерживал только одну задачу. Однако большинство систем ATS/360 запускались в разделе MFT/MFT-II или в регионе MVT , поскольку для автономных лент «форматирования и печати» требовался отдельный раздел/регион принтера для их физической печати, хотя ленты, сами по себе могут быть созданы под ATS/360.
ATS/360 предоставил свои собственные методы доступа и форматы файлов. Автономные ленты «форматирования и печати» можно было распечатать с помощью стандартных утилит ОС , поскольку эти ленты были совместимы с BSAM , хотя эти ленты были созданы с использованием EXCP.
банкоматы
[ редактировать ]В качестве преемника ATS/360 IBM продавала ATMS с поддержкой терминалов 3270 , чего не было в ATS/360. ATMS требовался CICS передачи данных программный продукт в дополнение к программному продукту ATMS, поэтому требовалось три программных продукта, тогда как сам ATS/360 был «бесплатным». [ почему? ]
Ссылки
[ редактировать ]- ^ GY20-0320 АДМИНИСТРАТИВНЫЙ ТЕРМИНАЛ IBM SYSTEM/360 System-OS (ATS/OS) РУКОВОДСТВО ПО СИСТЕМЕ НОМЕР ПРОГРАММЫ 360A-CX-19X
- ^ Корпорация IBM (1977). Справочное руководство для IBM 3350 Direct Access Storage (PDF) . Проверено 2 мая 2017 г.