По словам Шайфера, и пользователи, и руководство компании с энтузиазмом оценивают новые возможности. Пользователям нравятся средства доступа к данным, а руководство довольно снижением затрат на публикацию информации и распространение электронной почты благодаря доступу к Web на базе AS/400.
Шайфер сообщил, что реализация прошла гладко. "IBM максимально упростила эту задачу, - отметил он. - Незначительные проблемы компании в работе с провайдерами Internet стали, в основном, результатом ее неопытности и того, что наши специалисты не знали, какие именно вопросы следует задавать".
Пока что самым трудным решением для компании является выбор следующих приложений, которые предстоит реализовать в Web. "По-настоящему оценить все это стало возможным только теперь, - добавил Шайфер. - Потенциал здесь действительно безграничен".
График выхода моделей серии AS/400
СИСТЕМА IBM AS/400: ОСОБЕННОСТИ АРХИТЕКТУРЫ
Многоуровневая объектная среда с единым адресным пространством
Архитектура AS/400 основывается на трех базовых принципах.
1. Многоуровневая архитектура и машинный интерфейс высокого уровня. Команды, представляемые машинному интерфейсу, проходят процесс трансляции и лишь затем передаются аппаратным средствам. Трансляция осуществляется лицензионным внутренним кодом (микрокодом). Это избавляет от необходимости модифицировать машинный интерфейс с изменением аппаратного обеспечения. На уровне микрокода реализованы также отдельные, часто выполняемые системные подпрограммы, что способствует повышению производительности.
2. Единое адресное пространство. Оперативная и дисковая память системы реализована как одноуровневая память с единым механизмом адресации, что позволяет, например, не заботиться об ее выделении и освобождении для прикладных программ. Эти функции реализует система. Чтобы использовать преимущества новых технологий памяти, программы модифицировать не нужно. Виртуальная адресация системы AS/400 не зависит от типа, емкости и числа дисковых устройств системы или от физического размещения объекта. Управление памятью можно полностью предоставить машине.
3. Объектная реализация. В системе AS/400 все является объектом. Тем самым обеспечивается независимость от технологий, использованных в конкретной машине. Здесь поддерживается множество типов объектов. Объект сочетает в себе данные и разрешенные методы их использования, а контроль допустимости действий над объектами реализован аппаратно. Способ применения объекта определяется его типом. Это создает общую целостность системы и ее данных. Система способна эффективно выполнять стандартные функции на уровне объектов.
AS изнутри. Архитектура AS/400 реализована на основе RISC-процессора PowerPC (2269 или 2270), предусматривает 32-разрядный процессор ввода-вывода и факультативный модуль Integrated PC Server (IPCS) для поддержки приложений платформы Intel.
Рынок решений для небольших организаций привлекает сегодня многие компании. Заказчики вкладывают немалые средства в компьютерное оборудование, а доля маленьких фирм в экономике любой страны весьма велика. Именно на данный рынок ориентирован недорогой комплекс AS/400 Advanced Entry (9401 Model 150) на основе RISC-процессора PowerPC AS, представляющий собой сервер приложений среднего класса. Он комплектуется ОЗУ от 32 до 96 Мбайт, дисками емкостью от 4 до 16 Гбайт, факс-модемом, накопителем на магнитной ленте 1/4'' на 5 Гбайт, дисководом CD-ROM, а также (факультативно) источником бесперебойного питания и платой Etherhet/Token Ring. К COM-порту можно подключить консоль с интерфейсом Windows 95 или OS/2. В небольшом корпусе AS/400 содержится полнофункциональная система с возможностью подключения локальных терминалов (до 14) или ПК по локальной сети. Операционная система OS/400 3.7 предоставляет инструментальные средства для управления различными вычислительными средами, включая централизованную модель, среду клиент-сервер и сетевые вычисления.
AS/400 НА РОССИЙСКОМ РЫНКЕ
"Голубой гигант" уделяет продвижению AS/400 значительное внимание. Согласно данным IBM, ее подразделение AS/400 является второй по величине компанией в мире (после самой IBM). Систем AS/400, использующих технологию PowerPC, инсталлировано уже более 10 000. Всего же к ноябрю прошлого года по всему миру было установлено свыше 400 тыс. машин AS/400 различного класса для среднего и малого бизнеса. Модель AS/400 Advanced Entry дополняет список моделей AS/400, с CISC- и RISC-процессорами, работающих в различных отраслях. В настоящее время IBM занимается активным продвижением данного решения на российском рынке. Между тем отечественный рынок традиционно ориентирован на ПК-серверы и платформы Intel, а те, кому необходимы более мощные системы, предпочитают серверы Unix. В данном секторе успешно работают такие известные производители, как Intel, Hewlett-Packard, Compaq, Digital, предлагаются мощные и относительно недорогие серверные платформы и операционные системы (такие как Unix и Windows NT). К тому же заказчики привыкли считать, что IBM - это надежно, но дорого.
Для успешной реализации своей идеи IBM придется решить ряд проблем, включая поставку заказчикам комплексных решений, консалтинговую поддержку и подготовку специалистов. Продажа подобной системы требует предоставления полного комплекса услуг. Необходимы и средства разработки, поскольку многие организации предпочитают привлекать к созданию специализированных приложений своих разработчиков, а не пользоваться услугами сторонних фирм. С другой стороны, часть заказчиков хочет иметь готовые комплексные решения. В этом направлении уже предпринимается ряд шагов, и некоторые российские фирмы предлагают свои информационные технологии на платформе AS/400.
Проводя активную программу маркетинга и открытой дистрибуции, IBM намерена сломать устоявшиеся стереотипы. Компания пытается воспользоваться переломным моментом - наметившимся переходом мелких компаний от файловых серверов к серверам приложений. Ее AS/400 Advanced Entry представляет собой решение, рассчитанное на массового потребителя, т. е. на малые и средние компании, имеющие от 10 до 100 ПК. Между тем IBM понимает, что AS/400 - продукт, который сам по себе продаваться не будет. Дистрибуция AS/400 - это не просто так называемая "продажа коробок" (box moving). Данное решение требует эффективного сопровождения. Для продажи AS/400 Advanced Entry в России создается двухзвенная система дистрибуции, включающая в себя поставку ПО, сервис и техническую поддержку. Однако пока единственным авторизованным дистрибьютором решений IBM для AS/400 является российская компания Digital Machines, но отечественные фирмы также проявляют к этому определенный интерес.
Структурная схема 64 разрядного процессора Northstar
Процессор условно разделен на 5 блоков (на схеме обозначены разными цветами)
1) Предназначен для выборки из кэша первого уроня инструкций и их дальнейшего хранения до момента обработки
2) Блок декодирования инструкций (до 4 инструкций за такт)
3) блок обработки (исполнения команд)
4) блок промежуточного хранения результатов
5) блок записи
Фото процессора
Система состоит из 12 таких процессоров:
Через переключатель (switch) они связаны с модулями памяти и системой ввода/вывода.
Модульная архитектура
Смысл технологии серверов AS/400 в возможности объединения нескольких отдельновзятых станций со своими процессорами и памятью в единое целое для увеличения производительности.
Все станции (партишены) номеруются и обращение к ним происходит как к единой (одной) системе. В дальнейшем такие системы могут собираться в более крупные – называемые кластерами.
В кластере выделяется главный партишен (primary partition), который принимает на себа все запросы и распределяет их по остальным партишенам (secondary partition). В готовую систему можно добавлять и удалять партишены, что дает возможность быстрого и не дорогого наращивания мощьности всего комплекса.
на схеме изображен главный партишен (plic) и три вторичных.
Каждый из партишенов хранит свою копию обрабатываемых данных, дублируя их друг у друга под управлением основного партишена. Таким образом при отказе одного из партишенов данные не теряются и не происходит остановки в работе, что существенно повышает надежность системы.
Схема системы ввода/вывода
Система ввода/вывода иерархическая. Состоит из одного или более центральных узлов (hub), центральных мостов, процессоров ввода/вывода, адаптеров и сетевых соединений.
Роль центральных узлов состоит в переводе запросов с быстрой процессорной шины на шину ввода/вывода. Шина ввода/вывода может состоять из множества различных участков, начиная от шины PCI до много портовых адаптеров, которые способны передавать данные на расстояние, превышающее 1000 метров.
Структура системы ввода/вывода представлена на рисунке.
Эта система называется System Products Division (SPD). Скорость обмена данными по ней превышает 25-36 MB/s. В одном сервере таких систем I/O может быть от 1 до 19.
Процессоры ввода/вывода
Первые системы семейчтва AS/400 комплектовались только одним таким процессором. На рисунке отчетливо видно, что на одном процессоре ввода/вывода (IOP) находится шина PCI со множеством устройств.