(Всем мученикам модемного соединения, выходившим в интернет через модем, в 90-х и начале 2000-х – посвящается)
С первых попыток цифрового обмена информацией между ЭВМ учёным пришлось бороться с несовершенством (это ещё мягко сказано, правильнее назвать – «убожеством») аналоговых линий связи. Эти линии делали в расчёте на обычную голосовую связь по телефону, намного менее требовательную к качеству сигнала, шумам и искажениям. Соответственно, линии связи тянули низкокачественным медным проводом – «лапшой», без всякого экранирования, на линиях было множество скруток, часто сделанных как попало. Удивительно, что на таких линиях цифровое оборудование вообще как-то работало.
Квалификация связистов, особенно «на местах», тоже часто «соответствовала» качеству тогдашней связи. Безусловно, были среди них и высококлассные профессионалы, но ведь эти скрутки тоже кто-то делал? Пробиваясь через весь этот «колхоз», сигнал часто искажался так, что ЭВМ вообще отбрасывала до 99% процентов пакетов.
(Как вспоминал участник проекта создания АСУ Томской области Б.А. Гладких, качество передачи данных было настолько низким, что организовать устойчивую работу удаленных друг от друга абонентов было невозможно. В результате связь постоянно прерывалась, программы операционной системы, отвечающие за обслуживание абонентов, зависали. «В конце концов, от телеобработки пришлось отказаться, – пишет Б.А.Гладких, – а коллективное использование ЭВМ свелось к тому, что пользователи из разных организаций заказывали на ВЦКП машинное время, приходили туда со своими носителями данных (перфокартами, магнитными лентами) и уходили с рулонами бумажных выдач»)
После первых же попыток связи Глушков и Китов с ужасом осознали, что этот 3,14здец неизлечим. Наихудшее качество линий связи было как раз на уровне районов, т. е. – участков первичного сбора информации. Решить проблему помог творческий подход и всё тот же телетайп, по которому информация передавалась. Первые эксперименты с передачей информации с мест Лебедев, Глушков и Китов проводили на ЭВМ «БЭСМ-1М», собранной из присланных Веденеевым компонентов на материнской плате компьютера образца 2012 года (см. гл. 01-02 и 02-04). Как потом рассказал в кругу «посвящённых» Сергей Алексеевич Лебедев:
– Нам очень повезло, что в присланной операционной системе сохранилось множество «рудиментов» 40-летней давности, в том числе – поддержка телетайпа на уровне ядра, программы tty, sed и awk. Хотя нам и пришлось подключать телетайп через переходник USB-RS232, но система его увидела и смогла принимать информацию.
Пришлось учитывать и то, что на другом конце, за телетайпом, чаще всего сидела обыкновенная тетёнька из планового отдела, не имеющая понятия о том, что такое ЭВМ. Поэтому нам пришлось ввести в обиход форму «датаграмма строгой отчётности», то есть, телеграмма, составляемая по особому шаблону, с дублированием числовых показателей. В случае искажения при передаче сигнала это помогало восстановить данные.
Текст полученной телеграммы выводился на бумагу, позднее – на монитор. Оператор читал его, отмечал значения, вероятно искажённые при передаче, и запрашивал их у отправителя повторно. Потом мы сделали программу, которая «разбирала» текст при помощи awk и запрашивала повреждённые строки в автоматическом режиме. В общем, автоматизацию вводили постепенно. Но окончательно привести ситуацию к нормальной смогли только после того, как начали использовать выделенные линии связи, проложенные военными связистами, и радиорелейную связь.
Эта примитивная система использовалась при передаче информации с предприятий, не имевших никакой вычислительной техники вообще – прежде всего, из колхозов и совхозов. Когда в центрах административно-хозяйственных районов-комбинатов организовали собственные ВЦ, их уже сразу соединяли с ВЦ Госплана выделенными линиями связи. Затем такие же линии дотянули до областных ВЦ.
На этом этапе уже появились настольные калькуляторы «Пенза», которые можно было подключать к телетайпу. Очень помогли чехи, по заказу советского Внешторга приделавшие к своей электрической пишущей машинке «Консул» механизм для пробивки перфоленты, что превратило её в аналог машинки IBM Selectric (АИ). Теперь любой документ, напечатанный на «Консуле», можно было одновременно получить в виде копии на перфоленте, которую уже можно было передать по телетайпной линии, или загнать в ЭВМ напрямую, через считыватель.
В это время выходила на финишную прямую подготовка к испытаниям экспериментальной системы ПРО «А». Академик С.А. Лебедев и его заместитель В.С. Бурцев, непосредственно занимавшиеся созданием вычислительных средств и систем связи для ПРО, вместе с А.Л. Лившицем и А.И. Китовым использовали эти же наработки при построении информационной сети «Электрон», по которой передавалась как информация системы «Луч-1» (ПВО страны), так и экономическая информация для ОГАС (АИ частично, см.гл.05-10. Системы «Луч-1» и «Электрон» действительно существовали, но в реальной истории использовались только для ПВО)