====== Электроника МС-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 (очень приятный скроллинг экрана), и пультовый режим (!) - встроенный отладчик, в который можно выйти в любой момент выполнения программы. Интерфейсов было довольно много для такой машины: * два (!) видеовыхода * магнитофонный порт 1200 бод * шина МПИ периферийного процессора (на нее вешались контроллер дисковода, жесткого диска, картриджи ПЗУ) * шина МПИ центрального процессора (адаптер локальной сети собственного стандарта на скорости 56Кбит/с, напоминающей Token Ring) * параллельный порт ИРПР (принтер) * последовательный порт Стык С2 (токовая петля, совместим через переходник с RS-232) При включении выдавалось достаточно богатое меню загрузки. Доступны были загрузка по сети, с магнитофона, с дисковода, а также запуск тестирования, пультовый режим и меню настроек. Из софта были: * Вильнюс Бейсик, загружаемый с картриджа ПЗУ либо по сети; * ОС ФОДОС (или чаще RT-11) и куча софта под него, как зарубежного, так и собственного; * порты самых важных игр 80-х - Digger, Lode Runner, Sokoban, Kosmos УКНЦ использовались не только в школах, но также на них строили системы продажи билетов, как бытовой компьютер, а также для управления оборудованием. Ведь он не сильно уступал специально предназначенным для промышленной работы ДВК, но стоил на порядок дешевле.