Открыть сервис

Электроника-100

Электроника-100 — советская полупроводниковая настольная вычислительная машина (ЭВМ) общего назначения, серийно выпускавшаяся с 1974 года. Относится к классу малых ЭВМ (мини-ЭВМ) третьего поколения. Предназначалась для решения широкого круга научно-технических, инженерных и экономических задач, а также для работы в составе автоматизированных систем управления (АСУ) и систем сбора и обработки данных.

История создания

Разработка «Электроники-100» велась в начале 1970-х годов в Научно-исследовательском центре электронной вычислительной техники (НИЦЭВТ) в Москве. Главным конструктором машины был Ю. В. Карпов. Создание этой ЭВМ было частью государственной программы по унификации и стандартизации средств вычислительной техники в СССР.

Машина проектировалась как функциональный аналог и программно-совместимый клон американской мини-ЭВМ PDP-11/20 корпорации Digital Equipment Corporation (DEC). Выбор архитектуры PDP-11 был обусловлен её удачной системой команд, модульностью и широкими возможностями для построения систем различной конфигурации. Однако «Электроника-100» не была точной копией; советские инженеры внесли ряд изменений в схемотехнику и конструктив, адаптировав её под собственную элементную базу и стандарты.

Серийное производство было начато в 1974 году на Казанском заводе электронно-вычислительных машин (КЗ ЭВМ). Выпуск продолжался до середины 1980-х годов, после чего машина была постепенно вытеснена более производительными и совершенными моделями, такими как «Электроника-100/25» и «Электроника-79».

Технические характеристики и устройство

«Электроника-100» строилась на интегральных микросхемах серий 155 и 133 (аналог ТТЛ-логики). Машина имела модульную конструкцию, что упрощало её обслуживание и модернизацию.

Основные параметры

ПараметрЗначение
Разрядность16 бит
Система команд72 основные команды (архитектура PDP-11)
Тактовая частота1,25 МГц
Быстродействиеоколо 250 тыс. операций в секунду (регистровые операции)
Оперативная память (ОЗУ)от 8 Кбайт до 28 Кбайт (на ферритовых сердечниках)
Постоянная память (ПЗУ)до 8 Кбайт (на микросхемах)
Внешняя памятьнакопители на магнитной ленте (НМЛ) и магнитных дисках (НМД) типа «ИЗОТ» или «СМ-5300»

Структура

Машина состояла из следующих основных блоков:

  • Центральный процессор (ЦП) — выполнял арифметические и логические операции, управлял работой всех устройств. Имел 8 регистров общего назначения.
  • Оперативное запоминающее устройство (ОЗУ) — строилось на ферритовых сердечниках (цилиндрических магнитных доменах), что было типично для ЭВМ того времени. Время обращения к памяти составляло около 1,2 микросекунды.
  • Устройство управления (УУ) — реализовало цикл выполнения команд и взаимодействие с периферией.
  • Каналы ввода-вывода — обеспечивали подключение внешних устройств. Машина поддерживала до 8 каналов прямого доступа к памяти (ПДП).

Система команд

Архитектура PDP-11, реализованная в «Электронике-100», отличалась однородностью регистрового файла и мощной системой адресации. Программист мог использовать любой из 8 регистров как аккумулятор, указатель стека или индексный регистр. Это упрощало написание эффективных программ на языке Ассемблера.

Программное обеспечение

Для «Электроники-100» было разработано несколько операционных систем (ОС), а также пакеты прикладных программ.

Операционные системы

  • ОС ДИСПАК (Disk System Package) — наиболее распространённая операционная система, работавшая с накопителями на магнитных дисках. Обеспечивала многозадачность (до 4 задач) и поддержку файловой системы.
  • ОС АСВТ (Автоматизированная система вычислительной техники)операционная система реального времени, ориентированная на работу в составе АСУ.
  • Мониторная система (МС) — простая однопрограммная ОС для машин с минимальной конфигурацией.

Языки программирования

  • Ассемблер — основной язык для системного программирования.
  • Фортран (Fortran-IV) — язык для научных и инженерных расчётов.
  • Алгол-60 — язык для алгоритмических задач.
  • Бейсик (BASIC)интерпретатор для обучения и простых вычислений.
  • Макроассемблер — более мощная версия ассемблера с поддержкой макросов.

Применение

«Электроника-100» нашла широкое применение в различных сферах народного хозяйства и оборонной промышленности СССР.

Основные области использования

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

Модификации

На базе «Электроники-100» было создано несколько модификаций, отличавшихся производительностью и составом периферии:

  • Электроника-100/16 — базовая модель с 8-16 Кбайт ОЗУ.
  • Электроника-100/25 — улучшенная модель с увеличенным быстродействием и расширенной системой команд (до 400 тыс. оп/с).
  • Электроника-100/35 — модель с аппаратной поддержкой операций с плавающей запятой.
  • Электроника-79 — дальнейшее развитие архитектуры, совместимая с «Электроникой-100», но с более высокой производительностью и большим объёмом памяти.

Значение и наследие

«Электроника-100» стала одной из самых массовых и популярных малых ЭВМ в СССР. Она сыграла важную роль в автоматизации промышленности, научных исследований и оборонных проектов. Машина заложила основы для развития целого семейства совместимых ЭВМ, которые выпускались в СССР вплоть до конца 1980-х годов. Архитектура PDP-11, реализованная в «Электронике-100», оказала значительное влияние на советскую школу системного программирования. Многие специалисты, работавшие с этой ЭВМ, впоследствии стали ведущими разработчиками в области вычислительной техники.

Источники

  • Смирнов Г. Д. «Электронные вычислительные машины. Справочник». — М.: Энергия, 1976.
  • Каган Б. М., Каневский Е. М. «Цифровые вычислительные машины и системы». — М.: Энергия, 1978.
  • «Электроника-100. Техническое описание». — Казань: КЗ ЭВМ, 1974.
  • Пржиялковский В. В. «Архитектура ЭВМ и систем». — М.: МГТУ им. Н. Э. Баумана, 2000.
  • Журнал «Вычислительная техника и её применение», № 5, 1975.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →