История вычислительной техники за рубежом

Второе поколение персональных ЭВМ фирмы IBM

Введение

Анонсированное 2 апреля 1987 г. второе поколение персональных ЭВМ фирмы IBM обладает интересными техническими характеристиками, отражающими современные схемотехнические тенденции и направления технической и коммерческой политики IBM. В них явно выражено намерение за счет применения новых технологий подтянуть начинающие уступать конкурентам по техническому уровню изделия и тем самым улучшить положение фирмы на рынке.

Доходы IBM в 1986 г. упали на 27%, в том числе в 4-м квартале на 48% [1, 2]. Это вызвано:

  • увеличением спроса на суперЭВМ (где IBM не лидирует) и его уменьшением на большие ЭВМ из-за насыщенности рынка;
  • увеличением спроса на супермини-ЭВМ, где заметно усилилась фирма DEC;
  • временной неудачей IBM на рынке АРМ (IBM PC RT);
  • потерей позиций IBM на рынке настольных издательских систем (70% от общего объема продаж принадлежит фирме APPLE);
  • появлением класса ЭВМ, названного "супермикро" (в 1986 г. в нем доминировали системы на базе микропроцессора МС 68020);
  • ростом конкуренции со стороны производителей так называемых совместимых компьютеров (1,5 млн. ПЭВМ в 1987 г.);
  • рядом неудачных разработок в развитии линии IBM PC (табл. 1).

Основные технические характеристики

Во втором поколении ПЭВМ – "Персональная система 2" (Personal System 2, PS/2, для Японии – PS/55) объявлены четыре модели, каждая из которых имеет несколько модификаций. Номер модификации указывает на объем встроенных дисковых накопителей (табл. 2).

В предлагаемых моделях учтен опыт, накопленный фирмой при разработке, выпуске и маркетинге ПЭВМ IBM PC, PC XT, PC AT (табл. 1) и других, именуемых далее IBM PC. Это нашло отражение в организационных, архитектурных, технологических, схемотехнических и программных решениях. Ниже приведены важнейшие из них.

Снятие ограничений на объем ОЗУ.

Адаптеры, находившиеся ранее на отдельных платах расширения и являвшиеся в PC опцией, сделаны встроенными: двунаправленный параллельный порт; последовательный порт; адаптер устройств типа "мышь"; адаптер графического дисплея, 30-я модель MCGA (Multi Color Graphics Array), видеопамять 64 Кбайт; остальные модели – VGA (Video Graphics Array), видеопамять 256 Кбайт; адаптер накопителей на гибких магнитных дисках (НГМД); адаптер клавиатуры; часы-календарь с батарейным питанием.

Увеличение в 2, 3 раза объемов дисковой памяти.

Использование 8 каналов прямого доступа в память (ДМА), из которых четыре могут работать одновременно (начиная с 50-й модели).

Появление единого графического адаптера (VGA) для всех моделей (начиная с 50-й) и повышение качества изображения.

Введение мультипроцессирования позволяет, например, в 50-й модели добавить две платы на МП 80286, а в 80-й модели – четыре такие платы. Эти платы могут работать в режиме ведущего и ведомого (подчиненного) процессоров (однако эта рекламируемая потенциальная возможность, требующая сильной программной поддержки, пока не реализована). Обеспечение совместимости с IBM PC: во всех моделях PS/2 могут быть внешние (находящиеся в отдельном корпусе) НГМД 5.25", а к IBM PC XT/AT могут быть добавлены внешние НГМД 3.5" емкостью 720К, которые поддерживаются MS DOS начиная с версии 3.20; графические адаптеры VGA и MCGA эмулируют адаптеры CGA и EGA; имеются технические и программные средства для подключения ПЭВМ IBM PC предыдущего поколения с помощью двухметрового кабеля для устройства печати с интерфейсом типа CENTRONICS к двунаправленному параллельному порту ПЭВМ PS/2 (IBM Data Migration Facility). С помощью нуль-модема и соответствующего ПО расстояние между ПЭВМ можно увеличить до 15 м; файлы с IBM PC могут быть перекачены в IBM PS/2 через общую локальную сеть или через хост-ЭВМ. Отметим, что этими способами не может переноситься ПО для IBM PC, поставляемое на дисках, защищенных от копирования.

