Введение

Серия HP 3000 – это семейство 16-битных и 32-битных миникомпьютеров от Hewlett Packard. Она была разработана как первый миникомпьютер с полной поддержкой разделения времени как в аппаратном обеспечении, так и в операционной системе – функции, которые ранее в основном были доступны только на мейнфреймах или добавлялись к существующим системам, таким как PDP 11 от Digital, на которой была реализована Unix. Впервые представленные в 1972 году, последние модели прекратили поддержку в 2010 году, что делает их одними из самых долговечных машин своего поколения. Первоначальное аппаратное обеспечение HP 3000 было снято с производства в 1973 году для устранения проблем с производительностью и стабильностью операционной системы. После повторного выпуска в 1974 году система стала надежной и мощной бизнес-системой, которая регулярно обеспечивала HP заказы от компаний, ранее использовавших мейнфреймы IBM. Изначально Hewlett Packard называла компьютер System/3000, а затем – HP 3000. HP 3000 первоначально использовала 16-битную архитектуру процессора CISC со стековой машиной, сначала реализованную на транзисторной логике, а затем – на чипах Silicon on Sapphire, начиная с Series 33 в 1979 году. HP первоначально объявила о прекращении поддержки систем в 2006 году, но несколько раз продлевала этот срок до 2010 года. В настоящее время системы больше не производятся и не поддерживаются производителем, хотя поддержку оказывают независимые компании.

HP 2000

В поисках компьютерной системы для управления всё более сложным испытательным оборудованием, HP на некоторое время рассматривала возможность приобретения Digital Equipment Corporation (DEC). Однако требования Кена Олсена их в конечном итоге не впечатлили, и сделка не состоялась. Позже они обнаружили небольшую компанию DSI, работавшую на Union Carbide, которая фактически "расширила" PDP 8 от DEC с 12 до 16 бит. HP приобрела DSI и объединила её со своим подразделением Dymec. Разработка DSI легла в основу HP 2100, представленного в 1966 году и изначально позиционировавшегося как "компьютер для тестирования и измерений". К удивлению HP, машина стала хорошо продаваться на бизнес-рынке и в других областях, не связанных с лабораториями. Это привело к выпуску серии обновлённых версий с улучшенными интерфейсами ввода/вывода для обработки бизнес-процессов, при этом некоторые возможности расширения, необходимые только в лабораторных условиях, были убраны. Значительно меньшая модель 2114 пользовалась особой популярностью вне лабораторий. Все модели 211x впоследствии были модернизированы с использованием полупроводниковой памяти вместо магнитоядерной, что привело к появлению линейки 2100 в 1971 году. В 1968 году линейка была расширена HP 2000 – серией машин, собранных из компонентов линий HP 211x, при этом в большинстве систем в качестве терминального контроллера использовался процессор 2114 начального уровня, а в качестве основного – более мощный процессор, например 2116. Системы работали под управлением HP Time Shared BASIC и могли одновременно поддерживать от 16 до 32 пользователей, в зависимости от модели. Эти машины имели мгновенный успех, быстро став одной из самых продаваемых систем на рынке совместного использования времени, и позволили HP войти в тройку крупнейших поставщиков мини-ЭВМ.

Альфа и Омега

По мере того как успех серии HP 2000 становился очевидным, в 1969 году конструкторы в лаборатории Купертино решили начать разработку машин, специально предназначенных для офисных задач, в отличие от HP 2000, которая состояла из разрозненных компонентов, изначально не создававшихся для этой цели. Были намечены две основные системы: "Альфа" представляла собой, по сути, HP 2100, построенный на новых компонентах с улучшенной обработкой памяти, а "Омега" – гораздо более масштабную 32-битную разработку, способную поддерживать большое количество пользователей. Первоначально предполагалось выпустить обе системы примерно одновременно. Однако почти вся работа велась над "Омегой", и в 1969 году лишь немногие, если вообще какие-либо, инженеры были задействованы в проекте "Альфа". В отличие от 16-битной "Альфы", "Омега" должна была стать 32-битным компьютером с объемом основной памяти до 4 МБ, совместно используемой до четырех центральных процессоров (CPU). Процессоры проектировались для программирования на языке высокого уровня, подобно успешным моделям Burroughs, которые программировались на специализированном системном языке, а не на ассемблере. Поддержка многопрограммности и защиты памяти должна была быть встроена в систему. По мере продвижения разработки проект оказался слишком масштабным для HP, чтобы завершить его за счет собственных средств. Это потребовало бы привлечения внешних заимствований, что руководство считало слишком рискованным. Осенью 1970 года Том Перкинс был повышен до директора по развитию и принял решение закрыть проект "Омега". В результате несколько сотрудников надели черные бархатные повязки на рукава в знак траура о гибели проекта, а некоторые выразили недовольство тем, что их перевели на работу над "всего лишь еще одной 16-битной машиной". К этому времени незначительный объем работ над "Альфой" существенно изменил характер проекта. Изначально задуманная как обновленная HP 2100, она фактически превратилась в небольшую "Омегу", переняв ее виртуальную память и архитектуру стековой машины, поддерживающие языки высокого уровня, но ограниченную 16-битной архитектурой с максимальным объемом основной памяти 64 кворда (128 кБ), всего одним аккумулятором и лишенную мощных систем ввода-вывода "Омеги". Когда был представлен план продолжения разработки "Альфы", Джордж Ньюман, сменивший Перкинса на посту генерального менеджера компьютерного подразделения, опасался, что команда вновь проектирует машину, которую не удастся реализовать. В конечном итоге руководство было убеждено в целесообразности разработки, и спецификации внешних интерфейсов были опубликованы в июле 1970 года.

