3.П. Вострикова: Программирование на языке ассемблера ЕС ЭВМ

 

Развитие информационных технологий, как и общее развитие человечества, движется по спирали. И то, что 20 лет назад казалось анахронизмом, сегодня вдруг оказывается самым «продвинутым» решением. Именно это произошло с концепцией мейнфреймов в России.

В 70 — 80-х годах в СССР прототипами мейнфреймов IBM System 360 и 370 были машины Единой Серии (ЕС ЭВМ). Эта концепция довольно бурно развивалась, но вместе с перестройкой на нас навалилось засилье PC. Жажда каждого гражданина новой России иметь личную собственность распространилась и на вычислительную технику. Объединение корпоративных пользователей в «колхоз» на одной машине воспринималось как пережиток большевизма.

Но очень скоро выяснилось, что отдельно взятая персоналка мало полезна в организации. Началось объединение отдельных PC сначала в рабочие группы, а потом — в локальные сети. Появились сервера, системные администраторы. Все больше файловых ресурсов стало «переселяться» на сервера. Для управления доступом к ресурсам сети появились локальные и доменные политики, началось построение «управленческой вертикали».

Но и этого оказалось мало. Для совместной работы нескольких клиентов с информацией из одной базы данных возможностей управления файл-сервером оказалось недостаточно. Появились сервера баз данных, а вместе с ними и клиент-серверные приложения. Именно в это время появился термин «тонкий клиент»: основная часть приложения выполняется на сервере; клиентская часть занимается только интерфейсом с пользователем.

Дальнейшее укрупнение и развитие вычислительных сетей выявило еще одну проблему: даже группе системных администраторов очень тяжело отслеживать и настраивать программное обеспечение клиентских компьютеров. Возникли проблемы с безопасностью хранящейся в сети информации, которая может «утечь» с любой PC в сети. В результате все большее число сетевых приложений стало выполняться под «тонким клиентом».

Переход количества в качество — закон диалектики. Настал момент, когда появилось решение о замене традиционных PC на бездисковые рабочие станции. Термин «тонкий клиент» распространился от приложений на всю систему: теперь вся без исключений информация сконцентрировалась на сервере.

Дальше — больше. Возник вопрос о целесообразности рабочей станции как таковой. Ведь все операции все равно выполняются за ее пределами, рабочая станция превратилась в графический терминал. И тогда появился якобы принципиально новый концепт: zero-клиент; тройка из монитора, мыши и клавиатуры. Для реализации этой концепции еще во времена «тонкого клиента» на серверах была развернута система виртуализации, доведенная до уровня виртуальных клиентских машин.

Позвольте, но в результате получилась система, которая один в один повторила систему виртуальных машин на мейнфреймах S-370! Единственное отличие — это графический интерфейс, который в древние 80-е годы еще был из области фантастики.

А что же IBM и их мейнфреймы? В отличие от России, в Европе и США от них никто и не думал отказываться. В результате мейнфреймы IBM тихонько эволюционировали в системы S-390, а затем IBM стали делать сервера Z-серии. Интересно, литера «Z» тоже означает слово «zero»? Сервера Z-серии аппаратно, программно и концептуально на милю опережают самые «продвинутые» разработки Intel и Microsoft. К сожалению, в России воспользоваться этими разработками могут только очень богатые корпорации: все, что создано IBM, очень дорого. Это и понятно: мейнфреймы пока не производят ни в Китае, ни в Таиланде. А у нас их прекратили делать в конце 80-х годов...

В последнее время интерес к мейнфреймам в России резко возрос. Некоторые высшие учебные заведения даже стали преподовать программирование в системе Z-VM на языке PL-1 и REXX. Интересен стал и ассемблер для z-серверов. Это и побудило меня опубликовать книгу З.П. Востриковой, которая когда то была моей настольной книгой, а теперь в Интернете ее предлагают за деньги...