Таблица 1. Хронологические сведения о ПЭВМ фирмы IBM

Тип Месяц и год Продано, млн. шт. Степень успеха
Первое поколение
IBM PC Август 1981 3 +++
IBM PC XT Март 1983 2 +++
IBM PC XT 370 Октябрь 1983 125 тыс.  
IBM PC JR Ноябрь 1983 Снята в марте 1985 г.
IBM 3270 PC    
IBM PC AT Август 1984 1 +++
IBM PC Portable Весна 1985    
IBM PC RT Январь
IBM PC Convertible Апрель 1986
IBM PC XT286 Август 1986 15 тыс. – – –
IBM 3270 PC AT    
IBM PC RT модель 115, 125, B25 Апрель 1987
Второе поколение
IBM PS/2:   (в 1987 г.)  
Мод. 30, 50, 60, 80 Апрель 1987 1 +++
Мод. 25, 30.311 Август 1987    

Таблица 2. Технические характеристики ПЭВМ семейства PS/2

Модель 25 30 50 60 80
Модификация 0 002 021 021 041 071 041 071 111 311
Процессор 8086 8086-2 8083 80286 +80287 80286 +80287 80386 +80387 0 80386
Частота, МГц 8 8 0 10 10 10 16 16 20 20
ОС DOS 3.3 DOS 3.3 0 DOS 3.3 OS/2 DOS 3.3 OS/2 DOS 3.3 OS/2 OS/2 OS/2
ОЗУ, Мбайт 512К 640К 640К 1 1 1 1 2 2 2
ПЗУ, Кбайт 64 64 64 128 128 128 128 128 128 128
НГМД, Мбайт 1 х 720К 2 х 720К 720К 1,44 1,44 1,44 1,44 1,44 1,44 1,44
Емкость дисков, Мбайт - - 20 20 44 70 44 70 115 314
Емкость дополнительных дисков, Мбайт 720К 20 20 20 70 70/115 44 70/115 70/115 314
Потребляемая мощность, Вт - 70 0 94 207 225 207 225 225 0
Max. ОЗУ 0,64 2,64 2,64 7 15 15 16 16 16 16
Слоты расширения 2 0 3 3 7 7 7 7 7 7
Габаритные размеры (ВхШхГ) 38,1 х33,0 х38,1 0 10,2 х40,6 х39,2 14,0 х36,0 х42,0 59,7 х16,5 х48,3 0 0 59,7Х16,5 х48,3 0 0
Масса, кг - 0 8,0 10,5 23,6 0 0 23,6 0 0
Цена, долл. 1350 2010 2834 4838 6291 7173 6995 8495 10995 13995

Примечание. Цены даны ориентировочные по предложениям в СССР на 05.88 г.

Использование для ведения архива данных внешнего накопителя на оптических дисках со съемными кассетами 5.25" емкостью 200 Мбайт с разовой записью и многократным считыванием со скоростью 171 Кбит/с (WORM – Write-Once-Read-Many Times).

Применение новой безлюдной роботизированной технологии производства ПЭВМ, позволяющей производить одну ПЭВМ за 20 с вместо 45 с для IBM PC (15 с у фирмы Apple Computer). Эта технология обеспечена пленарными CMOS микросхемами– двусторонними платами без сверления отверстий, с поверхностным монтажом микросхем (SMF – Sufrace Mount Technology) вместо обычных печатных плат (РСВ – Printed Circuit Board). Производством заняты пять заводов, расположенных в США, Австралии, Мексике и Шотландии и выпускающих 9000 ПЭВМ в день [3].

Высота плат расширения системы уменьшена, что не позволяет в тех же габаритных размерах воспроизвести на россыпи схемы, эквивалентные новым БИС.

