Во второй половине ХХ века Румыния была известна не только определенной политической самостоятельностью в рамках Восточного блока и культом личности Николае Чаушеску: там, как и во многих других социалистических странах, существовала своя компьютерная индустрия. Очень скромная, но, тем не менее, позволившая строить собственные ЭВМ, история которых началась еще в середине 50-х. Благодаря этому Румыния стала второй «компьютерной державой» среди стран Восточного блока после СССР.

CIFA


Румыния никогда не входила в круг ядерных держав, но, тем не менее, в румынском городе Мэгуреле и по сей день существует Академический исследовательский институт атомной физики, Institutului de Fizică Atomică. Именно в этом научном учреждении трудился инженер и ученый Виктор Тома, который вошел в группу специалистов, возглавляемых академиком Тудором Танасеску. В 1953 году эта группа взялась за разработку электронно-вычислительной машины Calculatorul Institutului de Fizică Atomică (Компьютер Института атомной физики), сокращенно — CIFA-1.


Виктор Тома

Машина была спроектирована и построена в рекордные сроки — за два года, и в 1955-м ее представили на международном научном симпозиуме в Дрездене. Компьютер имел 32-битную архитектуру и конструктивно состоял из 1500 вакуумных ламп. Память была реализована на магнитном барабане, способном хранить 512 слов по 4 байта. При выполнении операций чтения/записи барабан вращался со скоростью 3000 оборотов в минуту.

Быстродействие компьютера CIFA-1 составляло 50 операций в секунду, а ввод программы осуществлялся в двоичном коде. В качестве устройства ввода использовался перфолентный считыватель, работавший со скоростью 900 знаков в минуту, а в качестве устройства вывода румынские инженеры приспособили электрическую пишущую машинку, печатавшую со скоростью 480 знаков в минуту. Компьютер был способен понимать 16 инструкций, которые выполняют различные математические операции, и 9-разрядные операнды. Потребляемая мощность ЭВМ составляла около 4–5 кВт. Всего было построено 4 экземпляра этой машины.


CIFA-1

CIFA-1 проработал в вычислительной лаборатории Института атомной физики в течение двух лет, но функционировал максимум по два часа в день, после чего в недрах компьютера что-то ломалось, и он останавливался в ожидании ремонта. Тем не менее, благодаря CIFA-1 Румыния вошла в число первых восьми стран мира, создавших собственную электронную вычислительную технику, и стала второй из таких стран в рамках СЭВ — встав в один ряд с СССР (Болгария, ГДР и Польша подтянулась на эту вечеринку значительно позже). Из-за ненадежности схемы с вакуумными лампами Виктор Тома построил две модификации этой ЭВМ, заменив часть ламп транзисторами: эти компьютеры получили обозначение CIFA-10X и CIFA-500.

За CIFA-1 последовал построенный в 1959 году CIFA-2, конструкция которого была оптимизирована и включала уже 800 вакуумных ламп. А в 1961 году по заказу вычислительного центра Бухарестского университета лаборатория Виктора Тома собрала ЭВМ CIFA-3, характеристики которой, впрочем, мало отличались от первого прототипа. В 1962 году было заключено культурное соглашение между Румынской и Болгарской академиями наук, результатом которого стало появление год спустя болгарского компьютера VITOSHA, основанного на CIFA-3. Включая эту машину, на свет появилось 4 работоспособных экземпляра ЭВМ этой серии. Именно вычислительные машины семейства CIFA положили начало развитию румынской компьютерной индустрии.


Компьютер CIFA-3

MECIPT


Одним только Институтом атомной физики число научных учреждений в Румынии не ограничивалось: в 1955 году собственную ЭВМ начали разрабатывать в лаборатории электротехнического факультета Политехнического института в городе Тимишоара. Работы возглавляли конструкторы Иосиф Кауфманн и Вильгельм Лёвенфельд. Компьютер получил наименование MECIPT — Mașina Electronică de Calcul a Institutului Politehnic Timișoara, «Электронная вычислительная машина Тимишоарского политехнического института».


