Библиотека в кармане -русские авторы

         

Боярко Константин - А Была Ли Эвм


Боярко Константин
А была ли ЭВМ?
Домашний компьютер для многих людей
Повернув голову на 180 градусов и на 10 лет назад, пристально
вглядываясь, можно заметить большое количество одинаковых компьютеров
стоящих на столах в кабинетах и в исследовательских лабораториях, это
компьютеры ДВК. Рассмотрение данной модели интересно не потому, что они
стояли на столах, а именно эти машины стояли на рубеже перехода к IBM PC
286, и именно эти машины не умерли своей смертью, но пали в неравном бою с
командиром Нортоном. Еще интерес вызывает тот факт, что все больше и больше
признаков ДВК я обнаруживаю на современных IBM PC. Хотелось бы вкратце
остановится на принципах и архитектуре ДВК, но сделать это лучше в описании
некоторых "новшеств" современной PC и проведения параллелей в прошлое, дабы
разумеется, унизить последние достижения в области персональных
компьютеров.
Пришедший на домашний ПК стандарт SCSI - читается СКАЗИ, значит Системный
Интерфейс Малых ЭВМ, работает следующим образом: на материнской плате стоит
контроллер, с которым соединяется любое внешнее или внутреннее устройство
SCSI, это устройство, в свою очередь, имеет разъем для подключения
следующего устройства, и так до семи штук. Иными словами каждое устройство
принимает и передает данные по общей для всех линии, идентификация
происходит по индивидуальному адресу присвоенному каждому устройству с
помощью перемычек. Если в процессе работы выводится графический файл с
диска SCSI, на принтер SCSI - центральный процессор в это время может
заниматься своими делами, особенно, если сканер SCSI копирует в это время
файл на диск SCSI, и так далее. Удобно, не правда ли.
Существуют материнские SCSI платы, но когда я заикнулся о ней, в
компьютерной фирме решили что у меня наверно очень много лишних денег.
Потому что дорого. Но очень удобно, тем более что все SCSI устройства
являются истинно Plug&Play.
На ДВК не было специальных названий для интерфейса, не было там и Main
Board, вместо нее использовалась кросс плата, встроенная в специальный
констракшн, называемый корзиной. В корзину вставлялся модуль центрального
процессора, контроллер дисплея и все остальные железяки. Принцип был тот
же: на одной шине сидели все устройства, адресация устанавливалась
автоматически по адресу используемого разъема, микроскопические драйвера
включались и выключались в стартовом файле как лампочка, например SET
SL=ON, и сами разбирались с векторами прерываний. Самое интересное
заключается в том что эту ЭВМ можно было соединить по системной шине, с
другой ЭВМ получив увеличение ресурсов и производительности в два раза, а
не звонить по компьютерным магазинам, повергая их в ужас вопросом о
двухпроцессорной Main Board.
Контроллер Цветного Графического Дисплея - также устанавливался в
стандартный разъём и от него шел кабель на принтер,(разумно не правда ли, и
там картинка и там картинка), и имел 45 Кбайт памяти предназначенной для
размещения в ней ПО. Таким образом программа работающая с графикой, могла
загрузить туда собственное ПО, не заботясь о совместимости с железом, а
предыдущее ПО находящееся там, выгрузить на диск для последующего
восстановления. Прорисовка линий, геометрии, заливка цветом, градиентом,
осуществлялись одной командой процессора с указанием исполняемой функции и
переменными. Не напоминает ли вам этот принцип некоторые современные
видеоплаты поддерживающие различные стандарты типа OpenGL, QuickDraw,
DirectX и прочие сомнительные вещи, работающие с од





Содержание раздела