Предлагаются две высокоуровневые архитектуры:

  • SAA (System Application Architecture) – содержит спецификации избранных программных интерфейсов, соглашений и протоколов и служит общей платформой при разработке прикладных систем. Уже сейчас SAA поддерживается языками Си/2 и Фортран/2 (обозначение "/2" свидетельствует только о принадлежности к PS/2, а не о новом языке программирования). Пакеты прикладных программ, разработанные на этих языках, должны легко переноситься на большие системы фирмы IBM;
  • MCA (Micro Cannel Architecture)– разработана [4] в 1974 г. для мини-ЭВМ, позволяет увеличить скорость передачи данных внутри системы до 8 Мбайт/с, применяется начиная с 50-й модели (в 30-й модели шина IBM PC XT). Идентификация плат расширения осуществляется посылкой серии программных кодов, которая для гарантии работоспособности должна быть согласована с фирмой IBM.

В августе 1987 г. IBM были объявлены две крайние в семействе PS/2 модели: модель 25 для игр, обучения, домашних систем и терминалов для связи с мини-ЭВМ System 36/38, а также модификация 80.311, выполняющая функции файл-сервера в локальной сети ПЭВМ (дисковая память до 600 Мбайт).

В июле 1988 года появились две модели: 50.061, которая скорее всего заменит резко критикуемую модель 50.021, и самая производительная в семействе – модель 70 (модификации 70.F61, 70.121 и 70.А21). Эти модели имеют настольное исполнение, более современную схемотехнику и элементную базу, и поэтому нарушают порядок возрастания производительности от младших моделей к старшим. Наибольший интерес представляет модификация 70.А21 (А – Advanced), с контроллером кэш-памяти Intel 82385, объемом кэш-памяти 64 Кбайт, с временем выборки из нее 30 нс, с рабочей частотой 25 МГц, арифметическим сопроцессором 80387 и винчестером объемом 120 Мбайт (аналог ПЭВМ DeskPro 386/25). Модель 70 –лучшая в семействе PS/2. Недостаток – всего 3 слота расширения, один из них предназначен для видеоадаптера 8514/А.

Для всех моделей PS/2 единая клавиатура – 101 клавиша (102 – в вариантах для других стран), из них 12 функциональных (световая индикация для клавиш Caps, Num, Scroll Lock). Габаритные размеры 5,8 х49,2 х21,0, масса 2,25 кг.

Вариант с кириллицей отсутствует. В IBM PC XT клавиатура насчитывает 83 клавиши, в IBM PC AT – 84 (поддерживается МП Интел 8042), в 25-й модели укороченная клавиатура (40,6 х19),

Диски

Во всех моделях PS/2 используются 3,5-дюймовые дискеты, закрытые в твердый пластиковый конверт. Дисковод в 30-й модели может форматировать, считывать и записывать на дискету емкостью 720 Кбайт, а дисководы в 50-й и 60-й моделях – 720 Кбайт и 1,44 Мбайт. Встроенный адаптер НГМД поддерживает два дисковода. Для обмена данными о диском типа винчестер в канале DMA используется специальный импульсный режим (BURST MODE), позволяющий увеличить скорость обмена в три раза по сравнению с ПЭВМ IBM PC AT (табл. 3).

В модели 50 трудно заменить медленный винчестер на более быстрый, так как используется нестандартный 50-штырьковый разъем.

Таблица 3. Характеристики дисковых накопителей

Емкость, Мбайт Интерфейс Время доступа, Мс Диаметр, дюйм Цена устройства, долл.
0,72 8272A 3,5 200
1,44 8272A 3,5 311
20 ST 412 80 3,5 604
44 ESDI 40 5,25 1823
70 ESDI 30 5,25 2756
115 ESDI 28 5,25 4027
314 ESDI   5,25 6495

Примечание. ESDl – Enchanced Small Device Interface.

Таблица 4. Технические характеристики дисплеев

