IBM System/36
| IBM System/36 | |
|---|---|
| IBM System/36 или IBM 5360 | |
| Производитель | IBM |
| Дата выпуска | 16 мая 1983 |
| Выпускался по | 1990 |
| Предшественник | IBM System/34 |
| Наследник | IBM AS/400 |
| Медиафайлы на Викискладе | |
IBM System/36 (IBM 5360, также S/36) — миникомпьютер среднего класса для среднего бизнеса, входит в линейку IBM System/3X, выпускавшийся компанией IBM с 1983 по 1990 год — многопользовательский и многозадачный преемник System/34.
Современные системы серии IBM Power Systems и AS/400, работающие под управлением ОС IBM i, могут запускать код System/36 в среде System/36, хотя сначала код необходимо перекомпилировать на IBM i[1].
Как и System/34 и System/32, System/36 в основном программировалась с помощью языка RPG-II. Одним из интереснейших дополнительных функций машины был автономный механизм хранения информации (на 5360 модели), в котором использовали «журналы» — ящики из 8-дюймовых дискет, которые машина может загрузить и извлечь в произвольном порядке. System/36 также имел много возможностей мейнфреймов, такие как программируемые очереди задач и уровни приоритетов.
В IBM характеризовали System/32, System/34 и System/36 как «малые системы», хотя позже они были объединены с System/38, а в дальнейшем с AS/400 как компьютеры «среднего класса».
Обзор IBM System/36
IBM System/36 являлся простым и популярным компьютером для малого бизнеса, о выпуске которого впервые было объявлено 16 мая 1983 года. Это было начало 17-летнего срока выпуска этой ЭВМ.
Первая выпущенная модель была System/36 5360. Она имела массу 700 фунтов (318 кг), стоимость $100,000, процессор скоростью около 2 МГц и 8 МГц для двух процессоров, которые в 1983 году были быстрее, чем предлагавшиеся на рынке «персональные компьютеры». 5362 имел массу всего 150 фунтов (68 кг) и стоимость $20000.
В 1970 г. Министерством юстиции США был подан антимонопольный иск против IBM, в котором утверждалось, что компания использует незаконные действия для борьбы с конкурентами. В то время IBM была за консолидацию всех линий ЭВМ (S/370, 4300, S/32, S/34, S/38) в одну «семейство» компьютеров с общей технологией баз данных ISAM, языками программирования и аппаратной архитектурой. Но после того, как был подан иск, IBM решили, что будут существовать две семьи: линия System/38, предназначенная для крупных компаний, представлявшая будущее направление деятельности компании IBM, и линия System/36, предназначенная для небольших компаний, использовавших наследие систем компьютеров 32/34.
System/36 использовали практически те же программные средства — RPG II, SDA, OCL, а также другие технологии, которые использовались в System/34, хотя их объектные коды были несовместимы. Оригинальные дисплеи (24 строки по 80 символов) приобрели большую популярность, использовали тот же базовый размер экрана, который до настоящего времени используется на современных компьютерах. Предложенный в 1987 году экран размером 27x132 не прижился. S/36 имел 8-дюймовый флоппи-дисковод от одного до четырех жестких дисков с емкостью от 30 до 716 Мб, память от 128 до 7 МБ. Ленточные накопители были доступны в качестве устройств резервного копирования; 6157 имели емкость около 60 Мб. У Advanced/36 ленточный накопитель 9402 (1994 год) имел емкость 2,5 Гб.
Особенности
System/36 был гибким и мощным для своего времени:
- Возможность подключать 80 мониторов и принтеров, соединенных между собой. Все пользователи могут получить доступ к жесткому диску системы или любому принтеру.
- Обеспечение безопасности паролей и ресурсов безопасности, возможность контролировать, кому был разрешен доступ к любой программе или файлу.
- Устройства (принтеры и мониторы) могли быть на больших расстояниях от системного блока (до нескольких километров).
- Пользователи могли работать с System/36 из любой точки мира с помощью канала связи в 9600 бод (очень быстро для 1980-х годов), используя только текстовый экран и без графики.
- Создание баз данных очень большого размера — поддержка до 8 миллионов записей, в 5360 с четырьмя жесткими дисками можно иметь 1,453 гигабайта.
- S/36 считался пуленепробиваемым за его способность работать много месяцев между перезагрузками (IPLs).
Преемник
В конце 1980-х годов Министерство юстиции США прекратило дело против IBM и компания выпустила систему с названием AS/400. Новая система была меньше и менее дорога по сравнению с S/38, могла работать с более мощными базами данных, поэтому стала мгновенно популярной среди 20 000 клиентов S/38. Но у компании были проблемы убедить 300 000 клиентов S/34 и S/36 мигрировать на AS/400, поскольку люди, заплатившие $20 000 за S/36, не хотели платить $40 000 для AS/400, хотя IBM предлагала очень простые пути миграции.
Терминал
Оператор (пользователь) сидел в передней части устройства, несколько напоминавшего сегодняшний компьютер, за исключением того, что монитор был меньше, чем современный, значительно более дорогим (2000 долларов США), текстовым (24x80) и из доступных цветов на экране были только зеленый и ярко-зеленый (семицветные мониторы).
До 1984 года преобладали мониторы 5251, стоимостью 2000 долларов США, которые имели то, что в IBM называли двойной цвет — зеленый и белый. В 1984 году терминал IBM 3180 уже мог отображать семь цветов (розовый, красный, синий, желтый, зеленый, белый и бирюзовый). Интересно, что цветопередача не требовала новой системы программирования экрана, поскольку реализация была полностью на аппаратном уровне. Протокол под названием IBM 5250 Data Stream мог интерпретировать атрибуты поля для создания цвета. Обычный текст представлен зеленым цветом для терминала 3180, высокая интенсивность стала белой. Мигание стало красным. Подчеркнутый текст был представлен как синий.
Принтеры
Типичная конфигурация 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 стоил около 12000 долларов США.
Архитектура системы
Процессоры
S/36 имела два шестнадцатиразрядных процессора — процессор CSP (контроля за хранением) и MSP (основной памяти процессора). Первые модели System/36 (5360-A) имели 4 МГц CSP и 1 МГц MSP. Модель 5360-D примерно на 60 процентов быстрее, чем «А»-модели.
Дисковая память
Самый маленький S/36 имел 128K оперативной памяти и 30 Мб жесткий диск, самый большой S/36 мог поддерживать 7MB оперативной памяти и 1478 MB дискового пространства. Он стоил 200 000 долларов США (в начале 1980-х годов). В жестких дисках S/36 использовалась функция под названием «дополнительный цилиндр» — если были обнаружены на диске плохие места, то вместо них динамически предоставлялось место на дополнительном цилиндре. Размер адреса дисков ограничивал размер активного раздела S/36 до около 2 Гб, однако у Advanced/36 был 4 Гб жесткий диск, который мог содержать до трех эмулированных S/36.
Дисковое пространство на System/36 было организовано в виде «блоков». Один блок = 2560 б. Высокого класса 5360 система поставлялась с около 550 000 блоками доступного дискового пространства. Объекты могут на диске быть выделены в виде блоков или записей, но внутренне они всегда были блоками.
Виртуальная память
IBM разработала принцип виртуальной памяти в 1960 году, он использовался в S/36, позволяя программам использовать больше, чем реальный объем имеющейся физической памяти (48 КБ в S/36). Загрузка всей программы в области кэша, а затем перемещение ее по частям выполняет CSP, в то время как MSP выполняет инструкции в компьютерной программе. Как и в современных компьютерах, подкачка данных между системной памятью и жестким диском медленнее, чем эквивалентный обмен с физической памятью, поэтому происходит некоторое снижение производительности системы.
SSP — операционная система System/36
SSP («Программа поддержки системы») была единственной операционной системой на S/36. В нем содержалась поддержка многозадачности, несколько процессоров, 80 устройств, работа очереди, очереди печати, безопасность, индексированный файл поддержки. Полностью установленная система занимала около 10 Мб. На advanced/36 число рабочих мест/принтеров было увеличено до 160. В «guest/36», где SSP была как «гостовая» операционная система на OS/400 (V3R6 через V4R4) можно иметь до 216 устройств. Файлы на S/36 могли быть последовательными (S), прямыми (D) или индексированными (I).
S/36 имел четыре компилятора: RPG II, COBOL, BASIC и FORTRAN. RPG был дешевле, создавал компактный код и стал лучшим продавцом. Распространенность Cobol в крупных бизнес-структурах сделала его популярной также и на S/36. Fortran был не очень практичным для целей обработки данных, тем более что в то время BASIC был достаточно мощным и легко переносился на другие компьютеры IBM, хотя и был ограничен 40K сессии.
В S/36 можно компилировать и запускать программы размером до 64 Кбайт, в Advanced/36 была добавлена в операционную систему SSP возможность изнутри программы вызова других программ. Таким образом, программа размером 60 КБ могла вызвать другую программу, которая была размером 30 КБ или 40 КБ.
Примечания
- ↑ Kay Geppart. An Overview of the System/36 Environment. IBM Systems Magazine (январь 2001). Архивировано из оригинала 22 декабря 2019 года.
Ссылки
- http://www-03.ibm.com/ibm/history/exhibits/italy/italy_ch3.html Архивировано 3 июля 2012 года.
- http://www-03.ibm.com/ibm/history/exhibits/rochester/rochester_4018.html Архивировано 24 мая 2012 года.
- http://www-03.ibm.com/ibm/history/exhibits/rochester/rochester_chronology4.html Архивировано 3 июля 2012 года.
- http://www-03.ibm.com/ibm/history/exhibits/rochester/rochester_4018.html Архивировано 24 мая 2012 года.
- http://www.faqs.org/abstracts/Computers-and-office-automation-industries/IBM-Unveils-Multitasking-Processor-for-Use-with-PC-Interface-and-Upgrades-System-38-Processor.html Архивировано 28 декабря 2011 года.
- http://www-03.ibm.com/ibm/history/exhibits/rochester/rochester_chronology4.html Архивировано 3 июля2012.
- http://www.nytimes.com/1987/10/21/business/company-news-ibm-introduces-system-36-mode.html?pagewanted=1 Архивировано 21 мая 2013 года.
- http://www-03.ibm.com/ibm/history/documents/pdf/as400.pdf Архивировано 29 августа 2017 года.
- http://www.ibmsystemsmag.com/ibmi/january01/tipstechniques/8497p1.aspx (недоступная ссылка)
- IBM Archives: IBM System/36 Архивировано 24 мая 2012 года.
- Open Universal: Open/36 Архивировано 3 июня 2007 года.
- Infinite Software: INFINITE 36 Архивировано 19 апреля 2022 года.