Разбег Пандоры - Дмитриев Павел В. (серии книг читать бесплатно TXT) 📗
Однако в их представлении [323]программист творит свою «нетленку» карандашом и резинкой на специальном бланке, эдаком здоровенном листе плотной бумаги, расчерченном на клеточки «ячеек памяти». Затем написанный текст уходит девочкам-операторам, которые пробивают дырки в перфокартах на огромных и страшных «бармалеях» [324]. Полученные стопочки бумажных прямоугольничков «скармливают» ЭВМ, где командующий парадом системный программист запускает выполнение задачи. Раза с пятого, при некоторой удаче, процесс заканчивался треском "Консула", АЦПУ, или шелестом широченной магнитной ленты, ползущей по пяти рядам подпружиненных натяжных роликов.
Убираем из этой схемы работы перфораторы, и получаем картину как у Герберта Уэллса. Который в конце XIX века обещал, что «при существующих темпах развития промышленности, улицы Лондона через 50 лет будут завалены конским навозом до второго этажа».
Применительно к компьютерам идея великого фантаста воплотилась следующим образом: заказанный дисплей больше всего походил на монстроидальный пульт управления космическим кораблем. Примерно такой я видел в безнадежно испорченном бездарным режиссированием ретро-фильме «Туманность Андромеды» [325]. Представленное научным отделом НИИ «Интел» сооружение поднималось единым скругленным горбом почти от уровня пола под углом градусов сорок пять, причем мониторы в количестве целых четырех штук были утоплены в эту поверхность так, что наружу выступало только стекло экрана. Рабочие места были глубоко «врезаны» в конструкцию примерно как кресло водителя в торпедо автомобиля 21-го века. Клавиши клавиатур торчали прямо из общей поверхности.
Крайнее правое кресло, судя по пристроенному на специальную выдвижную панель "Консулу", предназначалось для управления системой в целом. Крайнее левое было оборудовано световым пером, кроме того, этот торец пульта заканчивался красиво "задизайненым" в общий стиль шкафом.
Воображаемая картина нового мира – страшное оружие. Поэтому специалисты грамотно и аргументированно обосновали свои идеи. Ведь с их помощью можно было:
• Резко снизить стоимость рабочего места;
• Добиться экономии рабочего места в зале вычислительного центра;
• Сократить число конструкционных элементов и упростить процесс производства;
• Придать пульту управления современный вид;
• Обойтись единым блоком питания, заодно уменьшить общее потребление электроэнергии;
• Сэкономить множество прочих элементов, перечень которых был заботливо приложен на отдельной странице;
• Упростить разводку кабелей, обойтись без строительства кабельростов;
• Облегчить обслуживание и уборку рабочих мест…
И многое, многое другое. К концу презентации я начал себя чувствовать натуральным врагом трудового советского народа. Не будь послезнания – уже на следующий день НИИ "Интел" в полном составе начал бы мастырить свежеспроектированного монстра, мерзко хихикая над тупостью американцев, которые не смогли придумать такое чудо без передовой коммунистической теории.
Чтоб окончательно разобраться в ситуации, ткнул пальцем в расположенный слева шкаф:
— Тут ЭВМ хотите поместить?
— Нет, — чуть потупил глаза Иван «первый». — Мы не смогли разместить управление графическим дисплеем в самом пульте, пришлось дополнительно поставить шкаф. Понимаю, что не очень красиво, но вообще, мы думаем что для работы с чертежами целесообразно выделить отдельный модуль…
— Ведь и у IBM так сделано! — поспешил с защитой Иван «второй». — Только у них немного компактнее конструкция получилась, и за самим монитором стоит, поэтому ее почти не видно на рекламных фотографиях.
— Отдельно, это правильно, — машинально заметил я. — А для этих все поместилось? — я показал на два экрана посередине.
— Да! — обрадовался вопросу Иван «первый». — Мы такой удачный прототип нашли, IBM 2260 Display Station, специально для текста, двенадцать строк по восемьдесят символов!
— Его бы надо купить и разобрать, — вкрадчиво намекнул «второй», глядя мне в глаза взглядом кота из "Шрека". — В каталоге всего тысячу долларов стоит. Мы бы его исследовали…
— Беззастенчиво содрали схему один в один? — прервал я. — С отставанием в пятилетку?
— Нет, что вы, Петр Юрьевич! — замахал руками мэнээс. — Гораздо быстрее!
— Конструктивное мышление, — я не смог удержать сарказма. Впрочем, судя по скромным улыбкам, мои слова приняли за чистую монету. — Ладно, а графический монитор? — с видом грозного контролера поинтересовался я. — Может и его вам надо?
— Нет… — испуганно отшатнулся от такой идеи специалист. — Капиталисты совсем сдурели, просят более ста тысяч!
— Долларов! — с придыханием добавил Иван "первый". — Это целая куча золота!
— Вот! Можете же иногда думать! — я искусственно нахмурил брови. — Хорошо, я подумаю над вашим предложением. Приходите… В понедельник, самое то будет.
Только дверь кабинета закрылась за Иванами, я тяжело плюхнулся в кресло и вытер пот со лба. Едва не прокололся в своем полном непонимании сложности устройства графического монитора. Нет, я полагал, что отображать картинки в 1966 году несколько сложнее, чем текст. Но не на целый же шкаф! В Ямахах из моего детства были шикарные игрушки в графике, причем учительский монитор был цветным! Впрочем, хорошо то что хорошо кончается. Позвонил секретарше, чтоб принесла очередную порцию свежего чая и пряников, а сам погрузился в изучение представленной документации.
…Для начала, графика на IBM 2250 [326]оказалась векторной. Не так как в привычном мне мире, где линии на экране рисовало программное обеспечение компьютера, а как бы вообще, «сама по себе от рождения». Соответственно, к экрану IBM действительно "прилагали" совершенно нехилую ЭВМ с весьма навороченными возможностями по управлению изображением. Как я не обратил внимания на эдакий курьез - ума не приложу. Не иначе подействовала сила стереотипов 2010 года, для которых "чертеж это автокад [327]", и не более того.
Зачем придумали такое извращение? Перемножил минимальное разрешение мониторов будущего, 640х480 [328]. При черно-белой картинке под 40 килобайт! Разумеется, нужный объем я уже давно прикидывал, но нашел его вполне реальным в самой ближайшей перспективе, на чем и успокоился. Однако инженеры IBM и НИИ "Интел" мыслят прошлым, а не будущим, поэтому начиная разработку, они даже помыслить не могли о подобных объемах. Тем более, для отображения картинок с памятью надо реально работать, значит ЭВМ должна оперировать сотнями килобайт. Не удивительно, что разработчики решили все преобразования растровой картинки в векторную оставить за специальным контролером монитора, и отдавать на основную ЭВМ только цифровое описание линий-векторов.
Начинать работу с копирования такого монстра было бы сущим безумием. Хватит СССР пока обычного, символьного ввода-вывода. Тем более у ребят наметился заметный прогресс в миропонимании, после моего ехидного замечания они явно поработали в столичной библиотеке, и даже сумели перефотографировать проспект на IBM 2260. Красивый он получился у буржуев, даже завидно. Практически кубическая коробочка небольшого телевизора с приставленной снизу массивной клавиатурой "как на пишущей машинке". Никаких "модных" закруглений, голый функционал.
По технике ничего выдающегося, 80 знаков в строке, 12 строк [329], итого 960 байт на экран. Причем в каждом символе 8х14 пикселей. Перемножил 80 на 8, получилось как раз 640 точек по ширине. Очень знакомое число! Вот только по вертикали что-то не то выходит, 12 на 14 – это 168. На несколько минут я завис, но потом "дошло" — текст на экране надо разделять интервалом! Причем самый симпатичный для пишущей машинки полуторный, по крайней мере для чистовых документов я стараюсь использовать именно его [330]. Что автоматически дает 420 пикселов. Конечно, не 480 как в Windows, но все равно, очень похоже на будущее.
323
Только в начале 70-х В.М.Брябрин (ВЦ Академии Наук СССР) разработал систему запуска и отладки программ с выносных терминалов типа телетайп, которыми управляли сами программисты. Это оказалось реальным прорывом, система мгновенно обрела популярность во всех отделах ВЦ АН.
324
Бармалеем называли карточный перфоратор за утробное урчание, с которым он выплевывал перфокарты.
325
«Туманность Андромеды» – советский фантастический фильм 1967 года, экранизация одноименного романа И.А.Ефремова. Режиссер и один из авторов сценария – Е.Шерстобитов. Снята была только первая часть. «Туманность Андромеды» – советский фантастический фильм 1967 года, экранизация одноименного романа И.А.Ефремова. Режиссер и один из авторов сценария – Е.Шерстобитов. Снята была только первая часть.
326
IBM 2250 (в продаже с 1965 года) считается первым крупносерийным серийным и коммерчески доступным графическим терминалом. К 1971 году их в США было установлено около 1000 штук. Текстовых IBM 2260 и аналогов при этом поставили порядка 70 000.
327
AutoCAD -- двух- и трёхмерная система автоматизированного проектирования и черчения, разработанная компанией Autodesk. По сути - безусловный стандарт инженерного средства проектирования.
328
На MSX Yamaha использовалось разрешение 256*192 при 15 цветах. Для размещения в 16 килобайтах видеоОЗУ атрибуты задавались на горизонтальную линию 8х1 пиксел (3 бита – цвет знака, 3 бита – цвет фона, 1 бит повышенной яркости и 1 бит мерцания). Итого 2 бита на каждую точку экрана.
329
На популярных мониторах CGA в монохромном режиме использовались 640х200 пикселов, или 80х25 символов.
330
К примеру, в соответствии с требованиями ГОСТ 7.32-2001 текст диссертации должен быть напечатан через два интервала для пишущей машинки или с полуторным интервалом для компьютерного текстового редактора.