Параметры 8503 8512 8513 8514
Тип Монохромный Цветной Цветной Цветной
Размер экрана, см 30,5 35,5 30,5 40,6
Размер точки, мм 0,41 0,28 0,32
Число строк на экране 25/30 25/42 25/43 25/51
Число знаков на экране 80 х30 80 х43 80 х43 146 х53
Матрица знака, точек 8 х16 9 х16 9 х16 9 х16
Растр экрана, мм 640 х480 640 х480 640 х480 1024 х768
Цена, долл. 403 1018 1178 1550
Частота кадровой развертки (при адресации 640 х480), Гц 60 60 60 60
43,5
Частота строчной развертки, кГц 31,5 31,5 31,5 31,5
Вес, кг 8,5 12,5 10,5 18,0
Габариты (ШХГ), см 32,1 х36,1 35,5 х39,4 32,1 х36,1 41,5 х40,0
Высота (с подставкой), см 27,0 (31,5) 30,4 (37,0) 27,0 (31,5) 32,0
Потребляемая мощность, Вт 55 61 80 92

Примечание. Дисплей 8514 имеет независимое питание.

Поставщиком оптических дисков для PS/2 является японская фирма Matsushita. Стандартная емкость оптических дисков в настоящее время 400 Мбайт, а не 200, поэтому в PS/2 можно ожидать переход на другой тип оптических дисков (важное обстоятельство – отсутствие стандарта на формат записи этих дисков, так как уже сейчас существует пять основных форматов).

Работа с дисками большой емкости в PS/2 поддерживается пока только различными вариантами ОС типа UNIX.

Дисплеи

Дисплеи (табл. 4) были наиболее слабой стороной IBM PC. В IBM PS/2 их характеристики "подтянуты" до средних для ПЭВМ AMIGA (Commodore) и MACINTOSH (APPLE COMPUTER).

В конфигурациях PS/2 предлагаются четыре новых дисплея. Они присоединены без применения переключателей, а только за счет обеспечения интегрированной поддержки в контроллерах VGA и MCGA (30-я модель). В контроллере MCGA по примеру ПЭВМ MACINTOSH используются квадратные пикселы, улучшающие качество графики (вместо обычных круглых).

Высокая частота кадровой развертки исключает появление на экране теней и мелькания. Применение аналоговой обработки сигналов изображения позволяет получить 256 цветов из палитры 262144 оттенка (табл. 5) на цветных дисплеях и 64 градации серого на монохромном дисплее, а также снижает уровень электромагнитных помех.

Цветные дисплеи обеспечивают два режима работы: стабильного четкого изображения (для САПР и полиграфии) и качественных фотоснимков (полностью использует цветную палитру).

В модели 25 монитор конструктивно объединен с ЭВМ в одном корпусе.

Более высокие характеристики достигаются при наличии платы адаптера 8514/А (табл. 5).

В качестве новых устройств печати предлагаются более быстрый QUIETWRITER, лазерный принтер PAGEPRINTER и три модели PRO-PRINTER: IBM PROPRINTER II – многоскоростной, матрично-графический, имеет девять игл, загружаемый буфер знаков, буфер печати (12 Кбайт), три режима печати по качеству, скорость (в зависимости от качества печати) 40...20 зн./с, ленту на 3 млн. знаков, формат бумаги А4, 240 х144 точки на дюйм в графическом режиме, пропорциональный шрифт; IBM PROPRINTER XL имеет дополнительно 24 иглы, буфер печати 16 Кбайт, 360 х180 точек на дюйм в графическом режиме: IBM PROPRINTER XL24 – аналогично PROPRINTER XL, формат бумаги A3.

Дополнительные адаптеры выполняются на отдельных платах расширения и используются для расширения конфигурации ПЭВМ: 8514/А (адаптер дисплея) заменяет адаптер для профессиональной графики, 3117 SCANNER ADAPTER/A служит для ввода текстовой и графической информации с бумаги и других материалов. HIGH SPEED ADAPTER/A– для сканера IBM 3118, компактного настольного прибора, позволяющего вводить одну страницу с текстом или изображением за 12 с с разрешением 94, 5x94, 5 точек на 1 см. Наличие двух шин МС и PC XT в семействе PS/2 требует для подключения одного и того же периферийного устройства двух различных плат адаптеров. В стадии разработки находится около 200 плат расширений для PS/2.

