Какими были первые советские компьютеры и игры
Сегодня мы рассказываем о самых популярных СССР компьютерах и программах для них.
«Микроша»
Компьютер умел выводить на экран (в качестве которого обычно использовался домашний телевизор) текст и графику и поддерживал четыре разных цвета. Все игры и программы были записаны на кассеты и вводились в память при помощи обычного магнитофона типа «Электроника 302».
К компьютеру можно было подключать не только обычный телевизор, на который выводилось 4-цветное изображение, но и принтер. Последние, впрочем, достать было практически невозможно.
ZX Spectrum
Первые «Спектрумы», как сообщают старожилы, были ввезены в Советский Союз из Польши. Позднее в СССР получили большое распространение многочисленные клоны этого компьютера.
Выпущенный в СССР в начале восьмидесятых годов «Агат» был аналогом Apple II, созданном в далеких Соединенных Штатах Стивом Джобсом. Несмотря на то, что это был компьютер, созданный главным образом для образовательных нужд, в советских домах ему тоже нашлось место.
«Агат» стал одним из немногих советских компьютеров (во всяком случае, ко времени его массового распространения), оснащенных дисководом, а иногда и двумя. Ряд моделей компьютера имели отдельный системный блок и подключаемую к нему клавиатуру, а также поставлялись сразу с мониторами.
Что касается наиболее в СССР популярных компьютерных игр, то вместо того, чтобы их перечислять, достаточно показать небольшой, но крайне познавательный видеоролик. Об уровне «экшена» и напряженности игрового процесса судить вам.
Сделано в СССР. История развития отечественного компьютеростроения
Не так давно мы рассказали вам про архитектуру новейшего российского процессора «Эльбрус-4С», разработанного компанией МЦСТ. Была затронута и ее история развития. На сегодняшний день эта фирма — чуть ли не единственный оплот отечественного компьютеростроения. На наш взгляд, было бы неправильно не уделить немного внимания разработкам СССР. Да, советское компьютеростроение нельзя назвать передовым, однако инженеры, ученые и государство все же уделяли ему достаточное количество времени и сил.
Персональный компьютер «Агат»
Первая советская электронно-вычислительная машина была сконструирована и введена в эксплуатацию недалеко от города Киева. С появлением первого компьютера в Союзе и на территории континентальной Европы связывают имя Сергея Лебедева (1902-1974 гг.). В 1997 году ученая мировая общественность признала его пионером вычислительной техники, и в том же году Международное компьютерное общество выпустило медаль с надписью: «С.А. Лебедев — разработчик и конструктор первого компьютера в Советском Союзе. Основоположник советского компьютеростроения». Всего при непосредственном участии академика было создано 18 электронно-вычислительных машин, 15 из которых переросли в серийное производство.
Сергей Алексеевич Лебедев — основоположник вычислительной техники в СССР
В 1944-м, после назначения на должность директора Института энергетики АН УССР, академик с семьей переезжает в Киев. До создания революционной разработки остается еще долгих четыре года. Данный институт специализировался по двум направлениям: электротехническое и теплотехническое. Волевым решением директор разделяет два не совсем совместимых научных направления и возглавляет Институт электроники. Лаборатория института переезжает в предместье Киева (Феофания, бывший монастырь). Именно там и воплощается в жизнь давнишняя мечта профессора Лебедева — создать электронно-цифровую счетную машину.
Первый компьютер СССР
Всего в МЭСМ было использовано порядка 6 тысяч различных электронных ламп, устройству требовалась мощность в 25 кВт. Программирование происходило за счет ввода данных с перфолент или в результате набора кодов на штекерном коммутаторе. Вывод данных производился посредством электромеханического печатающего устройства или путем фотографирования.
Несмотря на максимально возможную автономную работу МЭСМ, определение и устранение неполадок все же происходило вручную или посредством полуавтоматического регулирования. Во время испытаний компьютеру было предложено решить несколько задач, после чего разработчики заключили, что машина способна производить вычисления, неподвластные человеческому разуму. Публичная демонстрация возможностей малой электронной счетной машины произошла в 1951 году. С этого момента устройство считается введенным в эксплуатацию первым советским электронно-вычислительным аппаратом. Над созданием МЭСМ под руководством Лебедева работало всего 12 инженеров, 15 техников и монтажниц.
Несмотря на ряд существенных ограничений, первый компьютер, сделанный в СССР, работал в соответствии с требованиями своего времени. По этой причине машине академика Лебедева было доверено проводить расчеты по решению научно-технических и народно-хозяйственных задач. Опыт, накопленный в процессе разработки машины, был использован при создании БЭСМ, а сама МЭСМ рассматривалась в качестве действующего макета, на котором отрабатывались принципы построения большой ЭВМ. Первый «блин» академика Лебедева на пути развития программирования и разработок широкого круга вопросов вычислительной математики не оказался комом. Машину применяли как для текущих задач, так и рассматривали прототипом более усовершенствованных аппаратов.
Успех Лебедева был высоко оценен в высших эшелонах власти, и в 1952 году академик получил назначение на руководящую должность института в Москве. Малая электронная счетная машина, произведенная в единичном экземпляре, использовалась до 1957 года, после чего устройство демонтировали, разобрали на составляющие и поместили в лабораториях Политехнического института в Киеве, где части МЭСМ служили студентам в лабораторных исследованиях.
ЭВМ серии «М»
В 1952-м году появилась М-2, производительность которой выросла в сто раз, а число ламп увеличилось лишь вдвое. Этого удалось достичь за счет использования управляющих полупроводниковых диодов. Но инновации требовали больше энергии (М-2 потребляла 29 кВт), да и площадь конструкция заняла в четыре раза больше, чем предшественница (22 м 2 ). Счетных возможностей данного устройства вполне хватало для реализации ряда вычислительных операций, но серийное производство так и не началось.
Советская вычислительная школа Сергея Лебедева
Сергей Алексеевич Лебедев был советским академиком и основоположником вычислительной техники в СССР. Он создал первый в континентальной Европе компьютер с хранимой в памяти программой (МЭСМ) и был одним из разработчиков первых цифровых электронных вычислительных машин с динамически изменяемой программой вычислений. Под руководством и самоличном участии этого выдающегося ученого было создано 18 ЭВМ, причем 15 из них выпускались серийно.
Лебедев стоял у истоков развития и становления отечественной вычислительной техники. Опыт его работы уникален, так как охватывает период от создания первых ламповых компьютеров, выполнявших сотни и тысячи операций в секунду, до быстродействующих супер-ЭВМ на больших интегральных схемах.
Сергей Лебедев родился 2 ноября 1902 г. в городе Нижний Новгород. Отец Алексей Иванович был известным автором «Азбуки» и «Словаря непонятных слов», а мать Анастасия Петровна (в девичестве Маврина, из дворян) преподавала общие предметы в младших классах народного училища. В послереволюционные годы главу семейства пригласили на работу наркомом просвещения и Лебедевы переехали в Москву.
Сергей Лебедев (1920 г.)
Начало пути
В 1921 г. Сергей сдал экзамены экстерном за среднюю школу и поступил в Московское высшее техническое училище (МВТУ) им. Н.Э.Баумана на электротехнический факультет. Его учителями и научными руководителями были выдающиеся русские ученые-электротехники, профессора Карл Адольфович Круг, Леонид Иванович Сиротинский и Александр Александрович Глазунов. Все они трудились над разработкой плана электрификации СССР (план ГОЭЛРО). Для успешного осуществления потребовались уникальные теоретические и экспериментальные исследования. Лебедев был еще студентом, но уже тогда основное внимание уделял проблеме устойчивости параллельной работы электростанций. Первые результаты по данной проблеме были отражены в его дипломном проекте, который выполнялся под руководством профессора К.А.Круга.
В 1928 г. Лебедев получил диплом инженера-электрика и остался преподавать в родной альма-матер, параллельно занимая должность младшего научного сотрудника Всесоюзного электротехнического института (ВЭИ). Именно в этом ВУЗе он возглавил лабораторию электрических сетей, где продолжил работу над проблемой устойчивости. Тематика лаборатории постепенно расширялась, охватывая также и проблемы автоматического регулирования. И в результате в 1936 г. на ее базе сформировался отдел автоматики, руководить которым поручили Сергею Алексеевичу.
К этому времени Лебедев уже стал профессором и автором (совместно с Петром Сергеевичем Ждановым) широко известной среди специалистов-электротехников монографии “Устойчивость параллельной работы электрических систем”.
Лебедев в своем кабинете
У научной деятельности Лебедева замечалась характерная особенность, которая заключалась в органическом сочетании большой глубины теоретической проработки с конкретной практической направленностью. Продолжая теоретические исследования, он стал активным участником подготовки сооружения Куйбышевского гидроузла.
В начале Второй мировой войны Лебедев был вынужден покинуть ВЭИ и уехать в Свердловск. Все ресурсы отдела автоматики переключили на оборонную тематику.
В 1945 г. Лебедева избрали действительным членом Академии Наук УССР
После окончания войны ученый занялся реализацией давно запланированного проекта по созданию вычислительной машины с использованием двоичной системы счисления. В те годы не было достаточно полных публикаций о двоичной системе счисления и методике операций над двоичными числами. Базой для построения цифровой вычислительной машины стала методика выполнения арифметических операций в двоичной системе счисления и ранее разработанные самим Лебедевым методы решения математических задач.
В 1947 г. Лебедев стал директором Института электротехники АН Украины и по совместительству возглавил руководство лабораторией Института точной механики и вычислительной техники СССР.
В 1948 г. начался процесс создания малой электронной счетной машины (МЭСМ). Для научной работы Лебедеву выделили частично разрушенное здание бывшей монастырской гостиницы в Феофании (Киев). С финансовой помощью и поддержкой вице-президента АН УССР Михаила Алексеевича Лаврентьева, помещение было отремонтировано и оборудовано под лабораторию.
Здание в Феофании, где размещалась лаборатория Лебедева
Лебедев выдвинул, обосновал и реализовал в первой советской машине принципы построения ЭВМ с хранившейся в памяти программой. МЭСМ занимала целое крыло двухэтажного здания (60 м²) и состояла из 6 000 электронных ламп. Примечательно то, что проектирование, монтаж и отладка машины были выполнены в течении трех лет. При этом в разработке участвовали лишь 11 инженеров и 15 технических сотрудников. Тогда как на разработку первого в мире электронного компьютера ЭНИАК (США) ушло пять лет и было задействовано 13 разработчиков и более 200 техников.
Схема элементарной ячейки блока памяти арифметического устройства МЭСМ
МЭСМ была арифметическим устройством, производившим операции сложения, вычитания, умножения, деления, сдвига, сравнения с учётом знака, сравнения по абсолютной величине, передачи управления, передачи чисел с магнитного барабана, сложения команд, остановки. МЭСМ имела двоичное представление чисел с фиксированной запятой, 16 двоичных разрядов на число, плюс один разряд на знак.
6 ноября 1950 г. состоялся пробный пуск машины, в ходе которого решалась задача: Y» + Y = 0; Y(0) = 0; Y(\pi) = 0.
Не смотря на то, что МЭСМ создавалась более как макет Большой электронной счетной машины, ей нашли практическое применение. Первой советской ЭВМ весьма заинтересовались математики, задачи которых требовали использования быстродействующего вычислителя. До 1953 г. МЭСМ была единственной вычислительной машиной в СССР.
Участники разработки МЭСМ — Лев Наумович Дашевский и Соломон Бениаминович Погребинский (Киев, 1951 г.)
Элементная база: 6 000 электронных ламп (около 3500 триодов и 2500 диодов)
Быстродействие: 3 000 операций в секунду
Потребляемая мощность: около 25 кВт
Разрядность: 16
Тактовая частота: 5 кГц
Устройства ввода / вывода: ввод с перфокарты или набором кода на штекерном коммутаторе; вывод с помощью электромеханического печатающего устройства либо фотоустройства для получения данных на фотоплёнке.
Также мог использоваться магнитный барабан, хранящий до 5000 кодов чисел или команд.
Следующей после МЭСМ была разработана большая электронно-счётная машина (БЭСМ). В структуре устройства уже тогда были реализованы основные решения, характерные для современных вычислительных машин.
Лабораторные испытания БЭСМ
БЭСМ имела 39 двоичных разрядов для представления чисел в виде мантиссы/порядка, из них 32 разряда отводилось для значащей части и 5 для порядка. Еще по одному разряду отводилось для знаков мантиссы и порядка. При написании программ для машины применялась техника самомодифицирующегося кода, когда напрямую модифицировались адресные части команд для доступа к массивам.
Один из разработчиков БЭСМ Всеволод Сергеевич Бурцев вспоминает о машине следующее:
Во многих блоках первой БЭСМ в анодной цепи были использованы не лампы сопротивления, а ферритовые трансформаторы. Так как эти трансформаторы были изготовлены кустарным способом, они часто выгорали, при этом выделяли едкий специфический запах. Сергей Алексеевич обладал замечательным обонянием и, обнюхивая стойку, с точностью до блока указывал на дефектный. Он практически никогда не ошибался.
Элементная база: 4 000 электронных ламп, 5 000 полупроводниковых диодов
Быстродействие: 8 000 операций в секунду
Потребляемая мощность: около 35 кВт
Разрядность: 39
Тактовая частота: 9 МГц
Внешняя память: на магнитных барабанах (2 барабана по 5120 слов) и магнитных лентах (4 по 30 000 слов)
Устройства ввода / вывода: ввод с перфокарты, цифро-печать и фото-печатное устройство.
Группа сотрудников ИТМ и ВТ АН СССР в день награждения за создание БЭСМ (1956 г.)
В 1956 г. БЭСМ получила награду и была принята Государственной комиссией в эксплуатацию.
БЭСМ-2, М-20 и БЭСМ-4
В 1958 г. БЭСМ была подготовлена к серийному производству. Коллектив ИТМиВТ под руководством Лебедева разработал и презентовал две ЭВМ: БЭСМ-2 и М-20. Их характерной особенностью было то, что они разрабатывались в тесном контакте с промышленностью (особенно М-20). Специалисты завода и академического института вместе участвовали в создании машины. Этот принцип был хорош тем, что улучшал качество документации, т. к. в ней учитывались технологические возможности завода.
Вычислительная машина БЭСМ-2 сохранила систему команд и все основные параметры предыдущего устройства, но конструкция стала более технологичной и удобной для серийного выпуска. В БЭСМ-2 было реализовано оперативное запоминающее устройство на ферритных сердечниках, широко применялись полупроводниковые диоды, а также была усовершенствована конструкция (мелкоблочная). На БЭСМ-2 проводились расчеты, связанные с запуском искусственных спутников, первых пилотируемых космических кораблей. Именно на одной из упомянутых ЭВМ был произведён расчёт траектории ракеты, доставившей вымпел СССР на Луну.
БЭСМ-2 имела около 4 000 электронных ламп, и была собрана на трех основных стойках
Элементная база: 4 000 электронных ламп, 5 000 полупроводниковых диодов
Быстродействие: 20 000 операций в секунду
Потребляемая мощность: 35 кВт
Разрядность: 45
Тактовая частота: 10 МГц
Внешняя память: на магнитных барабанах и магнитных лентах
Устройства ввода / вывода: ввод с перфоленты, которую печатает устройство.
М-20 стала первой советской машиной, которая поставлялась в комплекте со специальным математическим обеспечением (по своей сути — ОС). В новое устройство Лебедев заложил рад конструктивных решений, расширяющих функциональность и почти не увеличивающих количество электронных ламп.
М-20 обладала производительностью 20 000 операций в секунду за счет совмещения работы отдельных устройств и более быстрого выполнения арифметических операций. В машине впервые были применены: автоматическая модификация адреса; совмещение работы арифметического устройства и выборки команд из памяти; использование буферной памяти для массивов, выдаваемых на печать.
Элементная база: электронные лампы, полупроводниковые схемы
Быстродействие: 20 000 операций в секунду
Потребляемая мощность: 50 кВт
Разрядность: 45
Тактовая частота: 0.6667 мГц
Внешняя память: на магнитных барабанах и магнитных лентах
Устройства ввода / вывода: ввод с перфоленты, которую печатает устройство
После вручения наград в Кремле (1962 г.)
В 1965 г. появилась серийная ЭВМ на полупроводниковых элементах БЭСМ-4, которая унаследовала архитектуру М-20. Для БЭСМ-4 существовало не менее 3 разных компиляторов с языка Алгол-60, компилятор Fortran, не менее 2 разных ассемблеров, компилятор с оригинального языка Эпсилон.
Элементная база: электронные лампы, полупроводниковые схемы
Быстродействие: до 40 000 операций в секунду
Потребляемая мощность: 50 кВт
Разрядность: 45
Тактовая частота: 9 МГц
Внешняя память: на магнитных барабанах и магнитных лентах
Устройства ввода / вывода: ввод с перфоленты, которую печатает устройство
БЭСМ-6
Разработка БЭСМ-6 завершилась в конце 1965 г. Эта машина стала первой советской супер-ЭВМ на элементной базе второго поколения (полупроводниковых транзисторах). В электронных схемах БЭСМ-6 использовалось 60 000 транзисторов и 180 000 полупроводников-диодов. Элементная база была новой для того времени.
У БЭСМ-6 имелся магистральный или водопроводный принцип организации управления. С его помощью потоки команд и операндов обрабатывались параллельно. В разработке использовалась ассоциативная память на сверхбыстрых регистрах, что сократило количество обращений к ферритной памяти и позволило осуществить локальную оптимизацию вычислений в динамике счета. Оперативная память имела расслоение (8-слойная) на автономные модули, что дало возможность одновременно обращаться к блокам памяти по нескольким направлениям. Многопрограммный режим работы БЭСМ-6 позволил решать несколько задач с заданными приоритетами. Аппаратный механизм преобразования математического адреса в физический дал возможность динамически распределять оперативную память в процессе вычислений средствами ОС.
У БЭСМ-6 был конвейерный центральный процессор с отдельными конвейерами для устройства управления и арифметического устройства. Он позволял совмещать обработку нескольких команд, находящихся на разных стадиях выполнения. Имелся кеш на 16 48-битных слов (4 чтения данных, 4 чтения команд, 8 — буфер записи). Система команд включала в себя 50 24-битных команд.
Лаборатория для проведения финишных испытаний знаменитой БЭСМ-6
С 1968 г. начался выпуск БЭСМ-6 на заводе Счётно-аналитических машин (САМ) в Москве.
Элементная база: транзисторный парафазный усилитель с диодной логикой на входе
Быстродействие: около 1 млн операций в секунду
Потребляемая мощность: 60 кВт
Разрядность: 48
Тактовая частота: 10 МГц
Внешняя память: на магнитных лентах и магнитных дисках
Устройства ввода / вывода: ввод с перфокарты, цифропечать и фотопечатное устройство
На Дне открытых дверей факультета вычислительной математики и кибернетики МГУ Владимир Пономарев демонстрирует игру «Калах» на экране терминала БЭСМ-6
С 1967 г. практически все крупные вычислительные центры СССР стали оснащаться компьютерами БЭСМ-6. И даже спустя годы на заседании отделения информатики, вычислительной техники и автоматизации Академии наук (1983 г.) академик Е. П. Велихов сказал, что создание БЭСМ-6 явилось одним из основных вкладов АН СССР в развитие советской индустрии.
В 1990 г. один из экземпляров БЭСМ-6 был перевезен в Лондон и установлен в Музее науки, как лучший в Европе суперкомпьютер своего времени.
Серия 5Э26
ЭВМ 5Э26 была последней прижизненной разработкой Лебедева, которую он успел запустить в серийное производство.
В 1968 г. Лебедев принял предложение Генерального конструктора зенитных ракетных комплексов для ПВО Бориса Васильевича Бункина. Он согласился разработать специализированный управляющий малогабаритный мобильный высокопроизводительный цифровой вычислительный комплекс (ЦВК) 5Э26. О реализации такой возможности Сергей Алексеевич мечтал еще при создании МЭСМ. Благодаря этой работе, была проведена крупнейшая реорганизация института. Объединение ресурсов множества различных лабораторий привело к фактическому созданию отделений:
— по ЭВМ общего назначения
— по ЭВМ специального назначения (включая архитектуру)
— по электронному конструированию
— по запоминающим устройствам
— по САПР и технологии.
Всеволодом Сергеевичем Бурцевым (заместитель Лебедева) была предложена многопроцессорная архитектура ЦВК 5Э26, обеспечивающая работу до трех модулей центральных процессоров и двух специальных процессоров ввода-вывода информации с общей памятью.
Конструктивно ЦВК серии 5Э26 представлял собой шкаф высотой 1885 мм, шириной 2870 мм, глубиной 655 мм, который ставился у стенки транспортного средства.
У 5Э26 имелась высокоэффективная система автоматического резервирования, базирующаяся на аппаратном контроле. Система давала возможность восстанавливать процесс управления при сбоях и отказах аппаратуры, работающей в широком диапазоне климатических и механических воздействий, с развитым математическим обеспечением автоматизации программирования.
ЦКВ 5Э26 легко адаптировался к различным требованиям по производительности и памяти в системах управления специального назначения. Устройство также работало в реальном времени, снабжалось развитым математическим обеспечением, эффективной системой автоматизации программирования и возможностью работы с языками высокого уровня. В 5Э26 была реализована энергонезависимая память команд на микробиаксах с возможностью электрической перезаписи информации внешней аппаратурой записи и введена эффективная система эксплуатации с двухуровневой локализацией неисправной ячейки, обеспечивающая эффективность восстановления аппаратуры среднетехническим персоналом.
В качестве интегральных схем использовались в основном полупроводниковые микросхемы одних из первых отечественных серий-133 и 130 (ТТЛ-типа).
Лебедев во время поездки в Англию (Кембридж, 1964 г.)
Элементная база: стандартная серия ТТЛ-микросхем
Быстродействие: 1,5 млн операций в секунду
Потребляемая мощность: 5,5 кВт
Разрядность: 32
Объем оперативной памяти: 32-34 Кб
Объем командной памяти: 64-256 Кб
Независимый процессор ввода-вывода информации по 12 каналам связи: максимальный темп обмена свыше 1 Мб/с.
Опыт создания ЭВМ 5Э26 стал базой для конструирования семейства супер-ЭВМ «Эльбрус». Название было предложено Лебедевым. Появление «Эльбруса» завершило создание ПРО СССР, однако сам он уже не успел принять участие в их разработке.
Послесловие
По воспоминаниям сотрудников, работавших с Сергеем Алексеевичем в Киеве, он был идеальным руководителем. В работе доводил все до совершенства, большое внимание уделял мелочам. Он никогда не повышал голос и относился ко всем исключительно ровно, справедливо, без предвзятости. Всегда отмечал даже небольшие успехи своих сотрудников. В процессе отладки машины равных ему не было. Лебедев превосходил всех в понимании неполадок и сбоев в машине.
Сергей Алексеевич на протяжении всей своей жизни вел большую работу по подготовке научных кадров. Он был одним из инициаторов создания Московского физико-технического института, основателем и руководителем кафедры вычислительной техники в этом институте, руководил работой многих аспирантов и дипломников.
Лебедев с дочерьми Екатериной и Натальей
В начале 70-х Сергей Алексеевич уже не мог руководить Институтом точной механики и вычислительной техники, в 1973 г. тяжелая болезнь вынудила его оставить пост директора. Но он продолжал работать дома.
Сергей Алексеевич Лебедев скончался 3 июля 1974 г. в Москве. Похоронен на Новодевичьем кладбище.
В Киеве на здании, где располагался Институт электротехники АН Украины, висит мемориальная доска, текст которой гласит: ” В этом здании в Институте электротехники АН УССР в 1946—1951 г.г. работал выдающийся ученый, создатель первой отечественной электронной вычислительной машины, Герой Социалистического Труда, академик Сергей Алексеевич Лебедев”.
Мозаика с изображением Лебедева в ИТМиВТ
В год 95-летия со дня рождения Сергея Алексеевича Лебедева заслуги ученого признали и за рубежом. Как новатор вычислительной техники, он был отмечен именной медалью Международного компьютерного общества с надписью: «Сергей Алексеевич Лебедев 1902–1974 г.г… Разработчик и конструктор первого компьютера в Советском Союзе. Основоположник советского компьютеростроения».