Читать книгу Работы. Мемуар - Александр Феликсович Борун - Страница 6

Завод приёмно-усилительных ламп (1978-1985)
Компьютерный прогресс

Оглавление

Компьютеры появились буквально при мне. В физико-математической школе № 13 была машина «Урал-2». Она выглядела как стенка из электронных ламп12. Программу в неё нужно было вводить с помощью перфоленты, которая представляла собой засвеченную фотоплёнку. Дырочки в ней нужно было пробивать с помощью перфоратора, который не умел сам переводить в комбинации дырочек обычные человеческие символы. Это нужно было сделать предварительно, и пробивать на нём именно дырочки в намеченных местах. Всё переводилось в числа, числа – в восьмеричную систему счисления, а уже из неё в расположение дырочек на перфоленте. Если машина рвала ленту, её нужно было клеить специальным очень вонючим клеем, предварительно шкуркой стесав на клин полоску на обеих склеиваемых концах ленты13. Рвалась она часто, устройство протяжки было грубое. Потому и не бумажная лента, а фотоплёнка, она гораздо прочнее.

В университете уже была машина «Минск», не помню номера, выглядящая как несколько металлических шкафов. Питалась она перфокартами, причём перфоратор уже выглядел как пишущая машинка с буквенными и цифровыми обозначениями клавиш. Где пробивать дырочки он уже определял сам. Но большой практики у нас там не было, всё же физический факультет, а не математический14. Там-то были и программисты.

В ОКБ завода ПУЛ была какая-то аналогичная машина. Помнится, вывод результатов она делала на бумажную ленту с перфорацией по краям шириной больше длины листа А4, причём символы прыгали в строке то выше, то ниже. Но на ней было трудно получить машинное время.

Зато там практически в полное моё распоряжение попала машина «Наири-К». Она выглядела как пульт управления космического корабля в фантастическом фильме. Или как пульт управления атомной электростанцией в нефантастическом, хотя, впрочем, сильно поменьше. Собственно, раза в два больше письменного стола. На самом деле множество маленьких лампочек, перемигивающихся на ней, когда она работала, мне были ни на что не нужны. Может, какие-нибудь наладчики могли их зачем-то рассматривать. Считывать с них что-либо я не умел. Работала она на своём собственном языке, но он был того же типа, что бейсик, фортран, фокал и пр.

Наконец, сильно не сразу, мне выдали машину «Электроника». Она была уже близка по концепции к персональному компьютеру. Сама машина занимала одну секцию в тумбе стола, высотой в обычный ящик в тумбе стола. Место остальных ящиков занимало квадратное устройство перфоввода и перфовывода. Причём с бумажными лентами. А к столу была принайтовлена электрическая пишущая машинка. Работала она так энергично, что весь стол (металлический, между прочим) трясся. На ней можно было набирать программу, а потом вывести на перфоленту, чтобы не набирать заново. И та же машинка печатала результат расчёта. При этой ЭВМ было несколько лент. Сперва нужно было заставить её считать небольшую по длине загрузочную ленту, которая позволяла ей читать всё остальное. Потом ленту с бейсиком. И потом свою ленту с программой, написанной на бейсике.

Ах, да, ещё до неё я успел некоторое время посчитать на продвинутом электрическом калькуляторе, который, кроме собственно расчётов, мог запоминать некую последовательность арифметических операций и даже имел какие-то команды типа «если… то», тем самым, это было что-то вроде ЭВМ, хотя очень медленной, с очень маленькой оперативной памятью и никакой постоянной.

Ещё больше был похож на персональный комп принесённый отцом домой «БК». Это была небольшая коробочка, к которой подключалась клавиатура. И можно было подключить и использовать как монитор телевизор.

Настоящим персональным компьютером был чехословацкий «Правец», а вот где я с ним познакомился, уже не помню. Кажется, уже в Москве. Он работал с магнитными дискетами ёмкостью 256 килобайт. А потом и с дискетами удвоенной плотности 512 килобайт. Постоянной памяти у него не было15, так что приходилось, как с «Электроникой», вставлять загрузочную дискету, потом дискету в бейсиком, потом со своей программой. Но уже был монитор16. Следующая модификация «Правца» имела постоянную память – жёсткий диск ёмкостью аж 10 мегабайт.

И, наконец, Аня с отцом съездили на конференцию в США в 1988 г., где коллеги организовали им возможность прочесть несколько лекций, а на полученную зарплату они вдвоём купили компьютер (за тыщу с небольшим долларов) класса IBM XT-286 и даже принтер к нему17. Матричный. Это который изображает символы с помощью иголочек и при печати громко жужжит. Монитор при нём был не чёрно-голубой, а чёрно-жёлтый, назывался «Геркулес» и имел нестандартную матрицу, несколько шире обычной18. Жёсткий диск был 20 Мб. Потом мы его заменили на 40. Когда сломался первый – в смысле, сломалась ФАТ, файл аллокэйшн тэйбл, в которой записаны координаты всех файлов, – мы его вручную починили за две недели, распутав, где какой файл начинается и кончается. Когда сломался диск в 40 Мб, починка заняла месяц. А потом появилась Виндоус, которая не разрешает лазить в ФАТ. Надо бы где-то рассказать, как именно они сломались тогда, но, наверное, нужно, наоборот, рассказ про компьютеры отсюда убрать. Не знаю.