Адаптеры для локальных сетей: 3270 CONNECTION TOKEN – RING NETWORK ADAPTER/A, PC NETWORK ADAPTER/A, PC NETWORK BASEBAND ADAPTER II/A, DUAL ASYNCHRONOUS ADAPTER/A, MULTI–PROTOCOL ADAPTER/A для SDLC, HDLC, FSC и асинхронного протокола.

Новые БИС, разработанные специально для PS/2, имеют степень интеграции до 10000 вентилей на корпус (VGA – 12500): 72x7377 –контроллер прямого доступа (IBM DMA), восемь каналов, два из них могут поддерживать работу ведомых (SLAVE) DMA (50, 60 и 80); 72x8287– контроллер видеографический VGA (50, 60 и 80); 72x8203 – контроллер видеографический MCGA (30); 72 х7385 – БИС поддержки процессора (50 и 60); 72x8299 – контроллер ввода-вывода (50, 60 и 80).

Таблица 5. Режимы работы дисплеев, обеспечиваемые адаптером VGA

Растр экрана, точек Тип Число цветов Число оттенков серого Число знаков на экране Матрица знака, точек Совместимость
  EGA MCGA CGA
320 х400 АЛ/Ц 16 16 40x25 8x16 + + +
640 х400 То же 16 16 80x25 8x16 + + +
320 х200 Графический 4 4 40x25 8x8 + + +
640 х200 То же 2 2 80x25 8x8 + + +
640 х480 То же 2 2 80x30 8x16   + +
320 х200 То же 256 64 40x25 8x8   +  
320 х350 АЛ/Ц 16 16 40x25 8x14 +    
640 х360 То же 16 16 80x25 8x14 +    
720 х350 То же 2 2 80x25 9x14 +    
320 х200 Графический 16 16 40x25 8x8 +    
640 х200 То же 16 16 80x25 8x8 +    
640 х350 То же 16 16 80x25 8x14 +    
640 х350 АЛ/Ц 16 16 80x25 8x8 +    
720 х400 То же 16 16 80x25 9x16      
360 х400 То же 16 16 40x25 9x16      
640 х480 Графический 16 16 80x25 8x16      
Дополнительно для адаптера 8514/А
640X480 Графический 256 64 80x34 8x14      
1024X768 То же 256 64 85x38 12x20      
1024X768 То же 256 64 146x51 7x15      

Примечание. В графическом режиме адресуется каждая точка экрана.

Таблица 6. Основные характеристики микропроцессоров

Тип Частота, МГц Степень интеграции, тыс. транзисторов Адресуемая память, Мбайт Быстродействие, млн. операций
8086 4-10 29 1 0,8...2,5
80286 6-16 175 16 1,2...3,0
80386 12-25 275 4096 3,0...5,5
80486 20-25 1000   ОКР 1989 г.

Фирмами Western Digital, LSI Logic, VLSI Technology, Zimos, Faraday Electronics и другими выпускаются аналоги этих БИС.

Микропроцессоры, применяемые в PS/2, разработаны фирмой INTEL [5]. Они программно совместимы снизу-вверх (табл. 6). Фирме IBM принадлежало в разное время от 12 до 35 % акций фирмы INTEL.

Во второй половине 1988 г. ожидается анонсирование фирмой INTEL самого мощного из этого ряда МП 80486, который также будет полностью совместимым с МП 80386. В 1990 г. предполагается появление первых ПЭВМ с МП 80486. У конкурирующего направления уже появился и поставляется потребителям новый МП фирмы Motorola 68030 такого же класса, на который ориентируется, в частности, Apple Computer; разрабатывается 68040.

ППЗУ выполнено на Интел 27256 (32Кх8) и содержит в 30-й модели BIOS, аналогичный IBM PC XT, с добавлением поддержки новых графических возможностей и 3,5-дюймовых дискет.

В 50-й и 60-й моделях: CBIOS – для совместимости с IBM PC AT (Compatibility BIOS); ABIOS – для поддержки OS/2; BASIC – интерпретатор языка БЕЙСИК 3.3; POST – начальный тест, выполняемый при включении PS/2 (POWER ON SELF TEST). В ППЗУ также находится программа проверки правильности пароля, вводимого при включении ПЭВМ.

