СЕРВИСНЫЕ УСЛУГИ
СТУДИЯ В ЛИПЕЦКЕ

Ретро · Около 5 минут

Компьютер «Электроника БК-0010»: телевизор вместо монитора и кассетный магнитофон вместо диска

Как выглядел БК-0010, чем он отличался от БК-0010-01, сколько памяти имел и зачем к советскому компьютеру подключали телевизор и магнитофон.
БК-0010 с плоской клавиатурой: вычислительная часть помещалась в одном корпусе под клавишами.

БК-0010 с плоской клавиатурой: вычислительная часть помещалась в одном корпусе под клавишами. Фото: Andshel · Оригинал и автор · CC BY-SA 3.0.

Компьютер мог быть одним корпусом с клавиатурой

Чтобы представить советский домашний компьютер, не обязательно начинать с большого системного блока. «Электроника БК-0010» помещала вычислительную часть под собственной клавиатурой. К ней подключали экран и устройства, необходимые для работы с программами.

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

БК — семейство машин со своими особенностями. Оно не было уменьшенным IBM PC под знакомым DOS. У него другая процессорная основа, собственная система команд и программы, написанные для этой среды.

БК-0010 рядом с телевизором. Фотография показывает характерный комплект предметов, а не отдельный монитор современного ПК.
БК-0010 рядом с телевизором. Фотография показывает характерный комплект предметов, а не отдельный монитор современного ПК. Фото: Andshel · Оригинал и автор · CC BY-SA 3.0.

Клавиатуры двух вариантов заметно различались

У исходного БК-0010 использовалась плёночная клавиатура с плоскими клавишами. Надписи и зоны нажатия находятся почти в одной поверхности. Такая конструкция сразу выделяет компьютер среди привычных механических клавиатур.

У БК-0010-01 появились отдельные клавиши с более привычным нажатием. Различие хорошо видно на фотографиях, поэтому индекс «-01» не стоит терять в подписи. Даже общее название БК не означает один и тот же корпус и одинаковые ощущения от набора.

Служебные клавиши помогали управлять режимами, редактированием и запуском. Для пользователя они были частью конкретной машины. Сочетания от современного Windows-компьютера сюда автоматически не переносились.

Два экземпляра БК с плоскими клавиатурами: варианты оформления одной узнаваемой конструкции.
Два экземпляра БК с плоскими клавиатурами: варианты оформления одной узнаваемой конструкции. Фото: Andshel · Оригинал и автор · CC BY-SA 3.0.
БК-0010-01 с отдельными механическими клавишами. Это более поздний вариант клавиатуры, а не плоская панель исходного БК.
БК-0010-01 с отдельными механическими клавишами. Это более поздний вариант клавиатуры, а не плоская панель исходного БК. Фото: Viacheslav Slavinsky · Оригинал и автор · CC BY-SA 3.0.

Внутри работал 16-разрядный процессор

В основе машины — микропроцессор К1801ВМ1, относящийся к 16-разрядной системе. Разрядность описывает устройство обработки данных и команд, но сама по себе не говорит, что компьютер быстрее любой 8-разрядной машины при любой задаче.

Вычислительный процессор работает вместе с памятью, устройствами ввода-вывода и программой. Чтобы получить действие на экране, он выполняет команды и меняет нужные данные. Даже простой вывод строки требует согласованной работы нескольких узлов.

На плате можно увидеть микросхемы и соединения, которые в закрытом корпусе превращаются в один понятный прибор. Клавиатура сверху не означает, что компьютер состоит только из кнопок.

Микросхема КР1801ВМ1 на плате БК. Маркировка помогает отличить процессор от окружающих электронных компонентов.
Микросхема КР1801ВМ1 на плате БК. Маркировка помогает отличить процессор от окружающих электронных компонентов. Фото: Viacheslav Slavinsky · Оригинал и автор · CC BY-SA 2.0.
Плата БК-0010-01: процессор, память и прочие узлы соединены проводниками на печатной плате.
Плата БК-0010-01: процессор, память и прочие узлы соединены проводниками на печатной плате. Фото: Viacheslav Slavinsky · Оригинал и автор · CC BY-SA 3.0.