МПЭ

Предыдущие миникомпьютеры обычно использовались аналогично современным микрокомпьютерам – одним пользователем и часто предназначались для выполнения одной конкретной задачи, например, управления оборудованием. Это относилось ко многим современным моделям, таким как PDP 8 и Data General Nova. Успех HP 2000 был обусловлен его способностью к разделению времени, что выделило его на рынке, насыщенном в остальном похожими машинами. Возможность одновременной работы нескольких пользователей, запускающих разные программы, ранее ограничивалась мэйнфреймами, а дальнейшее развитие этой возможности стало ключевой концепцией при разработке оригинальной Omega. Когда Alpha появилась как система, подобная Omega, она изначально придерживалась той же модели поддержки многопользовательского режима, которая, в свою очередь, основывалась на концепции HP 2000. В этой модели основной процессор не обрабатывает взаимодействие с пользователем – это задача внешнего процессора. Это позволило значительно упростить основную операционную систему, просто загружая пользовательские программы по мере их поступления от внешнего процессора, запуская их поочередно с программами других пользователей и затем выдавая результаты. По сути, это была система пакетной обработки, при которой большая часть сложности поддержки многопользовательского режима была изолирована во внешнем процессоре. Когда разработка Alpha была перезапущена, эта концепция была пересмотрена, и было принято решение расширить операционную систему для прямой поддержки многопрограммности. В результате система стала "три в одном": основная часть была предназначена для разделения времени, но также предлагала поддержку работы в реальном времени и пакетном режиме. Полученная система, в конечном итоге известная как Multi Programming Executive (MPE), стала одной из самых передовых в свою эпоху. Когда десять групп из команды разработчиков операционной системы собрались, чтобы описать свой раздел системы, они обнаружили, что он слишком велик, чтобы поместиться в память, не говоря уже о том, чтобы оставить место для пользовательских программ. Чтобы решить эту проблему, программисты начали масштабную работу по сокращению системных требований.

Объявление и первоначальный маркетинг

Система была анонсирована на Осенней объединенной компьютерной конференции в ноябре 1971 года. К началу 1972 года система была запущена и работала, было завершено три прототипа машин. Однако к этому времени разработка MPE сильно отставала от графика. Это привело к февральской служебной записке 1972 года, в которой был представлен график разработки с поэтапной реализацией различных функций. В конечном итоге поддержка работы в реальном времени была отменена, и ни один из сроков, указанных в записке, не был соблюден. Тем временем между инженерной лабораторией и отделом маркетинга разгорелась борьба за сферы влияния, который активно пытался продать систему. Ситуация дошла до того, что "сотрудникам отдела маркетинга был запрещен вход в лабораторию". Инженеры продолжали предоставлять отделу маркетинга оценки производительности, который передавал их клиентам, несмотря на то, что инженеры знали об их неточности. Растущая обеспокоенность высшего руководства привела к созданию в мае 1972 года Группы управления системами, которая должна была работать в инженерных лабораториях в качестве внутренней маркетинговой команды и направлять разработку в соответствии с потребностями клиентов. Среди предпринятых изменений был найм Джима Пичи для проведения тестирования производительности системы. Пичи ранее работал над первыми системами с разделением времени в Дартмутском колледже, а затем в General Electric и Memorex. Уже через три дня он заявил, что "машина абсолютно не сможет" соответствовать заявленным требованиям производительности, которые озвучивал отдел продаж.