Динамическое ОЗУ выполнено на микросхемах фирмы Xitachi.

Время выборки в младших моделях 150 нс, в старших 80 нс. Во время начальной загрузки проверяются первые 512 Кбайт памяти; при обнаружении ошибки они переназначаются блоком в 1 Мбайт.

Программное обеспечение

Фирма IBM придает особое значение расширению работ по программному обеспечению. Несмотря на трудности, в 1986 г. на работу в фирму было принято дополнительно 2500 программистов и организовано новое отделение прикладных программных систем. Резко выросла доля доходов от продажи ПО. ПЭВМ серии PS/2 могут работать с несколькими ОС, основные – MS DOS 3.3 [6] и OS/2 [7, 8].

Возможности MS DOS хорошо известны; имеется ряд советских аналогов этой системы (МДОС1810, АД ОС и др.). Версия 3.3 этой системы включает поддержку новых флоппи-дисков 720К и 1,44 Мбайт. IBM предложила новую кодовую таблицу для отображения национальных алфавитов, названную CODE PAGING SWITCHING (таблица 850), которая работает только на адаптерах EGA, MCGA, VGA и поддерживается устройствами печати IBM PROPRINTER, IBM QUIETWRITER. Первые 128 символов в ней совпадают с кодовой таблицей для IBM PC XT (таблица 840), а во второй половине изменено 54 символа. Как и прежняя кодовая таблица, таблица 850 не поддерживает кириллицу. Для этой системы кодирования в PC введены новые команды – СНСР и NLSFUNK, усилены GRAFTABL и MODE, объединены файлы для команд КЕУВ в единый файл KEYBOARD. SYS. Новая команда APPEND расширяет действие PATH на неисполняемые файлы. Команда FASTOPEN позволяет создать таблицу емкостью до 999 имен файлов для быстрого их открытия. Изменены команды FDISK, BACKUP, RESTORE, ATTRIB. Введено много мелких улучшений в программы и в документацию. В новой версии MS DOS поддерживаются четыре последовательных порта (в OS/2 предполагается восемь).

Новая операционная система OS/2, разрабатываемая IBM совместно с фирмой MicroSoft по соглашению, подписанному в августе 1985 г., имеет четыре варианта [9], два из которых уже названы: базовый (стандартный) и расширенный. Стандартный вариант OS/2, версия 1.0 (собственность MicroSoft, поставка с декабря 1987 г.) поддерживает мультипрограммирование, интерфейс прикладных программ (API), работу с 1 Гбайт виртуальной памяти и до 16 Мбайт физической памяти. В версии 1.1 (появление ожидается к октябрю 1988 г.) добавится поддержка многооконного интерфейса (Windows/Presentation Manager), цена 325 долл. Расширенный вариант OS/2, версия 1.0 (собственность IBM, поставка с июля 1987 г.) имеет дополнительно встроенную реляционную СУБД, совместимую с СУБД DB2 для IBM 370, диспетчер локальной сети (Communication Manager), эмулятор терминалов: IBM 3270, 3101 и DES VT100. В версии 1.1 (поставка с ноября 1988) появится Windows/PM, поддержка сетей (LAN Server) IBM Token Ring и PC Network, цена 795 долл.

Остальные два варианта: в 1989 г. ожидается появление OS/2, поддерживающей связь PC с другими ЭВМ фирмы IBM; в 1990 г. – OS/2, полностью поддерживающая возможности МП 80386.

Во всех версиях OS/2 используются трансляторы с языков программирования: БЕЙСИК/2, Фортран/2, Паскаль/2, Си/2, Кобол/2, Макроассемблер/2.

OS/2 может выполняться на всех ПЭВМ фирмы IBM, работающих на INTEL 80286, в том числе на IBM PC AT и XT-286. Для выполнения программ, написанных под MS-DOS, в OS/2 имеется так называемый "блок совместимости" (DOS Compatibility Box или кратко – 3.x Box), под который жестко резервируется 640 Кбайт ОЗУ. Стандартный вариант 1. 0 требует для своей работы при наличии блока совместимости 2 Мбайт ОЗУ, без него – 1, 5 Мбайт. Размер ядра OS/2 от 90 до 150 Кбайт в зависимости от конфигурации системы. Так как базовые варианты PS/2 имеют меньшую память, то необходима установка дополнительных плат расширения памяти. На XT с акселераторными платами на МП 80286 OS/2 требует значительной адаптации, и пока реализаций нет.