32 килобайта — и не все для вашей программы

Объём оперативной памяти у этих БК — 32 КБ. Часть пространства занимает экранная память: данные, по которым формируется изображение. Поэтому число в характеристике нельзя считать целиком свободным местом для текста программы и её переменных.

Постоянная память хранит системные компоненты и предусмотренное программное окружение. При включении компьютер получает основу для работы, не загружая всё сначала с магнитофона. Состав встроенных языков и дополнительных блоков зависит от исполнения.

У раннего варианта известен ФОКАЛ, у БК-0010-01 — Бейсик; заводская документация описывает и дополнительные блоки. Указание конкретной версии помогает понять, что увидит человек после включения. Одна фотография корпуса не отвечает на все вопросы о его программном оснащении.

Платы БК-0010-01 с двух сторон. Оперативная и постоянная память имеют разные задачи, хотя снаружи компьютер выглядит единым устройством.
Платы БК-0010-01 с двух сторон. Оперативная и постоянная память имеют разные задачи, хотя снаружи компьютер выглядит единым устройством. Фото: Sergei Frolov, Soviet Digital Electronics Museum, http://www.leningrad.su/museum/ · Оригинал и автор · CC BY-SA 4.0.

Телевизор показывал несколько цветов, а не миллионы

В документации предусмотрен вывод на телевизионные устройства. В монохромном режиме можно адресовать до 512×256 точек, в цветном — 256×256. Возможности зависят и от режима, и от подключённого экрана.

Цветной режим использует небольшой набор цветов. Это заставляет программу выбирать простые формы и выразительные сочетания. Больше пикселей или цветов нельзя получить одним желанием владельца: их предел связан с организацией видеоданных.

Для текста разрешение тоже важно. Нужно разместить знаки так, чтобы их можно было читать на телевизоре. Поэтому описание машины указывает не только точки, но и форматы строк и символов.

Современный снимок экрана «Вильнюсского Бейсика» для БК с примером Hello Wikipedia. Это демонстрация программной среды, а не фотография экрана 1980-х.
Современный снимок экрана «Вильнюсского Бейсика» для БК с примером Hello Wikipedia. Это демонстрация программной среды, а не фотография экрана 1980-х. Снимок экрана: The original uploader was Dojarca at English Wikipedia. · Оригинал и автор.

Кассета хранила программу в виде сигнала

Магнитофон подключали к предусмотренным входам и выходам. Компьютер превращал данные в записываемый сигнал, а при загрузке восстанавливал их из воспроизведения. На обычной кассете могла находиться программа, а не песня.

Поэтому требовались подходящие уровень, состояние записи и подключение. Пауза, повреждение ленты или неудачно настроенное воспроизведение способны нарушить чтение. Надпись на вкладыше помогала понять, где искать нужный фрагмент.

Дискета и дисковод у части сохранившихся комплектов связаны с дополнительными контроллерами и доработками. Их нельзя считать обязательной исходной частью каждого БК. Домашняя кассета была важным вариантом хранения именно потому, что магнитофон уже встречался в быту.

БК-0010-01: корпус с клавиатурой. Носитель программ располагался снаружи, а не в невидимом современном накопителе внутри.
БК-0010-01: корпус с клавиатурой. Носитель программ располагался снаружи, а не в невидимом современном накопителе внутри. Фото: Andshel · Оригинал и автор · CC BY-SA 3.0.

На БК можно было не только запускать готовое

Встроенный язык давал возможность написать свою небольшую программу. Вводили команды, проверяли результат и исправляли строку, если вычисление или изображение получались не такими. Экран постепенно переставал быть только местом просмотра.

Игры и домашние эксперименты использовали ограниченные память, графику и способы загрузки. По сегодняшним меркам это скромный комплект, но его возможностей хватало, чтобы связать нажатие клавиши с рассчитанным действием.

Телевизор, клавиатура и кассета становились рабочей системой. Человек уже не просто выбирал передачу: он мог задать машине последовательность команд и увидеть результат на том же домашнем экране.

Источники и фотографии

  1. БК-0010 и БК-0010Ш: заводское руководство М1.492.000 РЭ
  2. Архив заводской документации БК
Made on
Tilda