Первые поставки, отзыв

В результате задержек MPE дата отгрузки была перенесена с августа на ноябрь 1972 года, и MPE был сведен исключительно к поддержке совместного использования времени, с дополнительными функциями, запланированными к появлению в 1973 году. Ноябрьская дата была строго соблюдена, и в конце концов кто-то повесил плакаты с надписью "Ноябрь – это событие", отсылая к современному движению "хеппенинг" в исполнительском искусстве. Первая машина была отправлена в Лоуренс-холл в Беркли 1 ноября, хотя, как заметил один из инженеров, Фрэнк Хаблоу, "ее следовало погрузить на грузовик, проехать вокруг квартала и вернуть". После установки выяснилось, что машина поддерживает только одного-двух пользователей, прежде чем замедлиться до черепашьего шага, и она выходила из строя каждые 10–20 минут. Слова Хаблоу сбылись, когда машину "немедленно вернули". В декабре, во время обучения, новая версия MPE смогла поддерживать четырех пользователей и выходила из строя лишь раз в два часа. Систему постоянно дорабатывали, чтобы поддерживать ее работоспособность по мере обнаружения новых ошибок. Машины продолжали отгружаться как клиентам, так и компаниям, рассматривающим возможность покупки. Все они заканчивались неудачей, не поддерживая более четырех пользователей. График выпуска функций MPE продолжал отодвигаться, а прогнозируемое количество проданных машин продолжало сокращаться. К этому времени разработка замены HP 2000 велась уже пять лет и стоила компании 20 миллионов долларов. Проблемы не остались незамеченными и в конечном итоге дошли до Билла Хьюлетта. Хьюлетт попросил Барни Оливера возглавить подразделение, но тот отказался, и вместо него был отправлен Пол Эли. Эли быстро прекратил производство машин и, в шаге, который до сих пор упоминается в исторических работах, отозвал все отгруженные машины. Дэйв Пэккард разослал всем членам команды записку, известную сегодня как "Wow Ouch memo". Эд МакКракен вернулся к клиентам и прямо сказал им, что машины будут доступны только осенью 1973 года и будут поддерживать только четырех-шесть пользователей. Некоторые согласились на предложение HP 2000 вместо своих заказов, а другие разрыдались. Один клиент пригрозил подать в суд, но был отговорен личным вмешательством Хьюлетта, который заявил, что сделает все возможное, чтобы решить проблемы.

Повторное высвобождение

Затем система перешла в шестимесячный период переработки как программного обеспечения MPE, так и аппаратной части. MPE был выпущен как MPE 8, что ознаменовало официальное прекращение поддержки работы в реальном времени. Аппаратное обеспечение было улучшено и стало работать примерно на 30% быстрее, чем исходная модель, при этом его цена снизилась на 20%. Благодаря этим изменениям новая система могла поддерживать работу восьми пользователей. Поставки возобновились в ноябре, спустя год после первоначально запланированной даты. Еще через год была выпущена обновленная версия. Эта новая модель "CX" заменила ферритовую память на полупроводниковую и платы центрального процессора с проволочной обмоткой на платы с поверхностным монтажом. MPE C добавил языки COBOL и RPG, возможно, став первым мини-компьютером, предложившим поддержку COBOL. В рамках выпуска CX компания HP представила IMAGE – систему управления базами данных стоимостью 10 000 долларов, разработанную в соответствии со стандартами CODASYL. Позже она стала поставляться в комплекте с системами бесплатно. IMAGE является основной причиной, по которой HP 3000 в конечном итоге добился успеха.

Обзор