OS/2 обеспечивает возможность одновременной работы с 12 прикладными системами в защищенном режиме (12 сессий или сеансов), причем каждая из систем имеет виртуальный экран в ОЗУ, который может быть отображен на физический экран монитора. После нажатия клавиши Alt-Esc осуществляется переход от одного сеанса к другому, при этом сеанс получает физический экран. Кроме того, один сеанс (13-й) возможен в блоке совместимости в действительном режиме [10].

Существующие версии OS/2 построены на основе файловой системы MS DOS и поэтому не избавлены от основного недостатка этой системы – наличия ограничения в 32 Мбайт на логический размер диска.

Работы над OS/2 ведутся указанными фирмами параллельно по единым спецификациям, но программные продукты отличаются не только названиями, но и рядом улучшений, которые IBM независимо вносит в свою версию, OS/2 является ключевым элементом SAA, системы протоколов и стандартов IBM.

Состав SAA:

  • API – около 220 системных вызовов OS/2. Подмножество API, называемое "Family API", содержит около 70 системных вызовов, имеющих аналоги в MS DOS, и обеспечивает мобильность ПО, транслируемого новыми компиляторами ("/2") в MS DOS;
  • SQL – язык определения и манипулирования данными, ориентированный на реляционную модель данных. С 1986 г. является стандартом в США [11];
  • стандартизованные средства поддержки локальных сетей.

Возможность с помощью SAA переносить ПО между ЭВМ разных классов IBM рекламируется, но учитывая, что эти машины имеют сугубо различную архитектуру, такая вертикальная мобильность [12] требует больших доработок системного ПО и принципиально неосуществима в полной мере.