MECIPT-1

Между странами, входившими в СЭВ, существовал протокол, который предусматривал обмен результатами деятельности научных организаций. В то время как большинство связанных с ЭВМ разработок имело военный уклон и техническая информация по ним была недоступна, советская вычислительная машина М-3 считалась научным проектом, поэтому документация по нему предоставлялась бесплатно для входивших в СЭВ социалистических стран. В начале 50-х Вильгельм Лёвенфельд посетил Ленинград и Москву, и вернулся оттуда с комплектом документации по М-3, а также целым чемоданом запчастей: триодов, резисторов, конденсаторов советского производства. Эти компоненты, наряду с переведенным на румынский техническим описанием, и легли в основу MECIPT.

Компьютер был спроектирован, как машина для параллельных вычислений с фиксированной точкой. Он состоял из 2000 электронных ламп (триодов), более 20 000 конденсаторов и резисторов, конструкция включала 30 км проводов и 100 000 паяных соединений. Потребляемая мощность составила около 10 кВт.

Логические схемы и рабочие регистры состояли из вентилей и триггеров, выполненных на триодах. Формат инструкции включал 15 бит, 5 бит для командной части (код инструкции, который, таким образом, позволял создать набор из 32 запрограммированных инструкций) и один адрес (10 бит). Арифметико-логическое устройство имело накопительный регистр-сумматор ёмкостью 31 бит. Он мог хранить либо 30-битное двоичное число, которому предшествовал однобитный знак, либо две 15-битные инструкции. Для операций умножения и деления использовался дополнительный 30-битный регистр, и 31-битный регистр для хранения операндов арифметических и логических операций. В этот же регистр записывалось значение, считанное из памяти или подлежащее записи в память в соответствии с адресом в инструкции.

Память MECIPT-1 была реализована на магнитном барабане, изготовленном в Венгрии и полученном Политехническим институтом Тимишоара бесплатно в рамках научной взаимопомощи. Барабан вращался со скоростью 50 об/мин и был разделен на 33 дорожки, которые считывались 33 фиксированными головками, собранными в 8 групп, распределенных вокруг барабана. Из них 31 дорожка соответствовала 31 биту ячейки памяти, а две другие дорожки служили для синхронизации и подсчета адресов.


Магнитный барабан MECIPT-1

Панель управления состояла из трех частей. Левая сторона позволяла пошагово выполнять программы, включая микропрограммные шаги в целях отладки. В центральной части располагались приборы для измерения напряжения питания. С правой стороны отображалось содержимое регистров и индикаторы, показывавшие текущее состояние машины. Ввод программ выполнялся в двоичном коде телетайпным устройством с использованием перфоленты, а результаты работы ЭВМ выводились на электрическую пишущую машинку. Все это оборудование потребляло много электроэнергии, и компьютер сильно нагревал помещение: в жаркие дни температура в вычислительной лаборатории могла превышать 40 °C. Для охлаждения ЭВМ лаборанты приспособили мощный вентилятор, откачивающий горячий воздух (но потреблявший также 10 кВт электроэнергии), летом он включался даже ночью.


Панель управления MECIPT-1

MECIPT использовался в основном студентами в учебном процессе, хотя на этом компьютере выполнялись и более серьезные работы — например, инженерные вычисления при строительстве плотины Видрару. В 1965 году была построенная модифицированная версия этой машины — MECIPT-2, с транзисторами и ферритовой памятью. Работы по созданию третьей модификации этой ЭВМ так и не были завершены.

DACICC


Компьютер DACICC-1 (Dispozitiv Automat de Calcul al Institutului de Calcul Cluj, «Автоматическое вычислительное устройство Клужского вычислительного института») спроектировали в 1959 году в Институте вычислительной техники Румынской Академии Наук в городе Клуж-Напока, а запущен он был в 1963-м. Инициатором проекта стал директор этого института, академик Тибериу Попович.


DACICC-1