Ранние модели 3000 имели большие корпуса с лицевыми панелями, в то время как более поздние модели создавались для установки в столы, используя только терминальные консоли для диагностики и загрузочные программы в ПЗУ. К 1984 году HP представила HP3000 Series 37 – первую модель, которая могла работать в офисах без специальных требований к охлаждению или напольному покрытию. Модели варьировались от систем, используемых иногда одним пользователем, до систем, поддерживающих более 2000 пользователей. HP 3000 была одной из последних проприетарных мини-компьютерных систем, производство которой было прекращено её производителем, пережив PDP 11, от которого произошла Digital Equipment Corporation VAX, приобретённая Compaq, а затем Hewlett Packard. Почти через 30 лет, пятилетний период вывода из эксплуатации серверов серии HP e3000 был первоначально объявлен в ноябре 2001 года. HP затем дважды продлевала этот период. HP больше не продаёт новые e3000, хотя подержанные системы продолжают продаваться для модернизации на рынке сторонних реселлеров. Поддержка HP клиентов для HP 3000 продолжалась до 31 декабря 2010 года. Многие сторонние компании продолжают поддерживать систему для клиентов по всему миру. Некоторые клиенты продолжают использовать HP 3000 в компаниях по всему миру, особенно в производственной и электронной коммерции, в то время как другие перешли на бизнес-серверные системы, произведённые HP и другими компаниями. Для тех, кто не может или не желает переходить на другие системы, сразу после объявления HP о прекращении продаж систем возникла стратегия "самообеспечения". В 2012 году компания Stromasys выпустила продукт, осуществляющий полную аппаратную эмуляцию HP3000 на x86 64 серверах под управлением Red Hat Linux или CentOS. Этот продукт работает как виртуализированный экземпляр аппаратного обеспечения сервера HP 3000. Начиная с 2003 года, HP начала реализацию плана по продаже лицензии на операционную систему 3000, позволяющую клиентам 3000 запускать своё программное обеспечение на этом продукте Stromasys, известном как HPA/3000.

Создание программного обеспечения

Ключевым фактором, обеспечившим огромный успех HP 3000, стало включение в поставку разработанной HP сетевой системы управления базами данных (СУБД) под названием IMAGE (впоследствии переименованной в TurboIMAGE/SQL), которая, по слухам, была вдохновлена СУБД TOTAL, разработанной компанией Cincom Systems, Inc. IMAGE получила награду от Datamation в течение двух лет после выхода на рынок. Это была первая система управления базами данных, поставляемая в комплекте с мини-компьютером бизнес-класса. Включив IMAGE в состав сервера, HP создала экосистему приложений и средств разработки, которые могли использовать IMAGE как централизованное хранилище данных в любой системе HP 3000.

Классические сегменты памяти и барьер 64K

Код (реентерабельный) и данные располагаются в отдельных сегментах переменной длины, каждый из которых содержит 32 768 "полуслов" (16-битных слов) (или 65 536 байт). Операционная система, известная как MPE (от Multi Programming Executive), загружает сегменты кода из программных файлов и сегментированных библиотечных файлов (SL) по мере необходимости, до 256 сегментов в одном процессе. В сегменте кода может быть до 64 КБ памяти, но вызов подпрограммы осуществлялся по номеру сегмента и номеру подпрограммы внутри сегмента, поэтому программа теоретически могла содержать около 32 385 подпрограмм. Используя 8 бит для указания сегмента и 16 бит внутри сегмента, программа могла эффективно иметь 24-битный адрес, или 16 МБ. Это отличалось от большинства 16-битных компьютеров, таких как PDP 11 или IBM System/34, которые имели 64 КБ адресного пространства для кода и данных. Более существенным ограничением были сегмент данных и сегмент стека, которые также составляли 64 КБ. Общие библиотечные подпрограммы не допускали глобального обмена данными между процессами, поскольку каждый процесс имел свой собственный сегмент данных. Некоторые подпрограммы обходили это ограничение, требуя от вызывающей стороны передавать массив из собственного стека или сегмента данных для хранения всей информации о состоянии, подобно современным объектно-ориентированным языкам, где методы применяются к объектам, переданным и выделенным вызывающей стороной. Процесс мог выделять и использовать несколько дополнительных сегментов данных (XDS) объемом до 64 КБ каждый. Хотя классическая архитектура устанавливала ограничение в 65 535 дополнительных сегментов данных во всей системе, другие ограничения обычно снижали это значение до несколько меньшего предела. Системное программирование выполнялось на языке SPL (System Programming Language), языке, подобном ALGOL, но допускающем встроенный ассемблер и другие средства прямого доступа к набору инструкций. Стандартными терминалами для HP 3000 были серии HP 2640, которые поддерживали ввод данных в блочном режиме из форм (например, CICS на базе мэйнфреймов IBM), а также ввод в символьном режиме. К 1980-м годам компьютер получил возможность использовать как ПК, так и Mac в качестве системных терминалов.

Классическая и PA-RISC 3000 аппаратные средства

