Электроника МС-0511, или УКНЦ

УКНЦ расшифровывается как “Учебный Класс - Научный Центр”.

УКНЦ - это PDP-совместимый школьный компьютер, разработанный в 1987 году в Зеленограде. Замысел применять компьютеры УКНЦ в школе с успехом был воплощен - довольно внушительная серия в 300 тысяч позволила насытить советские школы вполне современным компьютером. Если вы учились в советской школе, вы скорее всего помните эту машинку ) Последние классы были списаны не так и давно; компьютер прекрасно пережил Миллениум. Модернизации подключали его как терминал к серверу на базе x86-персоналки для запуска PC-шного софта, так и запуск родного УКНЦ-шного софта с виртуального диска на x86-й учительской машине.

Советские инженеры сделали то, что не удалось DEC. Машина объединила в себе такие противоположности, как легкомысленный форм-фактор 8-битной бытовой “доски”, и мозги и архитектуру суровой PDP-11 (ОС RT-11 распознает машину как LSI-11 или PDP-11/03). На борту было два процессора 1801ВМ2 на частоте 8/6.25 МГц - один центральный, другой периферийный. Периферийный процессор обслуживал терминал (т.е. на нем крутились драйвера клавиатуры, видео и некоторых других устройств). У ПП был прямой доступ к адресуемой ЦП памяти; также была связь с ЦП была по шине. Но на нем можно было запускать и произвольный код, для этого имелась специальная утилита. Оперативной памяти номинально было 192К, но из них 96К занимала видеопамять (3 банка по 32К), и 32К отнимал периферийный процессор. Центральному процессору оставалось 64К, из которых пользователю было доступно 56К.

Архитектура с периферийным процессором не является экзотикой для инженерной школы DEC; когда большие компьютеры становились меньше, оказалось, что платы вычислителя и терминала (на каждой из которых были свои процессор и память) можно соединить не через последовательный канал, а через системную шину. Правда, такая архитектура является адом для игроделов - доступ в видеопамять достаточно сложен; поэтому на УКНЦ довольно мало графических игр.

В наследство от DEC также досталась слегка измененная шина МПИ (в девичестве Q-BUS), “плавный рулон” терминалов DEC VT (очень приятный скроллинг экрана), и пультовый режим (!) - встроенный отладчик, в который можно выйти в любой момент выполнения программы.

Интерфейсов было довольно много для такой машины:

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

Из софта были:

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