В середине 80-х годов термин "компьютер" начал появляться в научно-популярной периодике. О фирме IBM у нас знали лишь немногие специалисты… Вспоминаю свое первое приобщение к этому таинству избранных - миру ПК. Вошел в комнатушку, горделиво именуемую залом микро-ЭВМ. Там загадочным зеленоватым цветом светились экраны двух "Электроник-60", громко трещало громоздкое печатающее устройство, перенося на бумагу широченные таблицы с цифрами, Рядом с "микро-ЭВМ" стойка в рост человека: на ней перемигивались индикаторы, вращались пластиковые диски, подчиняясь своим неведомым законам, двигались магнитные головки. Одно из кресел пустовало, во втором скучал оператор. Впечатление такое, что это чудо современной техники вообще может обойтись без человека. Как же с ним работают-то? И вдруг… Треск прекратился, одна из магнитных головок задергалась, как на заезженной пластинке. Оператор вскочил, чертыхнулся и начал выдвигать из стойки электронные блоки. Затем подобрал со стола канцелярскую скрепку, распрямил ее и получившейся проволочкой что-то там закрепил. Через несколько минут треск возобновился. А я, наблюдая за движением магнитной головки с торчащей из нее скрепкой, чувствовал, как крепла уверенность - ничего, на калькуляторах программирую, значит, и этот "проволочный" агрегат освою. И действительно - вскоре щеголял среди знакомых необычной терминологией: ДВК, Бейсик, файл…
Тогда я не знал, что в это самое время корпорация IBM практически завершала ожесточенную борьбу с конкурентами, производящими вычислительную технику. И машина, которую я трепетно осваивал, являлась "калькой" технических идей одной из поверженных фирм - Digital Equpmtnt Corporation (корпорация по производству цифрового оборудования).
Производство компьютеров можно сравнить с массовым строительством железных дорог, когда каждая фирма выбирает свой размер колеи. Кто победит в таком умозрительном соревновании? Тот, кто успеет за меньший срок оказать услуги большему числу пассажиров, постоянно наращивая протяженность железнодорожной сети и объемы перевозок. Колея фирмы-победителя станет стандартом, а остальным придется либо переделывать свою продукцию, либо объявлять о банкротстве.
Перед покупателем - компьютеры разных типов со своими характеристиками, возможностями, периферийными устройствами. Что выбирать? Цифры из рекламных проспектов мало что говорят, да и не в "железе" дело. Пользователь меньше всего думает об устройстве этого "черного ящика", его больше интересует количество и качество программ, которые он сможет запустить на своей будущей машине, возможность общения для обмена информацией и идеями. Вот он, критерий выбора!
В конце 70-х, когда стандарт небольшого профессионального компьютера только определялся, компьютеры DEC серии PDP (Proеrаmпmей Data Processor) не только не уступали, но даже в чем-то опережали конкурентов. Лишь в 1981 году корпорация IBM нанесла сокрушительный удар, поставив на поток производство дешевых IBM РС и заранее позаботившись об их программном обеспечении. Немаловажную роль сыграло и то, что компьютер был адресован одиночному пользователю (отсюда и аббревиатура РС в названии - Personal Computer). Специально для него Билл Гейтс из фирмы Microsoft разработал перспективную операционную систему MS DOS (Microsoft Disk Operations System). Видимо, корпорация DEC совершила стратегическую ошибку, продолжив производство компьютеров с заложенной в них идеей (естественной для больших ЭВМ) многопользовательского режима, которую Кенпет Олсен некритично перенес в PDP-1.
К моменту принятия в СССР решения о начале производства ПК стандарт IBM на профессиональный персональный компьютер стал международным. Остальные зарубежные фирмы либо приняли стандарт, либо начали выпускать другие типы вычислительной техники: бытовые и школьные компьютеры, калькуляторы. Не исключение и DEC, вернувшаяся к производству мини-ЭВМ.
Почему же наши производители со столь завидным упорством хватаются за бесперспективные технические идеи? О причинах можно только гадать. Некомпетентность тех, кто принимает ответственное решение? Не исключено. Желание снять "навар" с как бы оригинальных разработок-в виде кандидатских и докторских диссертаций? Вероятно. Сэкономить, не платя за идею-ведь автор все равно от нее отказался? Может быть. Связь корпорации DEC с коррумпированной советской бюрократией, монополизировавшей "всеобщую компьютеризацию страны"? Тоже вариант, не хуже других. Ведь если шестая часть планеты превратится в рынок РВР-совместимых машин, то конкурентам, включая IBM, нечего делать.
Впрочем, наш принцип "все не как у людей" относится не только к компьютерам. Тут и французская система цветности Secam у советских телевизоров, от которой отказались даже сами французы, собственная полоса радиовещания в УКВ-диапазоне, на которую рассчитаны только советские радиоприемники, и многое другое. Даже железнодорожная колея с заменой колесных пар при пересечении границы. А достигаемый эффект от "улучшения" мирового опыта всегда оборачивался только против отечественного потребителя: корпорация IBM, кажется, и не заметила затеянной "игры" на стороне DEC - благодаря "железному занавесу" Запад варился в своем компьютерном соку, мы же - начали в своем. Технические идеи Кеннета Олсена вылились у нас в серии машин СМ, "Электроника", МС, И комплекты на основе МС - ДВК (Диалоговый Вычислительный Комплекс), УКНЦ (Учебный Компьютер - Научный Центр).
Надо сказать, что многопользовательский режим, то есть способность компьютера одновременно обрабатывать несколько различных задач, не такое уж большое зло. Разумеется, для программиста, работающего на уровне операционной системы, он создает трудности, но конкретному пользователю никак не мешает. Более того, в последнее время появилась тенденция объединения компьютеров в локальные сети. И здесь, как утверждают специалисты, ДВК имеет ряд преимуществ по сравнению с компьютерами IBM. Но так уж устроен наш отечественный производитель-монополист, не думающий о сбыте, что даже в тепличных условиях единого внутрисоюзного стандарта он сумел растерять все положительные стороны выбранной системы (общий рынок программ). Ни многочисленные НИИ и КБ, ни тем более заводы-изготовители не позаботились о разработке концепции перспективного развития ПЭВМ (может быть, потому, что такой концепции для PDP на Западе не существовало - значит, и "срисовать" негде). В результате почти в каждой новой модели вместе с улучшением конструкции и вводом новых блоков менялись адреса некоторых системных регистров, распределение оперативной памяти, организация экранной области. Это привело к тому, что часть программного обеспечения, разработанного на разных машинах общего семейства (даже одного типа, но предыдущих конструкций), уже не работала.
А как подошли к проблеме модернизации специалисты IBM и Microsoft? При разработке новых моделей компьютеров и улучшенных версий DOS они вложили немало сил и средств в создание адаптеров и драйверов, позволяющих запускать программы, созданные для более древних машин. Пользователь IBM-РС, пересаживаясь на самую последнюю модель, вначале и не замечал особых перемен, Так что же помешало нашим производителям написать адаптер переадресовки системных запросов или драйвер обслуживания старых программ и встроить его в операционную систему? Опять отсутствие западных аналогов? Кстати сказать, и сами машины с каждым очередным улучшением настолько отличались друг от друга, что порой приходилось если не переучиваться, то, во всяком случае, менять навыки, приспосабливаясь к новым условиям работы. И самое удивительное - надежность отечественной техники после всех модернизаций неуклонно ухудшалась.
Вполне естественно, что как только рухнул пресловутый "железный занавес" и в нашу страну стали проникать сначала технические идеи (так появились отечественные машины серии ЕС), а затем и сами западные РС, все семейство PDP-совместимых машин начало вытесняться с предприятий, несмотря на самый обширный в мире банк прикладных, и системных программ. И некогда могущественный клан ДВК по законам рынка стал переходить в разряд бытовых, учебных, словом, "полупрофессиональных" компьютеров.
Что сейчас представляют собой ДВК и их "меньшие братья" - сиротливо пылящиеся на полупустых прилавках и забитых складах готовой продукции "Электроники", УКНЦ? Оперативные запоминающие устройства (ОЗУ) у них от 64 кБ до 1 МБ, для хранения программ применяются дискеты емкостью 400 или 800 кБ и винчестеры от 3 до 20 МБ. Цветные и монохромные видеомониторы, графопостроители, принтеры… Все как у IBM РС/ХТ или АТ, по крайней мере - с технической точки зрения. Но уже в работе начинают проявляться и различия. Первое, с чем сталкивается пользователь, - вместо единой операционной системы можно применять десяток разных ОС. Хотя все они вроде бы совместимы между собой (на уровне программ), но зачем такое многообразие? Наибольшее распространение получили ОС ДВК, РАФОС, ФОДОС, RТ-11, АДОС, естественно, что у каждой свои версии модернизаций: постарее и поновее. По количеству трансляторов и компиляторов с языков высокого уровня семейство PDP не уступает IBM. Существует несколько вариантов Бейсика, в том числе и в стандарте МSХ; Паскаля, включая турбо-Паскаль; есть Фортран, Си, Модула-2, макроассемблер, специально разработанный для этого класса машин русифицированный Бейсик - Фокал. Имеются СУБД, напоминающие DBASE; утилиты, не уступающие Norton Commander (SCE.SAV, NC.SAV), много редакторов текста - от простенького NEC до мощных К52, WREITER, EDIP. Богатый выбор прикладных программ, но, как уже отмечалось, не все будет работать на отдельно взятом типе ДВК, УКНЦ или "Электронике". А это снижает потребительские свойства как программы, так и самого компьютера.
Тем не менее для дома, для школы ДВК и УКНЦ - вполне приемлемы. С точки зрения учителя информатики - здесь есть самое необходимое. Ведь главное в учебном процессе - языки. Пожалуй, только любители ассемблера ощутят разницу, если после обучения столкнутся с ТВМ-совместимыми компьютерами: иная мнемоника команд, синтаксис, иной подход к формированию текстовых и числовых данных, используемых программой. Остальные, в общем-то, будут работать в привычной для себя обстановке. Впрочем, программисты на макроассемблере для ДВК утверждают: этот язык удобнее макро-и турбо-ассемблеров фирм М1сго8оГ1 и Вог1ап(3 1п1егпа1юпа1 за счет больших возможностей, предоставляемых микропроцессором, системной библиотекой. Что ж, может быть, все зависит от привычек.
Кроме системных программ, утилит, трансляторов и компиляторов, существует много игр - графических, в цвете, с музыкальными и звуковыми эффектами и совсем простеньких, построенных на диалоге: полные аналоги многих программ для IBM РС, Синклера, "Микроши" и свои, распространенные только в среде ДВК или УКНЦ. Да и цена у советских РОР-совместимых машин ниже IBM РС, Например, ДВК-4 (полный комплект с винчестером, принтером и цветным видеомонитором) стоит в магазине около 16 тыс. руб. против 25-35 тыс. за IBM РС/ХТ с аналогичными возможностями. А на рынке и того меньше-около 10 тыс. УКНЦМС-0511 (только процессорный блок с клавиатурой)-1800 руб. (на рынке-1000 руб.). Дисководы к УКНЦ от 400 - 700 руб. (рынок) до 950 руб. (магазин).
Еще одно неоспоримое преимущество - для ПЭВМ типа ДВК пока нет компьютерных вирусов (простейшие не болеют? Или сама задача не столь интересна?). Конечно, теоретически их создание возможно, но разработчик таковых столкнется с трудностями на уровне операционной системы, обойти которые сложнее, чем в среде М8 005.
Как уже отмечалось, машины типа ДВК не совместимы с IBM РС ни кодировкой, ни системой команд микропроцессора, ни внутренним устройством. И тем не менее уже существуют программы для ДВК, позволяющие читать и перезаписывать текстовые файлы с дискет формата MS DOS, и есть программы для IBM РС, читающие и копирующие (с перекодировкой) тексты с дискет формата RT-11, ФОДОС, ОС ДВК, так что с переброской текстов программ, написанных на языках высокого уровня, особых проблем нет.
На этом пока закончим обзор машин семейства ДВК, а про их более удачливого конкурента-IBM РС расскажем в следующих выпусках КЭИ.
(c) Техника молодежи N 12 за 1991 г.