Поколения семейства HP 3000 были разделены на "Classic" (16 бит) и затем "XL" (позже IX – 32 бит) после внедрения систем на основе чипов HP PA RISC для 3000 в начале 1987 года. Эти новые XL-системы не были бинарно совместимы с системами "Classic", но прозрачно выполняли классический код через эмулятор, который HP интегрировала в операционную систему MPE XL. (Классический код можно было опционально преобразовать в нативный код PA RISC с помощью OCTCOMP, Object Code Translator/COMPiler – такой код работал на нативной скорости, но все еще подчинялся ограничениям стека и размера памяти, характерным для "Classic"). Более ранние "Classic" машины были основаны на специализированном процессоре CISC. Примерно с 1988 года HP 3000 с процессорами PA RISC начали поставляться в больших объемах. К 1995 году эти системы PA RISC фактически вытеснили старое семейство машин из эксплуатации. Как и при любых технологических изменениях, значительное количество старых машин продолжало использоваться. Даже сегодня оригинальные Classic 3000 работают в производственной среде в нескольких местах. HP 3000 и многие машины HP 9000 использовали шину HP Precision Bus. Операционная система HP 3000 на базе PA RISC была написана в основном на Modcal, расширенной версии Pascal от HP. Большая часть более ранней операционной системы MPE V, написанной на SPL, по-прежнему используется в составе MPE XL и MPE/iX на PA RISC. Некоторые подсистемы (например, TurboIMAGE) написаны на PSPL (Portable SPL). Небольшая часть MPE XL и MPE/iX написана на ассемблере PA RISC. Операционная система серии 3000 первоначально называлась Multi Programming Executive, MPE (позже MPE XL, а затем, после добавления соответствия POSIX в версиях 5.0 и 5.5, MPE/iX). В самых ранних версиях системы использовались только проприетарные языки программирования HP SPL и BASIC. Эти System 3000 использовали интерпретатор командной строки с трехуровневой иерархической файловой системой, а утилиты, такие как компиляторы, выглядели как "run fortran. pub. sys", а не позволяли запускать программы как команды с ключевыми словами. Позже системы получили широкий спектр языков, включая COBOL и FORTRAN, Pascal, C и даже версию RPG, чтобы помочь в привлечении клиентов у IBM. Пользователи HP 3000 с 1970-х годов отмечали, что эти машины были более надежными по сравнению с другими мейнфреймами и миникомпьютерами того времени. Иногда HP 3000 испытывала задержки или пробелы в поддержке периферийных устройств из-за решения HP отложить поддержку или вообще не поддерживать некоторые периферийные устройства на платформе HP 3000, хотя они поддерживались на идентичном оборудовании HP 9000.

Выход HP из экосистемы 3000

После того, как рынок корпоративных вычислений перешел на стандартные Unix-системы от множества поставщиков – системы, которые HP также продвигала – в ноябре 2001 года Hewlett Packard объявила о завершении жизненного цикла HP 3000 к концу 2006 года и о прекращении продаж новых систем после 2003 года. В начале 2006 года Hewlett Packard сообщила о продлении ограниченной поддержки HP 3000 на два года для определенных клиентов или регионов. В сентябре 2007 года HP вновь продлила поддержку систем, предложив поддержку зрелого продукта без инженерного сопровождения (прекратив разработку программных исправлений). Некоторые исправления были разработаны и протестированы внутри HP, но к концу 2008 года не прошли тестирование на клиентских системах. HP предоставила эти исправления после конца 2010 года. К 2011 году HP предоставила специальное условие 3000 клиентам, обеспечив им бесплатный доступ к исправлениям, в отличие от остальной корпоративной линейки HP, которая в 2010 году была вынуждена перейти на платную программу поддержки исправлений вместо бесплатных.

Независимая поддержка

