Перейти к содержанию

IBM System/36

Статья из Авикипедии. Энциклопедии

IBM System/36 (также известный как IBM 5360 или S/36) — это миникомпьютер, разработанный компанией IBM для среднего бизнеса. Производство системы осуществлялось с 1983 по 1990 год. Данная модель представляла собой многопользовательскую и многозадачную платформу, которая стала преемником более ранних решений IBM.

Современные системы IBM Power Systems и AS/400, функционирующие под управлением операционной системы IBM i, способны выполнять код System/36 в специальной эмуляционной среде. Однако для этого требуется предварительная компиляция исходного кода под IBM i.

Обзор IBM System/36[править | править код]

Анонс IBM System/36 состоялся 16 мая 1983 года. Эта система стала популярным решением для малого бизнеса благодаря своей простоте и функциональности. Общий срок выпуска модели составил 17 лет.

Первой выпущенной моделью стала System/36 5360. Её вес достигал 700 фунтов (318 кг), а стоимость составляла 100 000 долларов США. Процессор работал на частоте около 2 МГц, а для двухпроцессорных конфигураций — до 8 МГц, что в 1983 году превосходило большинство доступных персональных компьютеров. Модель 5362 была значительно легче — 150 фунтов (68 кг) и стоила 20 000 долларов.

В 1970 году Министерство юстиции США предъявило IBM антимонопольный иск, обвинив компанию в использовании недобросовестных методов конкуренции. Изначально IBM планировала объединить все свои компьютерные линии (S/370, 4300, S/32, S/34, S/38) в единое семейство с общей архитектурой, базами данных ISAM и языками программирования. Однако после подачи иска было принято решение о создании двух отдельных линеек: System/38 для крупных предприятий как перспективное направление и System/36 для малого бизнеса, унаследовавшая технологии System/32 и System/34.

System/36 использовала те же программные инструменты, что и System/34, включая RPG II, SDA и OCL, хотя их объектные коды были несовместимы. Стандартные дисплеи с разрешением 24 строки по 80 символов получили широкое распространение и стали основой для современных экранов. Предложенный в 1987 году дисплей размером 27x132 не нашёл широкого применения. Система оснащалась одним-четырьмя 8-дюймовыми дисководами и жёсткими дисками ёмкостью от 30 до 716 МБ. Объём оперативной памяти варьировался от 128 КБ до 7 МБ. Для резервного копирования использовались ленточные накопители: модель 6157 имела ёмкость около 60 МБ, а Advanced/36 9402 (1994 год) — 2,5 ГБ.

Особенности[править | править код]

System/36 отличалась гибкостью и мощностью для своего времени:

  • Поддержка до 80 мониторов и принтеров, подключённых к системе. Все пользователи имели доступ к жёсткому диску и принтерам.
  • Реализована система безопасности с паролями и контролем доступа к программам и файлам.
  • Устройства (принтеры и мониторы) могли находиться на расстоянии до нескольких километров от системного блока.
  • Возможность удалённой работы через канал связи со скоростью 9600 бод, что считалось высоким показателем в 1980-х годах. Поддерживался только текстовый режим без графики.
  • Создание крупных баз данных с поддержкой до 8 миллионов записей. Модель 5360 с четырьмя жёсткими дисками обеспечивала хранение до 1,453 ГБ данных.
  • Высокая надёжность системы, позволявшая работать месяцами без перезагрузки (IPL).

Преемник[править | править код]

В конце 1980-х годов Министерство юстиции США закрыло дело против IBM, и компания представила систему AS/400. Новая платформа была компактнее и дешевле по сравнению с S/38, а также поддерживала более мощные базы данных, что сделало её популярной среди 20 000 клиентов S/38. Однако переход 300 000 клиентов System/34 и System/36 на AS/400 оказался сложным, поскольку владельцы S/36, заплатившие 20 000 долларов, не хотели инвестировать 40 000 долларов в новую систему, несмотря на предложенные IBM упрощённые методы миграции.

Терминал[править | править код]