Фирмой Microsoft уже выпущен пакет инструментальных средств поддержки разработки программ для OS/2 (MS OS/2 Developer's Tools Kit); аналогичный пакет разрабатывается фирмой IBM.

Для модели 80 [13] самой фирмой IBM совместно с фирмой Locus Computing Corp разрабатывается ОС AIX (Advansed Interactive Executive) (готовность в начале 1988 г.). AIX позволит объединить MS DOS и UNIX, как это сделано в PC RT [14].

Версия ОС XENIX (XENIX System V/386), ориентированная на МП 80386, разрабатывается фирмой Interactive Systems по соглашению с фирмой MicroSoft (готовность – 1 квартал 1988 г.).

Фирмы ASHTON-TATE, BORLAND INTERNATIONAL, LOTUS DEVELOPMENT Corp., MICRORIM и другие объявили о совместимости своих основных программных продуктов с PS/2.

Отметим, что реализация SAA, как и всего системного ПО для PS/2, требует больших усилий и времени. Поэтому до конца 1989 г. и даже середины 1990 г. будет чувствоваться отсутствие ПО, реализующего все возможности PS/2.

Защита информации обеспечивается системой паролей в OS/2. Пароль (1...7 знаков) записывается в энергонезависимое (CMOS) ОЗУ и проверяется при включении питания после прохождения начальных тестов. Однако если содержимое CMOS ОЗУ потеряно (например, вынута аккумуляторная батарейка), то защищенные паролем файлы становятся доступными. Чтобы этого не произошло, а также для блокирования клавиатуры имеется механический ключ, который необходимо вставить для включения ПЭВМ и снятия верхней панели. Аналоговый вывод на экран дисплея не позволяет считывать с него информацию.

Заключение

"Новое поколение" ПЭВМ фирмы IBM – воплощение глобального проекта. Его появление, безусловно, яркое событие в истории ПЭВМ. Многие его черты были реализованы значительно раньше в ПЭВМ AMIGA фирмы COMMODORE и ПЭВМ MACINTOSH фирмы APPLE, в ранее анонсированных ПЭВМ на микропроцессоре INTEL 80386 фирмы COMPAQ COMPUTER CORP. Роль PS/2 заключается в том, что благодаря системному подходу, использованному в этом проекте, и массовому производству, она устанавливает некоторый средний уровень (своего рода стандарт), по которому сейчас оцениваются все разработки в этой области.

Стремление воплотить в одном проекте одновременно большое число новых возможностей характерно для IBM. Например, IBM 360/370, ПЛ/1 и OS/360. Ситуация с разработкой ПО аналогична ситуации, сложившейся к концу 60-х годов: появление большого числа не стыкующихся между собой версий, реализация которых громоздка и необозрима. Как и в OS/360, где затраты на системные нужды достигают 60%, в OS/2 существует опасность такого роста системных затрат. На архитектуру семейства PS/2 оказали слишком большое влияние конъюнктурные соображения (это касается в первую очередь МСА), что должно вызвать при его развитии накопление неадекватных решений либо, что более вероятно, почти полную смену моделей.

Неоценимо косвенное влияние появления семейства PS/2 на разработчиков новых ПЭВМ. Массовый выпуск ПЭВМ, совместимых с PS/2, начат с июня 1988 г.; объявлено об альтернативных архитектурах, например, фирма Fujitsu в своих ПЭВМ G Series предлагает архитектуру SIA (System Integration Architecture). В США рынок ПЭВМ уже насыщен (более 25 млн. ПЭВМ). Поэтому появились два варианта перехода на МП 80386 модификацией уже существующих машин типа IBM PC XT/AT:

  • заменой основной системной платы с сохранением шины XT/AT;
  • установкой платы акселератора (ускорителя), например для AT плата INBOAD 386 фирмы Интел, которая содержит МП 80386-16, 80387 и до. 2 Мбайт ОЗУ. Стоимость такой модификации почти в три раза ниже покупки новой ПЭВМ.

Мир персональных компьютеров становится 32-разрядным (только на МП 80386 в США к сентябрю 1987 г. было анонсировано около 40 новых моделей ПЭВМ); далее он может развиваться только в сторону ПЭВМ с элементами пятого поколения ЭВМ.

Литература

  1. Компания IBM стремится изменить неблагоприятный ход событий // Электроника. - 1987 - № 3 - С. 12-13.
  2. Технико-экономический обзор // Электроника - 1987 - С. 19-54.
  3. Веndег Е. IBM Tells a PS/2 Success Story // PC WORLD - USA: - 1988. Vol. 6 - N 2.
  4. PS/2 Model 50, 60 Technical Reference. - USA: IBM Corp. 80x 0902 - 1987.
  5. INTEL Catalog. INTEL Corp. - USA - 1987.
  6. DОS 3. 3 System Reference. MICROSOFT. - USA - 1987.
  7. Dunсan R. The OS/2 Application Family // BYTE. - 1987 - N 10 - P. 109-118.
  8. Duncan R. A Programmers Introduction to OS/2. - 1987 - N 9.
  9. Rееd S. B. Do you need a new operating system? // Personal Computing. - 1988 - N 2 - P. 99-101.
  10. Petzоld C. OS/2 - Ready to take on DOS - Has a Familiar Fell // PS Magazine - 1988 - Vol. 7 - N 2 - P. 33-36.
  11. Горностаев Ю. М., Дрожжинов В. И. Сетевая интеграция автоматизированного машиностроительного производства на базе протоколов связи MAP/ ТОР. - М.: МЦНТИ, 1987.
  12. Пройдаков Э. М., Бабанов И. И. Средства обеспечения горизонтальной мобильности прикладных и инструментальных систем // Машинно-независимые операционные системы. - М.: МЦНТИ, 1987 - С. 63-67.
  13. Franklin С., Grehan R. The IBM PS/2 Model 80 // BYTE. - 1987 - N 13 - P. 143-148.
  14. 386 Operating Systems/Personal Computing. - March 1987 - P. 72.

Статья опубликована в журнале "Микропроцессорные средства и системы" №6, 1988 г., стр. 18.
Перепечатывается с разрешения автора.