Группа независимых поставщиков взяла на себя поддержку систем и программного обеспечения для существующих клиентов, которые прекратили пользоваться поддержкой HP 3000. Некоторые из них обязались продолжать поддержку собственного программного обеспечения до тех пор, пока клиенты не перестанут использовать сервер. Другие, предлагающие комплексную поддержку, называют 2016 год и более поздние сроки датой окончания поддержки. Robelle Software ведет каталог консультантов, а другие независимые консультанты доступны по списку на сайте OpenMPE. Ресурсы программного обеспечения с открытым исходным кодом, включая стандартные инструменты, для операционной системы MPE/iX системы 3000 поддерживаются на сайте Applied Technologies. HP 3000 имеет один из самых длительных сроков службы среди всех бизнес-компьютерных систем. Эти корпоративные компьютеры превзошли по долговечности известные серии PDP 11 и VAX, хотя операционная система OpenVMS все еще предлагается на системах Alpha, IA 64 и x86 64. В январе 2012 года Stromasys объявила о разработке Charon/HPA 3000, обеспечивающего безопасный перенос систем HP 3000 в современную среду. Решение Stromasys виртуализирует аппаратное обеспечение существующей системы HP 3000 и позволяет операционной системе MPE/iX, сторонним приложениям и разработанному пользователями программному обеспечению работать без каких-либо изменений на стандартных серверах Intel. В их предложение входит оценочная копия на двух пользователей, поставляемая в пакете VMWare. Несколько независимых поставщиков приобрели исходный код операционной системы HP 3000, MPE/iX, и взяли на себя обязательство поддерживать как аппаратные, так и программные решения для систем HP 3000. Beechglen Development, Inc. начала предоставлять услуги хостинга систем HP 3000 в 2002 году. В 2012 году Beechglen представила совместимые с HP 3000 специализированные дисковые массивы Fibre Channel, использующие современные технологии SSD и SATA-жестких дисков, эффективно заменяя устройства SCSI-лент и SCSI-дисков. По состоянию на январь 2020 года Beechglen является единственным поставщиком, разработавшим и предлагающим встроенные патчи MPE CALENDAR 2028 для операционной системы MPE/iX, позволяющие использовать внутренние даты после 31 декабря 2027 года. Они продолжают оценивать и тестировать сторонние приложения на предмет совместимости.

Относительная производительность систем HP 3000

Относительная производительность HP 3000 Системная производительность HP 3000 Система Относительная производительность Серия 30, 33 0.5 Серия III 0.6 Серия 37, 37XE 0.6 Micro 3000 RX 1.3 Micro 3000 GX, LX, RX 1.3 Серия 39, 40, 44 1.0 Серия 42, 48 1.3 Серия 42XP, 52, 58 1.7 Серия 64 3.2 Серия 68 4.0 Серия 70 4.4 Серия 920 1.9 Серия 922 3.2 Серия 932 5.0 Серия 948 10.7 Серия 958 13.3 Серия 925 2.9 Серия 935 5.9 Серия 949 11.7 Серия 950 6.5 Серия 955 10 Серия 960 14.7 Серия 980/100 22.0 Серия 980/200 37.0 Серия 980/300 49.0 Серия 980/400 59.0 Серия 917LX 10.0 Серия 937 10.0 Серия 947 10.0 Серия 957 16.0 Серия 967 20.0 Серия 977SX 26.0 Серия 987 32.0 Серия 987/150 45.0 Серия 987/200 60.0 Серия 918LX, RX 10.0 Серия 928 14.0 Серия 968 21.0 Серия 978 25.0 Серия 987/150 32.0 Серия 939SK 28.0 Серия 959KS/100 35.0 Серия 987/150 45.0 Серия 987/200 60.0 Серия 959KS/200 62.0 Серия 988 39.0 Серия 959KS/300 86.0 Серия 959KS/400 110.0 Корпоративная бизнес-система 990 28.0 Корпоративная бизнес-система 992/100 35.0 Корпоративная бизнес-система 992/200 60.0 Корпоративная бизнес-система 992/300 81.0 Корпоративная бизнес-система 992/400 100.0 Корпоративная бизнес-система 991 33.0 Корпоративная бизнес-система 995/100 42.0 Корпоративная бизнес-система 995/200 71.0 Корпоративная бизнес-система 995/300 96.0 Корпоративная бизнес-система 995/400 118.0 Корпоративная бизнес-система 995/500 139.0 Корпоративная бизнес-система 995/600 160.0 Корпоративная бизнес-система 995/700 180.0 Корпоративная бизнес-система 995/800 200.0 a class A400 100 110 17.0 a class A500 100 140 24.0 a class A400 200 140 42.0 a class A400 100 150 37.0 a class A500 100 200 49.0 a class A500 200 200 84.0 n class N4000 100 220 69.0 n class N4000 100 330 100.0 n class N4000 100 440 138.0 n class N4000 200 440 254.0 n class N4000 300 440 353.0 n class N4000 400 440 438.0 n class N4000 300 550 446.0 n class N4000 400 550 553.0 n class N4000 100 380 115.0 n class N4000 200 380 207.0 n class N4000 100 500 154.0 n class N4000 200 500 284.0 n class N4000 300 500 399.0 n class N4000 400 500 499.0 n class N4000 300 750 606.0 n class N4000 400 750 768.0