Выбрать главу

Поскольку я тогда уже загорелся идеей сборки "Радио-86", то всё, что относилось к К580, я изучал добросовестно и с личным интересом. Где-то в середине 4-го курса, наверное, осенью 1986 года, на одном из предметов, по которому нам читали К580, нас решили ознакомить с реальной ЭВМ на этом процессоре. Повторюсь, "Радио-86" считался радиолюбительской поделкой, а настоящими ЭВМ считались те, которые выпускала промышленность, в первую очередь ЕС и СМ. С одной такой ЭВМ – СМ-1800, нас и решили ознакомить. Нас привели в лабораторию, где была установлена одна машина. Надо сказать, что её СМ-ское происхождение чувствовалось сразу – она была выполнена в стандартной СМ-ской стойке размером примерно 500 на 600 на 1900 мм, то есть в виде средних размеров стального шкафа в рост человека. Поскольку я уже имел представление, какие размеры может иметь ЭВМ на К580 ("Радио-86"), меня такая гигантомания слегка удивила. В стойке было два дисковода на 8-дюймовые дискеты, располагавшиеся вертикально. Кажется, ещё было подключено стандартное СМ-вское АЦПУ. Оператор с ЭВМ общался через дисплей, что было по тем временам уже рядовым явлением. Но больше всего меня восхитил небольшой пультик над дисплеем, соединенный с ЭВМ кабелем. На пультике были ряды красных светодиодов, которые показывали состояние каждой шины ЭВМ – 16 разрядов адреса, 8 разрядов данных, и ещё, кажется, прерывания. Они очень весело мигали в процессе выполнения программы, и их мигание замедлялось, когда ЭВМ ожидала команды оператора. К тому времени я уже знал, что "Радио-86" работает на частоте примерно 1.5 МГц, то есть сигналы на шинах адреса и данных меняются с сопоставимой частотой. Поэтому меня очень озадачило, что же должны показывать эти светодиоды. Но под диодами располагались жёлтые и белые клавиши, которым я не мог придумать другого назначения, кроме как вручную задавать значения данных и адреса. Всё это напоминало осовремененную пародию на первые ЭВМ.

Нам загрузили с дискеты операционную систему, кажется, CP/M, и транслятор Фортрана. Надо сказать, что Фортран я не любил с первого курса, когда пытался запустить программу на нем на ЕС ЭВМ. Фортран отвечал мне взаимной нелюбовью, и я в жизни не написал ни одной работающей программы на Фортране. Поэтому я спихнул написание программы на Геннадьича, нашего старосту, который понимал в программировании больше других студентов нашей группы (возможно даже, вместе взятых, потому что сейчас он работает в Канаде системным программистом). Вообще, по моим понятиям, на современных машинах должен был использоваться более современный язык программирования, а Фортран больше подходил к ЕС ЭВМ (сейчас знаю, что неправ). Одним словом, СМ-1800 произвела на меня странное впечатление и укрепила меня в распространенном тогда мнении об ущербности советских ЭВМ. Основы этого мнения у меня заложил Геннадьич, он в то время подрабатывал по ночам сменным инженером на каком-то ВЦ, и с восторгом рассказывал о ЕС-1040 производства ГДР. Особенно мне запомнились его рассказы о том, что дверцы накопителей у ЕС-1040 закрывались не вручную, а пневматикой, это рассматривалось как несомненное достоинство ГДР-вского компьютеростроения по сравнению с советским. У СМ-1800 8-дюймовые дисководы закрывались вручную, впрочем, нам, студентам, вставлять дискеты в дисковод тогда не доверяли, для этого при ЭВМ был инженер.

10. "Искра-226" – персоналка 80-х

Курсе на четвертом не помню уже на каком предмете у нас были занятия на другой советской мини-ЭВМ – "Искре-226". Тогда это называлось – "дали машинное время". Суть занятий была в программировании на Бейсике, тогда считалось, что каждый инженер должен уметь писать программы, но Фортран слишком сложен для нормальных инженеров (не профессиональных программистов), и вполне достаточно Бейсика. Поэтому нам ничего не объясняли про операционные системы и прочие подробности, а просто загружали интерпретатор, и всё. Естественно, такой роскоши, что на каждого студента приходится по отдельной "Искре", не было, это не дисплейный класс на СМ-1 с разделением времени. Группу разбивали на бригады из 3–4 студентов, и каждая бригада работала на отдельной машине. То есть за экраном сидел один человек, который больше всего понимал, второй, который понимал поменьше, диктовал ему текст программы, подавал ручку, бумагу и вообще был на подхвате. Остальные члены бригады на всё это смотрели или занимались своими делами. Программы за всех делал тот, кто больше понимал. Это давало возможность тем, кто интересовался, посидеть за экраном всласть, а тем, кто не интересовался, позволяло не ломать лишний раз голову.