12

Тут у нас различные воспоминания с В.Ч. Ему помнится, что не одна стенка, а занимала половину кабинета. На снимке в книге мемуаров нашей учительницы математики Веры Петровны Филиновой это различие непонятно. Притом она пишет (Филинова В.П. «85 лет – одно мгновение…», с. 272): «…сосредоточив классы с углублённым изучением математики и физики в 13-й школе, университет решил передать в дар школе из своего вычислительного центра советскую электронно-вычислительную машину «Урал-1», которая делала 100 операций в секунду. Для своего вычислительного центра университет приобрёл более современную машину «Урал-2», которая делала уже 5000 операций в секунду». С. 273: «Школа отвела для машины на нижнем этаже большую комнату. «Урал-1» состоял из нескольких блоков-шкафов, установленных вдоль задней стены кабинета» (!).«Появился новый учитель физики Николай Сергеевич Осовин, ставший инженером вычислительного центра. Ему удалось не только расставить все блоки машины экономным способом (?), но и заставить её работать». Но и В.Ч. помнит «Урал-2», наверное, Вера Петровна про это уже не стала писать, когда машина поменялась. Но насчёт половины класса хочу заметить, что перед машиной ещё стояли перфоратор и считыватель перфолент, и, наверное, вплотную к машине парты нельзя было ставить. Впрочем, нусутх. Не буду спорить, пускай не одна стенка с лампочками, а несколько.

13

Тут Василий помнит, как я как раз клеил при нём. И добавляет, что ещё у меня был пробит двоичный код с ошибками, и я часть недостающих дырочек дорезал бритвенным лезвием, а на лишние наклеивал миниатюрные заплатки. Именно тогда он решил, что в программисты ни за что не пойдёт. А я про дырочки и не помню, надо же. Непонятно как-то, я, значит, клеил и вручную исправлял ошибки в коде, а сам он что делал при этом? Мы же в одном классе тогда были.

14

Василий замечает: «а мне как раз «Минск» запомнился перфолентами, причем какими-то очень узкими, коды для отдельных символов шли не поперек восьмерками, а вдоль, но почему-то тремя строками. Перфокарты же были у машин «типа М-20», к которым относились всякие БЭСМ с номером». Ну, ему виднее, как математику.

15

В.Ч. советует добавить «…никакой!». Даже когда он рассказывал лет 10-13 назад студентам, что одна дискета на 512 Кб (не Мб!) содержала всю операционную систему, а вторая – единственную программу, которую запускали, причем вместе с входными и выходными данными, они не могли себе такого представить. Сейчас тем более.

16

Естественно, кинескоп с электронно-лучевой трубкой, в толщину больше, чем в высоту и ширину, 640 точек на всю ширину экрана, так что любая линия выглядела как ряд точек, и с частотой кадров такой, что мигание заметно и голова болит, если час-другой посмотреть в него.

17

В.Ч.: мой знакомый, очень талантливый и приятный Леша Жарков, которого родители после физфака (годом после нас) пристроили в аспирантуру в Дубну к Гердту, был в нашем отечестве пионером использования компьютеров для не числовых, а символьных вычислений (типа пишешь ax=b – машина выдаёт x=b/a, пишешь (sinx)'= получаешь cosx, только использовал не так тривиально: он давал, напр., мне почитать работу, где взятием скобок Пуассона получалось 44 следствия из первого интеграла какого-то нелинейного уравнения магнитодинамики. Дальше автор отбирает из этих 44 следствий нетривиальные и получает полную систему интегралов (каждый из них выделяет в фазовом пространстве гиперповерхность, а система их – фазовую кривую, т. е. эволюцию плазмы во времени, как пересечение этих гиперповерхностей. Трюк с получением новых интегралов через скобки Пуассона придумал сам Пуассон лет 200 назад, но вручную всё это получить нереально. И вот Лёша становится знаменитостью, ездит на всякие заграничные конференции, в частности в 1989 г. на полугодовую стажировку в Лейпциг (между прочим наблюдал ихнюю революцию и в первые же дни после падения Стены посещал Зап. Берлин). Курит там ради экономии «Приму» или даже «Астру», привозимую чемоданами из Саратова, питается соответственно и из сэкономленной скромной стипендии покупает себе компьютер. Привозит его сюда и продает за 40 тыс. (и очень жалел: годом раньше мог бы продать за 100 тыс). Покупает за 27 тыс. двухкомнатную квартиру на Рабочей, рядом со мной, и ещё на мебель остается. Какой именно компьютер не помню, но что-то класса IBM XT-286.

18

Кажется, не 640, а аж 720 точек в ширину. Кроме того, он требовал 110 В, а не 220, и спустя много времени, будучи извлечён из кладовки при срочной нехватке монитора, сгорел, включённый без трансформатора. Давно в кладовке стоял, все забыли…

Работы. Мемуар

Подняться наверх