Дорогие посетители.Убедительно просим Вас Загружать имеющуюся у Вас информацию (Файлы образов дисков, Исходники, Книги и т.д.) касающуюся ПЭВМ с архитектурой PDP-11.
ТРАКТАТ О СОВЕТСКОЙ КОМПЬЮТЕРИЗАЦИИ
-----------------------------------
Автор: Степан Пачиков
Источник: http://www.oldpc.boom.ru/
Думаю, С.Пачикова представлять не надо. В статье даётся развёрнутое
описание состояния советского компьютерного рынка всего десять с
небольшим лет назад.
Известно, что Советский Союз катастрофически отстал от Запада в
области информатики н высокой технологии. Особенно это заметно в
телекоммуникации и в производстве микропроцессорной техники. И дело не
только в том, что в свое время не было должным образом оценено это
направление развития вычислительной техники. Мало кто может
похвастаться тем, что он предвидел тот сумасшедший бум, который
охватил рынок персональных компьютеров во второй половине 80-х. Да,
Советский Союз проспал персональные компьютеры, но спал он не один, а
во вполне приличной компании. Но, проснувшись, не смог включиться во
всеобщую гонку по нескольким причинам. Я выделю из них две, на мой
взгляд, главные: идеологическую и экономическую.
ПК И ИДЕОЛОГИЯ
Начну с идеологической. В течение многих лет в СССР существует жесткий
контроль над информацией. Почти каждый копировальный аппарат (их
независимо от фирмы-изготовителя называют у нас "ксероксами")
находился - а бывает, и находится - под пристальным вниманием властей.
Его ставили только в государственном учреждении, только по
специальному разрешению, только в отдельной комнате - и так далее...
Правящий аппарат ощущал скрытую угрозу, содержащуюся в самой идее
персонального компьютера. И надо отдать им должное - они не сильно
ошибались. Но пока шли раздумья над тем, надо или не надо спешить с
внедрением персональных компьютеров, пока оставались надежды на то,
что этот бум в скором времени кончится и мир вернется к старой и
"хорошей" идее вычислительных центров коллективного пользования, когда
у каждого пользователя стоит только терминал, а вся информация
сосредоточена в одном месте (в крайнем случае, в нескольких местах) и,
таким образом, доступ к ней легко конролируется,- за это время во всем
мире персональные компьютеры проникли во все сферы жизни и
деятельности человека.
В 1984-1985 годах ПК стали проникать в нашу страну. Таможенные
чиновники, которые внимательно следили за тем, чтобы никто не ввез в
СССР копировальную технику, и придирчиво проверяли каждую пишущую
машинку, довольно спокойно, чаще по незнанию, реагировали на слова
"принтер", "домашний компьютер" и т. п. А потом приход к власти
нового руководства, начавшиеся процессы демократизации позволили
персональным компьютерам избежать судьбы копировальных машин. Но
главное, всем стало более или менее очевидно, что без компьютеризации
и информатизации советского общества дальнейший научно-технический
прогресс невозможен.
ПК И СОВЕТСКАЯ ЭКОНОМИКА
Вторая причина, почему Советский Союз не смог быстро наладить процесс
производства ПК, связана с особенностью нашей экономики. Она в
принципе не в состоянии что-либо делать быстро. Трудно представить
экономику более негибкую, чем советская. И дело не только в
государственном регулировании. Для то го, чтобы такая сложная система
была достаточно гибкой и маневренной, она должна иметь запасы мощности
(а значит, и гибкости) в каждом узле, каждом сочленении. Причем в
некоторых узлах запас должен быть многократным. Но вследствие
нескольких десятилетий некомпетентного руководства у нашей
экономической системы нет не только желания, но уже и возможности
работать с запасом мощности. На каждом заводе, в любом учреждении
выполнение месячного, квартального, годового, пятилетнего плана
достигается только ценой напряжения, часто граничащего с героизмом. А
если паче чаяния есть возможность выполнить план, то культ "борьбы за
перевыполнение плана" приводит к тому, что и в этом случае
исчерпываются все резервы.
За то время, пока решение принимается, согласовывается, утрясается,
осваивается в производстве, изделие успевает морально устареть. Но
если это было не столь существенно при постройке автомобильного завода
или электростанции, то в такой стремительно развивающейся отрасли, как
информатика, это оказалось катастрофой.
Кооперативы и совместные предприятия более гибки и могли бы выправить
положение, но этому мешает несколько факторов: во-первых, они
находятся не в вакууме или окружении себе подобных, а в той же
экономической системе и в окружении тех же ведомств и министерств;
во-вторых, более энергичная деятельность, необходимость и возможность
принимать рискованные, но часто более эффективные решения приводят к
существенно (в несколько раз) более высоким доходам у работающих на
этих предприятиях, а это - к возникновению социальных проблем.
Итак, в производстве персональных компьютеров мы оказались далеко
позади не только Запада, но и Востока.
СОВЕТСКИЕ ПК
Все советские ПК можно разбить на две группы по типу того процессора,
который они используют: это либо дековская линия (обязанная своим
существованием фирме DEC), либо интеловская (от фирмы "Intel").
Интеловская линия, в свою очередь, состоит из двух групп: это либо
компьютеры на базе аналога 8080, либо 8086. Верующие в DEC в основном
сосредоточены в Министерстве электронной промышленности, верующие в
Intel - в Министерстве радиопромышленности. Есть небольшая секта -
6502, но они используют не аналоги, а оригинальные микропроцессоры
6502, т. е. закупленные на валюту.
Zilog, Motorola, NS, Inmos в советской компьютерной индустрии
отсутствуют, несмотря на деятельность отдельных миссионеров, которые
эпизодически и безуспешно пытаются обратить в свою веру неокрепшие
души нового поколения компьютерных чиновников.
В настоящее время существует несколько моделей советских персональных
компьютеров. Вопрос в том, что здесь означает "существует". Вряд ли
есть смысл рассматривать все модели, которые разработаны и произведены
либо в единичных экземплярах, либо небольшими сериями, и увидеть их
можно только на выставках либо прочесть о них сообщение в газетах
("Микроша", "Электроника KP-01", "Гранат", "Львов", "Сура", "Вектор",
"Апогей", "Криста" - все они 8-разрядные на процессоре типа 8080; или
"Немига" , "Нейрон", "Ассистент"; "Микро-16" - на процессоре типа
8086). Остановимся на тех ПК, которые условно можно считать массовыми.
Это "Электроника-85", "ЕС-1840", "ЕС-1841", "Искра-1130", "Корвет",
"Агат" и "БК-0010".
"Электроника-85". Это аналог ПК DEC Professional 350 с винчестером 10
Мбайт и монохроматическим "зеленым" монитором (зеленого свечения)
невысокого качества. Компьютер довольно громоздкий, шумный, с
непривлекательной и неудобной клавиатурой. Стоит он очень дорого -
более 25 тыс. рублей, продают его только государственным
предприятиям, репутация у него плохая.
"ЕС-1840" (8 тыс. рублей) и "1841" (12 тыс. рублей) - это компьютеры,
сделанные в рамках государственной программы разработки ПК Единой
системы, оба они базируются на советском процессоре К1810ВМ86, аналоге
Intel 8086, оба программно (но не аппаратно!) совместимы с IBM PC и
IBM PC ХТ. "1841" комплектуется винчестером 10 Мбайт. Выпускается их
несколько десятков тысяч в год. Работают они под управлением
операционной системы MS DOS или ALFA DOS (русифицированная версия MS
DOS). Модель "1841" может снабжаться винчестером 20 Мбайт, цветным
монитором и манипулятором типа "мышь".
"Искра 1030" - это компьютер, аналогичный "1841". Может быть, чуть
надежнее, хотя очень трудно по этому параметру сравнивать советские
компьютеры. Даже самые надежные из них не выдерживают никакой критики.
ПК индийские, таиландские, болгарские, из ГДР - все пользуются
репутацией более надежных.
"Корвет" - типовой советский школьный компьютер на процессоре
КР580ВМ80А, аналоге старинного процессора Intel 8080. (К тому моменту,
когда Советский Союз освоил их производство, самым популярным
8-разрядным процессором в мире стал Z-80.) В системном блоке размером
чуть меньше, чем ПК Amstrad 1640, расположен блок питания и один или
два дисковода Mitsubisi по 720 Кбайт каждый. Весь остальной компьютер
находится в клавиатуре размером с Atari 130ХЕ. У него стандартная
операционная система СР/М и неплохая графика. Разработан "Корвет" был
пять лет назад группой энтузиастова из Московского университета,
затем доведен до промышленного стандарта (стал при этом хуже) и в
настоящее время выпускается в Баку.
Лет семь назад этот компьютер вполне мог бы конкурировать на мировом
рынке 8-разрядных машин. В школы он поступает классами по 10-12 машин.
На класс дается один импортный 9-игольчатый принтер. Дисководами
оборудовано только место учителя. Остальные машины дисководов не имеют
и соединены с машиной учителя медленно работающей сетью. В свободную
продажу класс не поступает, распределяется только централизованно;
далеко не все школы, желающие его иметь, получат его в ближайшие годы.
Номинальная цена одного компьютера в комплекте с принтером - 3000
рублей. (Принтер, как правило, Epson 800 FX на черном рынке стоит
более 5000 рублей.)
"Агат" - один из первых советских персональных компьютеров,
выполненный на процессоре 6502, однако программно несовместимый с
"Apple-II". В качестве монитора в "Агате" используется переделанный
портативный цветной телевизор (довольно низкого качества). "Агат"
комплектуется индийским 9-игольчатым принтером СРА-80 и стоит около
9000 рублей. Главный недостаток "Агата" - ненадежный дисковод; через
месяц-два он нередко перестает читать свои собственные дискеты.
"БК-0010" - домашний компьютер, работающий с магнитофоном в качестве
накопителя и бытовым телевизором. Память 64 Кбайта, из которых
доступны только 32. Машина собрана в клавиатуре. Компьютер не имеет
порта принтера и дисковода. Процессор эмулирует команды дековской
машины PDP11 (точнее, LSI 1123). Стоимость - 600 рублей. По
предварительной записи его с трудом можно купить за наличные деньги в
Москве в магазине "Электроника".
Элементы памяти (RAM) почти всех перечисленных компьютеров - это в
основном аналоги DRAM 4164 (и в последнее время, в незначительных
количествах, аналоги 41256).
Советский Союз практически не производит ни игольчатых принтеров
(недавно начали производить 9-игольчатый принтер, но его мало кто
видел), ни струйных (ink-jet), ни лазерных, ни жидкокристаллических. В
недостаточных количествах выпускаются винчестеры 10 и 20 Мбайт, но в
открытой продаже их не бывает. Говорят, что начали производить
советскую "мышь". (Размеры таковы, что злые языки окрестили ее
"крысой".) Советские дискеты "5.25" стоимостью 10 рублей за штуку до
недавнего времени были настолько плохи, что ими старались пользоваться
только в безвыходной ситуации. В последнее время стали производить
дискеты по лицензии, но в свободной продаже их тоже нет...
В продаже нет советских видеодиджитайзеров, стриммеров, сканеров,
"3.5"-дискет и многого другого. Может быть, их где-нибудь
разрабатывают. Может быть, где-нибудь существует опытный экземпляр. Из
предыдущей фразы "в продаже нет советских..." можно сделать
совершенно неверный вывод, что в продаже есть импортные компьютеры и
периферия. Конечно, это не так. Единственное место, где может быть в
продаже импортный компьютер,- это комиссионный магазин. Стоит он там
очень дорого - примерно в двадцать раз дороже, чем на Западе при
пересчете по официальному курсу.
Большая часть таких ПК находится в государственных учреждениях, но
несколько тысяч (я полагаю, что не более 10 000) есть и в личном
пользовании.
КОМПЬЮТЕР ДОМА
Персональный компьютер, модем, видеодиджитайзер, принтер, телефакс и
прочие заморские штучки в личном пользовании - явление крайне
нетипичное.
Персональный компьютер дома - это редкость. В подавляющем большинстве
это 8-разрядные домашние компьютеры, используемые для игр и обучения
детей основам программирования. У владельцев этих машин нет обычно
никакой периферии. В качестве монитора используют телевизор (покупают
портативный и затем за 200-300 рублей добавляют видеовход и
ПАЛ-декодер). Накопителем служит бытовой магнитофон.
Наиболее типичным советским домашним компьютером является "БК-0010".
Несколько десятков тысяч этих ПК установлено в школах и других учебных
заведениях. Несколько тысяч находится в личном пользовании.
Программное обеспечение бедное: есть несколько версий Бейсика, Фокал,
Ассемблер (PDP 11), версии Си, Форта и Паскаля, около тысячи игровых
программ, сколько-то учебных программ. Поскольку "БК-0010" не имеет
контроллеров, дисковода и принтера, то возможности его крайне
ограничены .
Довольно популярны самодельные компьютеры, схемы и чертежи которых
иногда публикует журнал "Радио".
Из импортных моделей наиболее типичными в СССР домашними компьютерами
являются машины фирм "Commodore" (С-64), "Sinclair" (ZХ Spectrum 48
К), "Atari" (65 ХЕ, 130 ХЕ), "Amstrad" и MSX-компьютеры различных
фирм. Я думаю, по нескольку тысяч каждой из названных моделей есть в
личном пользовании.
Кроме перечисленных, довольно большая группа - несколько сот Atari ST.
В последнее время стало быстро расти число владельцев IBM-совместимых
ПК, но о них разговор особый. Владельцев Macintosh менее сотни. Не
надо забывать, что вплоть до недавнего времени его процессор 68000
подлежал строгому эмбарго. Как это ни странно, в личном пользовании в
Советском Союзе практически нет Apple-II - полагаю, всего десятки
штук. Долгое время это был один из самых дорогих на Западе 8-разрядных
компьютеров.
Есть небольшая группа владельцев "Amiga" фирмы "Коммодор", но их еще
меньше, чем ST.
IBM НА СОВЕТСКОМ РЫНКЕ
Я думаю, число IBM-совместимых компьютеров в Советском Союзе превышает
100 000. Особенно быстро число их росло в последний год в связи с
развитием кооперативного движения и появлением совместных предприятий.
Последние имеют право на прямые контракты и сделки с зарубежными
фирмами и, в отличие от зарубежных фирм (даже имеющих свои
представительства в Москве), имеют и валютные, и рублевые счета в
банках.
Некоторые совместные предприятия сразу же стали приобретать компьютеры
на внешнем рынке, преимущественно в Восточной Азии - дешевые клоны по
1-1,5 тыс. долларов, и продавать дома по 60-80 тыс. рублей за комплект
с винчестером, принтером, монитором. Чтобы это не выглядело чистой
спекуляцией, компьютер комплектовали какой-нибудь программой, как
правило интегрированным пакетом, либо программой, предоставляющей
пользователю возможность использовать кириллицу, и все это называлось
"автоматизированным рабочим местом" экономиста (бухгалтера, инженера и
т. п.). Часть этих компьютеров продавали внутри страны за валюту - тем
советским предприятиям, у которых была валюта, но не было права или
возможности прямых закупок. Естественно, цена при этом тоже
удваивалась... Так был создан прецедент высоких договорных цен на
персональные компьютеры.
Этим воспользовались кооперативы. Они стали за наличные деньги
закупать компьютеры у советских граждан, выезжающих за рубеж, и
продавать их государственным учреждениям. Наиболее расторопные
кооперативы стали заключать бартерные сделки, выменивая на
компьютеры мед, шкуры, лес, металлолом, опилки, песок, отходы
производства и вообще все, на что удавалось получить разрешение на
экспорт. Когда чиновники очнулись, у некоторых кооперативов на счетах
были десятки миллионов рублей. Реакция была стандартной: запретить.
Запретили бартерные сделки, закупки с целью продажи. Запретили
государственным организациям покупать компьютеры у кооперативов. И так
далее...
Но вернемся к IBM-совместимым компьютерам. Цены, по которым
предприятия готовы платить безналичные деньги за подобные ПК, в
среднем в 30 раз превосходят их цену на западном рынке, если исчислять
ее по официальному курсу. Но так как кооперативы имели право покупать
различные товары у населения, то они стали платить немыслимые по
советским масштабам деньги за каждый легально ввезенный компьютер.
(Важно отметить , что при этом составляется акт купли-продажи, и
владелец в случае проверки должен уметь объяснить, откуда у него
компьютер.) Средняя цена хорошего комплекта ХТ с принтером при
покупке его кооперативом у частного лица была в апреле 1989 г. 45 тыс.
рублей, AT - 65 тыс. рублей. В августе в связи с новыми ограничениями
на деятельность кооперативов цены на ПК упали на 30% .
Из принтеров популярностью в СССР пользуются изделия фирм NEC (Р6, Р7,
2200), Star и Epson. В последнее время часто привозят Amstrad 3500 и
4000. Из самых дешевых принтеров чаще всего по падается Citizen 120 D.
ASCII-ПРОБЛЕМЫ
Для советского пользователя принтер - наиболее чувствительное место.
Во-первых, ему важно знать, есть ли у принтера буфер для загрузки
шрифтов (downloaded fonts). Какого размера этот буфер? Можно ли
загружать русские буквы в верхнюю половину ASCII-таблицы (т. е. со
128-го символа по 255-й). Дело в том, что наиболее популярная
кодировка, использующая кириллицу, - это так называемая
"альтернативная таблица". В ней русские буквы располагаются, начиная
со 128-го символа, подряд, сначала 32 прописные русские литеры (без
буквы Ё), затем строчные литеры от "а" до "п", остальные расположены с
224-го и до 239-го символа. Затем Ё и ё. Это связано с тем, что многие
западные пакеты используют псевдографику, которая в IBM занимает
символы со 176-то до 223-го. Если принтер позволяет загружать только с
32-го по 127-й символ, то при печати приходится делать перекодировку.
Кроме того, советского пользователя интересует возможность работать с
загружаемыми фонтами в режиме NLQ, а также скорость печати в
графическом режиме. Многие издательства и государственные конторы не
принимают тексты, напечатанные с отклонением от утвержденного
стандарта. Так как стандартный шрифт пишущих машинок у нас в 1,5 раза
выше принятого на Западе, то имитировать его на принтере можно только
в два прохода в графическом режиме. Скорость печати при этом
становится существенным фактором.
Еще один параметр принтера, к которому чувствителен советский
пользователь, - это ширина ленты. Больше других котируются принтеры с
шириной ленты 13 мм. В этом случае можно купить ленту от пишущей
машинки, склеить ее паяльником в виде листа Мебиуса и заменить в
картридже уже использованную. Даже кооперативы появились, которые
предоставляют подобную услугу за 15 рублей. Менять ленты самому
оказалось дешевле, чем закупать принтер с большим количеством запасных
лент: больше двух-трех лет они не хранятся, сохнут.
Если принтер не имеет загружаемых фонтов, то приходится менять ПЗУ или
работать только в графическом режиме. Возникает проблема, где достать
подходящую микросхему. Цена "на рынке" за одну "27256" достигает 250
рублей. (Для Р6 требуется замена трех штук "27256" одновременно).
Именно из-за необходимости модифицировать ASCII-таблицу мониторы типа
EGA и VGA более предпочтительны, чем CGA, поскольку EGA позволяет
программным способом загрузить русские шрифты, а в CGA приходится
менять ROM.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
В Советском Союзе закон об охране авторских прав не распространяется
на программные продукты. Это в значительной мере тормозит развитие их
производства, и поэтому "пиратство" является нормальным и повсеместным
явлением. В последнее время начата разработка соответствующих
законодательных актов, и есть надежда, что в конце концов они будут
приняты.
Справедливости ради, необходимо отметить, что причиной пиратства
является не только отсутствие юридической защиты авторов программных
продуктов, но и неразвитость рынка программных средств. Многие
предприятия и отдельные пользователи были бы рады (или, в конце
концов, согласны) купить программный продукт, если бы он был в продаже
и его можно было бы купить за рубли.
В СССР нет магазина, войдя в который, вы увидите на полке Framework,
MS Word, Turbo Pascal и прочие программы. Правда, государственные
предприятия за валюту могут купить нужные программы через совместные
предприятия или у посреднических инофирм, но это связано с наличием
валюты и требует значительных усилий и времени, так как нужно вести
переговоры, подписывать контракт...
Из западных программ для IBM-совместимых компьютеров в Советском Союзе
с небольшим опозданием появляется более или менее все, что есть на
мировом рынке. Многие программные продукты русифицированы. Есть
русифицированные Framework II, dBase Ill, MS Word 4.0, Ventura 1.1,
AutoCAD, PCAD, MS DOS и ряд других пакетов. Многие программисты
стараются русифицировать западные программы аккуратно, так, чтобы не
нарушать авторское право. На пример, русификатор редактора Word сделан
Антоном Чижовым в виде отдельной программы (add on software), которая
позволяет любому владельцу оригинального пакета использовать его таким
образом, что создается иллюзия, будто он и был сделан для
двуязычного (русско-английского) пользования. При этом сохраняются все
функции Word, истинные для английского алфавита, но добавляются
сортировка и прочее для русского алфавита.
СОВЕТСКИЕ ПРОГРАММИСТЫ
Из нескольких десятков программистов, пользующихся широкой
известностью, наверное, наиболее известны трое: Борковский, Веселов и
Чижов. Причина их популярности связана с тем, что именно они года 3-4
назад сделали IBM-совместимый компьютер полезным инструментом для
русскоговорящего пользователя. А. Чижов разработал и сделал
общедоступной программу "Альфа" - резидентный драйвер клавиатуры и
экрана, обеспечивающий в MS DOS переключение клавиатуры из стандарта
QWERTY в стандарт советской пишущей машинки и вывод на экран и принтер
русско-английских текстов. Сейчас популярность приобрела следующая
версия этой программы - "Бета", которая обеспечивает управление
резидентными драйверами, управляет печатью, перезагружает шрифты, если
принтер выключался, печатает в графическом режиме, если требуется
стандартный по высоте и качеству шрифт, и многое другое.
А. Борковский был автором первого по настоящему профессионального
редактора, который так и назывался "Редактор Борковского", с развитой
системой подсказок (helps), обеспечивающей пользователю возможность
набирать и печатать двуязычные тексты. Сейчас получила хождение новая
версия его редактора - ПолиТекст с автоматическим переносом слов,
проверкой грамматических ошибок (spelling checker), встроенным
англо-русским словарем, позволяющим тут же на экране набрать слово на
одном языке и потребовать его эквивалента на другом, а также удобной
системой управления файлами из редактора.
Е. Веселов приобрел известность прежде всего своим девятиоконным
редактором текста "Лексикон", который стал популярным особенно среди
программистов, так как оказался очень удобным при составлении
программ. Но главный продукт Веселова - это интегрированная среда
"Мастер", включающая редактор текста, базу данных, спредшит, графику и
язык программирования "Мастер". Ближе всего "Мастер" к "Framework", но
во многом от него сильно отличается.
Важно, что язык программирования "Мастер", в отличие от Fred,
позволяет писать полноценные и мощные базы данных. Фактически весь
интегрированный пакет "Мастер" написан на языке "Мастер" и работает
под управлением резидентного компилятора-интерпретатора с языка
"Мастер". Это позволяет пользователю, освоившему этот язык, создавать
свои собственные интегрированные пакеты или существенно
модифицировать уже написанное, так как исходный текст всех программ на
"Мастере" все время доступен пользователю.
ВМЕСТО ЗАКЛЮЧЕНИЯ
Многое другое, относящееся к предмету этого трактата, - о проблемах
компьютеризации школьного образования, об отношении советских
специалистов к RISC-процессорам и транспьютерам, о совместных
предприятиях в области информатики, о том, что представляет собой
создаваемая М. Донским "Ассоциация защиты пользователей от
программистов", что представляет собой язык параллельного
программирования Paragraph, разработанный Ильей Лосевым, и т. д. и т.
п. - все это, видимо, может стать темой других статей.