Перейти до вмісту

IBM System/370

Матеріал з Вікіпедії — вільної енциклопедії.
Системна панель System/370-145
Стійка процесора та ОП System/370-145 з пультом оператора

IBM System/370 (S/370) — серія мейнфреймів, випущена компанією IBM починаючи з 1970-х років. Вперше анонсована 30 липня 1970.

Залежно від комплектації, комп’ютери IBM System/370 виконували близько 100 тис — 1 млн операцій за секунду.

Ці машини мали ті ж переваги, що і їх попередники IBM System/360: високу керованість, універсальність, масштабовність і надійність при виконанні застосунків з великим обсягом даних в багатокористувацькому середовищі і були сумісні з системами IBM System/360. Основними новаціями System/370 можна вважати можливість використання декількох процесорів в межах однієї системи, повноцінну підтримку віртуальної пам'яті і новий 128-розрядний блок арифметики з рухомою комою.

Окремі моделі містили мікропрограмну підтримку спеціальних додатків та операційних систем, як то: підтримку обчислення тригонометричних функцій, операцій над матрицями, перемикання віртуальних машинсистемі VM) тощо.

Архітектура IBM System/370 була клонована в радянських ЕОМ серії ЄС ряд 3. Також сумісні машини випускали Amdahl Corporation і великі японські корпорації, такі як Fujitsu, Hitachi і Mitsubishi.

Еволюція серії

[ред. | ред. код]

Лінійка моделей System/370 була анонсована 30 червня 1970 року, а перші поставки моделей 155 і 165 замовникам були заплановані на лютий і квітень 1971-го відповідно.[1] За час свого 20-річного існування серія System/370 зазнала кількох архітектурних вдосконалень.

Початкові моделі

[ред. | ред. код]

Перші моделі серії, Model 155 і Model 165, лише незначно відрізнялися за архітектурою від System/360. З-поміж змін були наступні:[2]

  • 13 нових інструкцій, серед яких:
  • MOVE LONG (MVCL);[2]:23-25
  • COMPARE LOGICAL LONG (CLCL);[2]:22
ці інструкції дозволяли роботу з масивом довжиною 2^24-1 байт (16 мегабайт). Аналогічні команди System/360 (MVC and CLC) мають обмеження у 256 байт;
  • SHIFT AND ROUND DECIMAL (SRP), призначені для множення і ділення упакованих десяткових чисел (при діленні результат округлювався);[2]:25-26
  • опційна підтримка 128-розрядних обчислень з рухомою комою, що до цього з'явилася у IBM System/360 Model 85[3][4]
  • новий таймер реального часу[2]:6
  • підтримка блок-мультиплексних каналів[2]:18, що з'явилася у System/360 Model 85.[5]

Дані моделі мали феритову пам'ять і не підтримували віртуальну пам'ять.

Джерела

[ред. | ред. код]
  1. System/370 Announcement. IBM. 30 червня 1970. Архів оригіналу за 20 серпня 2018. Процитовано 25 серпня 2018.
  2. а б в г д е IBM System/370 Principles of Operation (PDF) (вид. First). IBM. June 1970. GA22-7000-0. Архів оригіналу (PDF) за 30 травня 2019. Процитовано 25 серпня 2018.
  3. Announcing: System/370 Model 155 (PDF). IBM. Архів оригіналу (PDF) за 23 травня 2018. Процитовано 25 серпня 2018.
  4. Announcing System/370 Model 165 (PDF). IBM. Архів оригіналу (PDF) за 23 травня 2018. Процитовано 25 серпня 2018.
  5. Richard P. Case; Andris Padegs (January 1978). Architecture of the IBM System/370 (PDF). Communications of the ACM. 21 (1): 73—96. doi:10.1145/359327.359337. Архів оригіналу (PDF) за 26 грудня 2016. Процитовано 25 серпня 2018. The IBM 2880 Block-Multiplexer Channel included most of the System/370 I/O architecture extensions and was made available on System/360 Models 85 and 195.

Посилання

[ред. | ред. код]