3.8. ПЭВМ, выпускаемые в восточноевропейских странах
В восточноевропейских странах (в том числе СНГ) выпускаются главным образом настольные ПЭВМ различного функционального назначения: бытовые, учебные и профессиональные. Ограничимся рассмотрением последних, так как другие пока имеют весьма ограниченные возможности, представляя собой в подавляющем большинстве лишь занимательные игрушки.
Выпускаемые в настоящее время в Восточной Европе ППЭВМ обладают отнюдь не выдающимися техническими характеристиками, хотя имеются и интересные перспективные разработки. В рассматриваемом регионе делается ставка на производство IBM-совместимых ППЭВМ. Это позволяет, с одной стороны, использовать уже разработанное ПО, а с другой, - создавать конкурентноспособные на западном рынке новые программные продукты.
Вместе с тем не отсекаются и другие линии ПЭВМ. Так, в СНГ с 1986 г. выпускается ППЭВМ "Электроника 85" (МС 0585), программно совместимая с миниЭВМ СМ, прототипом которых послужили компьютеры фирмы DEC. Она базируется на 16-разрядном МП, имеет ОЗУ ёмкостью 4 Мбайт, два 133-мм НГМД на 360 Кбайт и НЖМД ёмкостью 5-10 Мбайт. Дисплейный адаптер обеспечивает разрешение 960х420 точек. Возможно подключение как монохромного, так и цветного дисплея.
Основные технические характеристики IBM-совместимых стационарных (точнее - настольных) ПЭВМ, производимых в странах Восточной Европы, представлены в табл. 3.16. К сожалению, за неимением информации в ней не нашли отражение сведения о ПЭВМ, выпускаемых в Югославии. А сожаление вызывает тот факт, что они производятся по лицензиям западных фирм и имеют хорошие характеристики.
Более подробно охарактеризуем отечественные ПЭВМ, в частности, изделия ЕС. Все выпускаемые в настоящее время модели, за исключением ЕС 1842, совместимы с IBM PC XT. ЕС1842 построена на базе МП К1810ВМ86М, который способен программно эмулировать прибор 80286 (но при этом снижается производительность ПЭВМ). Следовательно, модель ЕС1842 совместима с IBM PC AT. Наибольшее распространение получила пока только модель ЕС1840, ресурсы которой по нынешним меркам весьма ограниченны. В частности, в ней не предусмотрена возможность подключения математического сопроцессора и манипулятора типа "мышь". Отсутствует также контроллер НЖМД. ЕС1840 снабжена одним адаптером параллельного и двумя адаптерами последовательного интерфейсов. Базовая цена этой модели составляет 6 тыс. руб. (по цена 1990 г.). ПЭВМ ЕС1841 обладает более богатым набором аппаратных средств. Так, обеспечивается возможность расширения ОЗУ до 2 Мбайт (о чём будет сказано далее), подключения математического сопроцессора и "мыши", а также имеется контроллер НЖМД. В настоящее время разрабатывается ПЭВМ ЕС 1851 на базе микропроцессора МП 80386 с тактовой частотой 16-20 МГц.
ПЭВМ "Искра" и "Нейрон" по сравнению с ЕС имеют некоторые отличия в периферии. Так, в первой используются односторонние, а не двухсторонние, НГМД.
Число моделей ПЭВМ СМ в будущем будет увеличено с введением машины СМ1820, выполненной на 32-разрядном МП типа 80386.
Новинкой отечественного парка ПЭВМ является машина "Истра 4816". Она имеет многопроцессорную архитектуру и включает и включает следующие МП:
1) системный процессор К1810ВМ86, ориентированный на выполнение программ и взаимодействие с ПУ через второй процессор;
2) периферийный 8-разрядный процессор К580ИК80, обслуживающий ПУ;
3) системный процессор К580ИК80, позволяющий выполнять программы, составленные для 8-разрядных машин.
Имеются гнёзда для подключения математического сопроцессора и специализированного Форт-процессора, обеспечивающего эффективное выполнение программ, составленных на этом языке. Поддерживается возможность расширения ОЗУ до 4 Мбайт.
Для специалистов полезной будет информация о степени совместимости ПЭВМ ЕС1840 и ЕС1841 с их прототипом - IBM PC XT.
Аппаратная совместимость ЕС1840/41 с IBM PC XT не обеспечивается из-за того, что платы ЕС1840/41 имеют другие размеры и разъёмы. Поэтому ПЭВМ ЕС не могут быть расширены дополнительными платами, выпускаемыми для IBM PC во всём мире и в большом количестве. Правда, в ЕС1842 имеется один разъём, совместимый с разъёмами IBM PC XT, но этого явно недостаточно.
Вместе с тем обеспечивается почти полная программная совместимость ЕС1840/41 с IBM PC XT. Различия же имеются в способах управления последовательным интерфейсом (стык С2, или RS232C), в некоторых тонкостях управления НГМД, в организации дополнительной памяти (только ЕС1841) и в способах управления манипулятором типа "мышь" (только ЕС1841).
Адаптер последовательного интерфейса ЕС1840/41 реализован на микросхемах, отличных от применяемых в IBM PC XT, и программируется по-другому. В BIOS ЕС1840 вообще отсутствую программы обеспечения работы последовательного интерфейса, из-за чего не работают многие программы, рассчитанные на использование RS232C в IBM PC XT. В BIOS ЕС1841 такие программы имеются, и аппаратные различия "упрятаны" почти полностью (в данном случае мы говорим о совместимости на уровне BIOS). Большинство программ, использующих последовательный интерфейс, не замечают подмены аппаратуры.
Отличия в управлении НГМД связаны с тем, что в ЕС1840/41 дисководы позволяют использовать на диске 80 дорожек (720 Кбайт) в отличие от 40 дорожек (360 Кбайт), поддерживаемых НГМД IBM PC XT. BIOS нейтрализует это различие, передвигая головки НГМД через дорожку при использовании формата на 40 дорожек (360 Кбайт) для обеспечения совместимости по информации с IBM PC XT. Однако при этом возникают две проблемы.
Первая состоит в том, что во многих программных комплексах используются средства защиты от копирования, основанные на специальном формате дискеты. Если проверка этого формата при запуске программы осуществляется в обход BIOS, то санкционированность копии программы подтверждена не будет. В ЕС1842 и ЕС 1845 моделируются 80-дорожечные НГМД IBM PC AT и указанной проблемы не возникает, так как "нормальные" программы работают с ними хорошо.
Вторая проблема заключается в том, что записанная в 80-дорожечном дисководе дорожка в два раза ýже стандартной. Поэтому нет гарантии возможности считывания в 40-дорожечном НГМД после её записи в 80-дорожечном.
Поддержка дополнительной памяти (сверх 640 Кбайт) в ЕС 1841 полностью отлична от идеологии, принятой в моделях фирмы IBM. Вспомним, что МП К1810ВМ86 имеет 1-Мбайт адресное пространство. Адресация же 1-Мбайт избытка памяти реализуется специальными средствами ЕС1841. В дополнительной памяти можно хранить какую-либо информацию, используемую выполняемыми программами. Выполнять же программы непосредственно в дополнительной памяти не допускается. Можно организовать в этой области памяти и виртуальный диск, обладающий существенно бóльшим быстродействием, чем реальный диск, однако он не будет способен сохранять информацию после отключения питания. Реализация поддержки дополнительной памяти в машинах IBM будет рассматриваться ниже.
Отличия в способах управления "мышью" практически незаметны.
ПО сравнению с IBM PC XT в ЕС1840/41 имеется ряд расширений. Среди них возможность загрузки знакогенератора дисплея, что позволяет программировать выводимые на экран символы (в IBM PC XT знакогенератор прошит в ПЗУ), а также большее количество клавиш на клавиатуре, целесообразность чего диктуется необходимостью работы с двумя алфавитами.
На уровне же BIOS различий между ЕС1840/41 ещё меньше, чем на самом низком уровне. Вместе с тем в BIOS ЕС1840/41 имеется одна ошибка, одна недоработка и один существенный недостаток.
Ошибка заключается в том, что при загрузке не инициализируется вектор прерывания 15Н, используемый для доступа к специальным функциям общего управления компьютером. В ЕС1840 они не реализованы. Однако в связи с тем, что некоторые программы вызывают прерывание 15Н, ПЭВМ может "зависать".
Недоработка просматривается в реализации одной из функций вывода на дисплей - последовательного вывода (функция 0ЕН прерывания 10Н). В ранних вариантах IBM PC при вызове этой функции необходимо было явно указывать страницу видеопамяти, в которую должен происходить вывод. В более поздних моделях вывод по умолчанию производится всегда в нулевую страницу. В ЕС1840 реализован старый вариант, из-за чего последние версии ОС MS-DOS функционируют на них некорректно.
Недостатком же является отсутствие драйвера последовательного интерфейса, что уже описывалось.
В BIOS ЕС1841 указанные ошибка и недоработка устранены; кроме того, доработаны и другие драйверы.
Таким образом, говорить о программной совместимости между ЕС1840/41 и IBM PC XT без специальных оговорок можно лишь на уровне ОС, если она запускается на тех или иных ПЭВМ.
В конце 1990 г. минским НПО "Интеграл" создан первый в СНГ наколенный компьютер собственной разработки. Он получил название ПК-300 и базируется на 7,16/4,77-МГц МП 8086. Его габариты составляют 68х306х312 мм, а масса - 4,5 кг. ПК-300 содержит 640 Кбайт ОЗУ, два 89-мм НГМД и монохромный жидкокристаллический CGA-совместимый дисплей. Время автономной работы составляет 4 часа, а стоимость (по ценам 1990 г.) - 15-20 тыс. руб. Планируется установка жидкокристаллического монитора с задней подсветкой и НЖМД.
В начале 90-х гг. минский завод "Электроника" объявил о завершении разработки карманной ПЭВМ "ЭЛЕКТРОНИКА МК-90" стоимостью 1500 руб. (по ценам 1990г.). Она весит 700 г и может работать на языке Basic, используя прошитый в ПЗУ интерпретатор. Ёмкость ОЗУ составляет 16 Кбайт. В качестве внешней памяти используются сменные модули ёмкостью 10 Кбайт. Имеется миниатюрный графический жидкокристаллический дисплей и адаптер последовательного интерфейса для сопряжения компьютера с другими устройствами.
Таблица 3.16
Технические характеристики IBM-совместимых настольных ПЭВМ, выпускаемых в восточноевропейских странах
Страна-производитель | Модель | Класс | МП | Факульта-тивный сопроцессор | Ёмкость ОЗУ, байт | Количество НГМД х ёмкость, байт - диаметр, мм | Ёмкость НЖМД, Мбайт | Дисплейный адаптер - дисплей |
Болгария | ЕС1832 (ИЗОТ 1037.С) | ХТ | 8088-4,77 | н/д | 640 К | 2х360К-133 | 5, 10 [2x10] | CGA - м, CGA - ц |
ЕС1839 (Правец 16А) | ХТ | K1810BM86-4,77 | н/д | 640 К | 2х360К-133 | 20 | CGA - м, CGA - ц |
|
ЕС1838 | AT | 80286-8/6 | 80287 | 640К .. 8M | 2х360К-133, 2х1,2М-133 | 10..40 | CGA - м, CGA - ц |
|
Венгрия | ЕС1830 | ХТ | 8088-4,77 | н/д | 640 К | 2х360К-133 | н/д | CGA |
VT110 | ХТ | 8088-8/4,77 | н/д | 640 К | 2х360К-133 | 2х20 | MDA, CGA, EGA | |
ЕС1861 | AT-386 | 80386-16 | н/д | до 8 Мбайт | 2х1,2М-133 | 40 | н/д | |
Восточная Германия | СМ1910 | ХТ | K1810BM86-4,77 |
н/д |
768 К | 2х360К-133 | 40 | CGA - м, EGA - м |
ЕС1834 | ХТ | K1810BM86-4,92 | K1810BM87 | 640 К | 2х720К-89 | 20 [42] | CGA - м | |
Польша | ELWRO 801 AT | AT | 80286-8/6 | н/д | 1M | 1х360К-133, 1х1,2М-133 | 20 | н/д |
MAZOVIA 1016 | ХТ | K1810BM86-8/4,77 | н/д | 640 К | 2х360К-133 | 20 | н/д | |
MAZOVIA 2016 | AT | 80286-10/6 | н/д | 1M | 1х360К-133, 1х1,2М-133 | 40 | н/д | |
MAZOVIA 2032 | AT-386 | 80386-12/8 | н/д | до 16 М | 1х360К-133, 1х1,2М-133 | 40 | н/д | |
VARSOVIA 2032 | AT-386 | 80386-12/8 | н/д | до 16 М | 1х360К-133, 1х1,2М-133 | 40 | н/д | |
SELESIA 286/AT | AT | 80286-10 | н/д | до 4 М | 1х360К-133, 1х1,2М-133 | 40 | н/д | |
СНГ | ЕС1840 | ХТ | K1810BM86-4,77 | – | 256К..640К | 2х720К-133 | – | MDA, CGA - м, CGA - ц |
ЕС1841 | ХТ | K1810BM86-4,77 |
K1810BM87 |
512К..2М | 2х720К-133 | [10] | CGA - м, CGA - ц |
|
ЕС1845 | ХТ | K1810BM86-4,77 | н/д | до 1М | 2х720К-133 | [20] | CGA - ц | |
ЕС1842 | ХТ | K1810BM86М-8 |
K1810BM87 |
1М..3М | 2х720К-133 | [20] | EGA - м, EGA - ц |
|
Искра 1030 | ХТ | K1810BM86-4,77 | н/д | 256К..640К | 2х360К-133 | [5, 16] | CGA - м, EGA - ц |
|
Искра 1030 ТУРБО | ХТ | K1810BM86-8 | н/д | 2М | 2х360К-133 | до 40 | CGA, HGA, EGA | |
Истра 4816 | ХТ | K1810BM86& 2xК580ИК80 |
K1810BM87& Форт-процессор |
до 4М | по выбору | 5, 10, 20, 40 | CGA, EGA | |
Нейрон И9.66 | ХТ | K1810BM86-4,77 | н/д | 256К..1М | 2х360К-133 | [5] | CGA - м | |
СМ1810 | ХТ | K1810BM86-4,77 | н/д | 256К..1М | 1х360К-133 | 35 [165] | CGA - м |