Как и другие ЭВМ того времени, DACICC-1 был собран на вакуумных лампах, но в его конструкции присутствовали и транзисторы — впервые в истории румынских компьютерных технологий, и ферритовые кольца (также впервые примененные в румынском компьютере), причем как во внутренней памяти, так и в некоторых компонентах логики. ЭВМ могла похвастаться высокой для того времени скоростью вычислений: тактовая частота компьютера составляла 100 кГц, что позволяло производить до 2000 операций сложения в секунду.

Это был двоичный, последовательный компьютер, выполнявший вычисления с фиксированной точкой. Внутренняя ферритовая память имела 1024 адреса и рабочий цикл 17 мкс, она могла работать в трех различных режимах: запись, чтение и тестирование (в этом режиме осуществлялась проверка памяти на наличие сбоев). Внешнюю память реализовали на магнитном барабане, который имел 2048 адресов и среднее время доступа 12 мс.

Как и в других румынских компьютерах, программа вводилась в двоичном коде с помощью перфоленты, считывавшейся специальным фотоэлементом, а вывод осуществлялся на электрическую пишущую машинку. Инструкции состояли из 15 двоичных цифр: 5 для кода операции и 10 для адреса.

DACICC-1 активно использовался в течение 10 лет (с 1963 по 1972 год) в Институте вычислительной техники для решения многочисленных практических задач в области экономики. Например, планирование, уборка и переработка сахарной свеклы по всей стране были смоделированы в 1964-1965 годах как математическая задача, и решены на этом компьютере, что принесло значительный доход румынской казне. Этот успешный проект и репутация команды разработчиков побудили Центральный институт сельскохозяйственных исследований в Бухаресте заказать в 1964 году создание компьютера DACICC-200. Стоимость контракта составила 3 482 000 леев, что эквивалентно 580 000 долларов США по обменному курсу 1964 года. DACICC-200, конструкция которого во многом базировалась на наработках DACICC-1, стал самым мощным компьютером, созданным в стране до тех пор, пока в 1970-х годах по лицензии в Румынии не начали производить мейнфреймы серии Felix.

Вместо заключения


Взяв мощный старт в 50-х, к 70-м годам румынская компьютерная промышленность освоила штучный выпуск мощных промышленных ЭВМ по заказу научных институтов и государственных предприятий, но к грянувшей в 80-х «революции персоналок» оказалась не готова. Румыния не участвовала в проекте ЕС ЭВМ, который объединял страны соцлагеря для разработки и производства вычислительной техники, посчитав, что справится с этой задачей самостоятельно. Когда в Европе получили распространение первые персоналки, в Румынии не посчитали целесообразным налаживать собственное производство ПК, предпочитая закупать вычислительную технику в странах СЭВ. В отличие от некоторых других социалистических государств, таких как Югославия, где энтузиасты и инженеры смогли частично обойти таможенные и экономические барьеры, собирая компьютеры самостоятельно из импортных и местных компонентов, в Румынии таких массовых инициатив тоже не наблюдалось — если не считать единственный проект чисто румынской персоналки и нескольких вариаций на тему «Спектрума», о которых я расскажу в следующий раз.

Таким образом, румынская IT-индустрия началась с мейнфреймов, и ими же закончилась. Сейчас образцы румынской вычислительной техники можно отыскать в музеях, как напоминание о том, что когда-то Румыния стала второй социалистической страной после СССР, научившейся самостоятельно строить компьютеры.

Статья поддерживается командой Serverspace.

Serverspace — провайдер облачных сервисов, предоставляющий в аренду виртуальные серверы с ОС Linux и Windows в 8 дата-центрах: Россия, Беларусь, Казахстан, Нидерланды, Турция, США, Канада и Бразилия. Для построения ИТ-инфраструктуры провайдер также предлагает: создание сетей, шлюзов, бэкапы, сервисы CDN, DNS, объектное хранилище S3.

IT-инфраструктура | Удвоение первого платежа по коду HABR

Комментарии (0)