Оператор работал за терминалом, внешне напоминавшим современный компьютер, но с меньшим монитором. Стоимость такого устройства составляла около 2000 долларов. Изначально экраны были монохромными с зелёным и ярко-зелёным оттенками. В 1984 году появился терминал IBM 3180, поддерживавший семь цветов: розовый, красный, синий, желтый, зеленый, белый и бирюзовый. Цветопередача реализовывалась на аппаратном уровне через протокол IBM 5250 Data Stream, что не требовало изменений в программном обеспечении. Обычный текст отображался зелёным, высокая интенсивность — белым, мигающий текст — красным, а подчёркнутый — синим.

Принтеры[править | править код]

Типичная конфигурация System/36 включала один из следующих принтеров:

  • IBM 5219 — принтер ударного типа со скоростью до 40 знаков в секунду.
  • IBM 3262/5262 — группа принтеров со скоростью печати до 650 строк в минуту.
  • IBM 4234 — матричный принтер со скоростью 410/800 строк в минуту.
  • IBM 5224 — матричный принтер со скоростью 100/240 строк в минуту.
  • IBM 5225 — матричный принтер со скоростью 280/560 строк в минуту.
  • IBM 3812 — светодиодный страничный принтер.

Принтеры IBM отличались высоким качеством и соответствующей ценой. Например, модель 5262 стоила около 12 000 долларов.

Архитектура системы[править | править код]

Процессоры[править | править код]

System/36 оснащалась двумя 16-разрядными процессорами: CSP (Control Storage Processor) и MSP (Main Storage Processor). Ранние модели 5360-A имели CSP с частотой 4 МГц и MSP с частотой 1 МГц. Модель 5360-D была примерно на 60% производительнее, чем версия «A».

Дисковая память[править | править код]

Минимальная конфигурация System/36 включала 128 КБ оперативной памяти и жёсткий диск на 30 МБ. Максимальная конфигурация поддерживала 7 МБ оперативной памяти и 1478 МБ дискового пространства, стоимостью 200 000 долларов в начале 1980-х годов. В жёстких дисках использовалась функция «дополнительного цилиндра»: при обнаружении повреждённых секторов их место динамически заменялось резервными областями. Размер активного раздела ограничивался примерно 2 ГБ, однако Advanced/36 поддерживал жёсткий диск на 4 ГБ, способный эмулировать до трёх систем S/36.

Дисковое пространство организовывалось в виде блоков по 2560 байт. Высокопроизводительная система 5360 предоставляла около 550 000 блоков. Объекты на диске могли выделяться в виде блоков или записей, но внутренне всегда использовалась блочная структура.

Виртуальная память[править | править код]

IBM разработала технологию виртуальной памяти в 1960-х годах, и она была реализована в System/36. Это позволяло программам использовать больше памяти, чем физически доступно (48 КБ в S/36). CSP управлял загрузкой программ в кэш и их перемещением, в то время как MSP выполнял инструкции. Как и в современных системах, подкачка данных между памятью и жёстким диском была медленнее, чем работа с физической памятью, что могло снижать производительность.

SSP — операционная система System/36[править | править код]

SSP (System Support Program) была единственной операционной системой для S/36. Она обеспечивала многозадачность, поддержку нескольких процессоров, работу с 80 устройствами, управление очередями заданий и печати, безопасность и индексированные файлы. Полная установка системы занимала около 10 МБ. В Advanced/36 количество рабочих мест и принтеров было увеличено до 160. В «guest/36», где SSP работала как гостевая ОС на OS/400 (с V3R6 по V4R4), поддерживалось до 216 устройств. Файлы в S/36 могли быть последовательными (S), прямыми (D) или индексированными (I).

System/36 поддерживала четыре компилятора: RPG II, COBOL, BASIC и FORTRAN. RPG II был наиболее популярным благодаря низкой стоимости и компактному коду. COBOL широко использовался в крупных бизнес-структурах. FORTRAN был менее практичен для обработки данных, а BASIC, хотя и ограниченный 40 КБ на сессию, легко переносился на другие компьютеры IBM.

Программы в S/36 могли иметь размер до 64 КБ. В Advanced/36 была добавлена возможность вызова одной программы из другой, что позволяло, например, программе размером 60 КБ вызывать другие программы объёмом 30 или 40 КБ.

Примечания[править | править код]

Ссылки[править | править код]

Ссылки[править | править код]