~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 4150ACB1FBFA58E7BFC91EF076C384DA__1715486040 ✰
Заголовок документа оригинал.:
✰ IBM System/370 - Wikipedia ✰
Заголовок документа перевод.:
✰ IBM System/370 — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/IBM_System/370 ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/41/da/4150acb1fbfa58e7bfc91ef076c384da.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/41/da/4150acb1fbfa58e7bfc91ef076c384da__translat.html ✰
Дата и время сохранения документа:
✰ 20.06.2024 18:18:14 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 12 May 2024, at 06:54 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

IBM System/370 — Википедия Jump to content

IBM Система/370

Из Википедии, бесплатной энциклопедии
Система/370
Дизайнер ИБМ
Биты 32-битный
Представлено 1970
Дизайн ЦИСК
Тип Регистрация–Регистрация
Регистрация–Память
Память-Память
Кодирование Переменная (длиной 2, 4 или 6 байт)
Ветвление Код состояния , индексация, подсчет
Порядок байтов Большой
Предшественник Система/360
Преемник S/370-XA , ESA/370 , ESA/390 , z/Architecture
Регистры
Общее назначение 16 × 32-битный
Плавающая запятая 4 × 64-битный [а]

IBM System/370 ( S/370 ) — это линейка мейнфреймов IBM , объявленных 30 июня 1970 года преемниками семейства System/360 . В основном эта серия [б] поддерживает обратную совместимость с S/360, что упрощает переход клиентов; это, а также улучшенная производительность, были доминирующими темами анонса продукта.

Ранние системы 370 отличались от 360 в основном своей внутренней схемой, переходя от отдельных транзисторов и малых интегральных схем к более современным устройствам, использующим несколько транзисторов на интегральную схему , которые IBM называла технологией монолитной системы или MST. Упаковка более высокой плотности позволила включить в стандартные функции машин несколько ранее необязательных функций линейки 360, с плавающей запятой например, поддержку операций . В 370 также добавлено небольшое количество новых инструкций.

На момент своего появления разработка систем виртуальной памяти стала основной темой на компьютерном рынке, и модель 370 считалась весьма спорной, поскольку в ней отсутствовала эта функция. Эта проблема была решена в 1972 году с помощью расширенной функции System / 370 и связанного с ней оборудования динамической трансляции адресов (DAT). Все будущие машины в линейке получили эту опцию вместе с несколькими новыми операционными системами , которые ее поддерживали. На протяжении всего срока службы линейки делались небольшие дополнения, что привело к появлению большого количества моделей, которые обычно обозначались по номеру процессора. Одним из последних крупных дополнений к линейке в 1988 году были расширения ESA/370 , которые позволяли машине иметь несколько виртуальных адресных пространств и легко переключаться между ними.

Модель 370 была основным крупным мэйнфреймом IBM с 1970-х по 1980-е годы. В сентябре 1990 года линейка System/370 была заменена на System/390 . Модель 390, основанная на новой модели ESA/390 , расширила концепцию множественной памяти, включив в нее полную аппаратную виртуализацию. [ оспаривается (ибо: Было раньше) – обсудить ] это позволило ему запускать несколько операционных систем одновременно.

Эволюция [ править ]

Первоначальная линейка System/370 была анонсирована 30 июня 1970 года, а первые поставки моделей 155 и 165 клиентам запланированы на февраль 1971 года и апрель 1971 года соответственно. [1] Модель 155 впервые была отправлена ​​в январе 1971 года. [2] : 643  За примерно 20 лет своего существования System/370 претерпела несколько архитектурных улучшений. [3] [4] [5] [6] [7] [8] [9]

Следующие функции упомянуты в 11-м издании Принципов работы System/370. [3] являются либо дополнительными для S/360, либо стандартными для S/370, представлены в S/370 или добавлены в S/370 после объявления.

  • Ветвь и сохраняй
  • Косвенная адресация данных канала
  • Переключение набора каналов
  • Очистить ввод-вывод
  • Повторить команду
  • Коммерческий набор инструкций [с]
  • Условный обмен
  • Таймер ЦП и компаратор часов
  • Двухадресное пространство (DAS)
  • Плавающая точка повышенной точности [д]
  • Расширенная реальная адресация
  • Внешние сигналы
  • Быстрый выпуск
  • Плавающая запятая [с]
  • Остановить устройство
  • Расширенный выход ввода-вывода
  • Ограниченный выход из канала
  • Переместить обратное [Это]
  • Многопроцессорность [ф]
  • Обработка PSW-ключа
  • Расширения восстановления
  • Защита сегмента
  • Сервисный сигнал
  • Старт-I/O-быстрая организация очереди [10] (СИОФ)
  • Расширения инструкций ключа хранения
  • Storage-Key 4K-Byte Block
  • Приостановить и возобновить
  • Тестовый блок
  • Перевод [г]
  • Вектор [час]
  • 31-битные IDAW

Начальные модели [ править ]

Когда были представлены первые машины System/370, Model 155 и Model 165 , архитектура System/370 описывалась как расширение, а не модернизация архитектуры System/360, представленной IBM в 1964 году. [11] Архитектура System/370 включала лишь небольшое количество изменений в архитектуру System/360. Эти изменения включали: [12]

  • 13 новых инструкций, среди которых были
  • ДВИГАТЬСЯ ДЛИННО ( MVCL ); [13]
  • СРАВНЕНИЕ ЛОГИЧЕСКОГО ДЛИННОГО ( CLCL ); [14]
тем самым позволяя выполнять операции размером до 2^24-1 байт (16 МБ) по сравнению с 256-байтовыми ограничениями на MVC и CLC 360; [15] [16]
  • СДВИГ И ОКРУГЛЕННЫЙ ДЕСЯТИЧНЫЙ ( SRP ), [17] который умножал или делил упакованное десятичное значение на степень 10, округляя результат при делении;

Эти модели имели основную память и не включали поддержку виртуального хранилища , поскольку в них отсутствовал блок DAT (динамическая трансляция адресов).

Логическая технология [ править ]

Во всех моделях System/370 использовалась монолитная интегральная схема IBM под названием MST (Monolithic System Technology), что делало их компьютерами третьего поколения. MST обеспечил System/370 плотность цепей в четыре-восемь раз большую и более чем в десять раз большую надежность по сравнению с предыдущей технологией SLT второго поколения System/360. [2] : 440 

Монолитная память [ править ]

23 сентября 1970 года IBM анонсировала модель 145 , третью модель System/370, которая была первой моделью с полупроводниковой основной памятью , изготовленной из монолитных интегральных схем, и ее поставка должна была состояться в конце лета 1971 года. Все последующие Такая память использовалась в моделях S/370.

Виртуальное хранилище [ править ]

В 1972 году было внесено очень существенное изменение, когда в объявлении IBM «System/370 Advanced Function» была представлена ​​поддержка виртуального хранилища. Первоначально IBM (и это вызвало споры) решила исключить виртуальную систему хранения данных из линейки S/370. [2] : 479–484  [23] Объявление от 2 августа 1972 года включало:

  • Аппаратное обеспечение для перемещения адресов на всех S/370, кроме исходных моделей 155 и 165.
  • новые модели S/370 158 и 168 с аппаратным обеспечением для перемещения адресов
  • четыре новые операционные системы: DOS/VS (DOS с виртуальным хранилищем), OS/VS1 ( OS/360 MFT с виртуальным хранилищем), OS/VS2 (OS/360 MVT с виртуальным хранилищем), выпуск 1, называемый SVS (единое виртуальное хранилище). и Release 2, получивший название MVS (Multiple Virtual Storage), который планируется выпустить через 20 месяцев (в конце марта 1974 г.), и VM/370 – повторно реализованный CP/CMS.
Система/370-145 3D-рендеринг
3D-рендеринг компьютерного центра с ленточными накопителями IBM System/370-145 и IBM 2401
Система/370-145 3D-рендеринг
Системная консоль System/370-145.

Фактически до этого объявления виртуальное хранилище было реализовано на оборудовании S/370:

  • В июне 1971 года на S/370-145 (один из которых пришлось «переправить» в Кембриджский научный центр, чтобы никто не заметил прибытия S/370 в этот очаг развития виртуальной памяти – поскольку это означало бы, что S/370 должен был получить технологию перемещения адресов). [24] У S/370-145 была ассоциативная память. [25] [26] : ЦП 117-ЦП 129 использовался микрокодом для функции совместимости с DOS с момента его первых поставок в июне 1971 года; [25] то же самое оборудование использовалось в микрокоде для DAT. [26] : ЦП 139 Хотя IBM, как известно, решила исключить виртуальную память из анонса S/370, это решение было пересмотрено во время завершения проектирования 145, отчасти из-за опыта работы с виртуальной памятью в CSC и других организациях. Архитектура микрокода 145 упростила добавление виртуального хранилища, позволяя использовать эту возможность в ранних версиях 145 без значительных модификаций оборудования, необходимых в других моделях. Однако IBM не документировала возможности виртуальной памяти 145 и не аннотировала соответствующие биты в регистрах управления и PSW, которые отображались на панели управления оператора при выборе с помощью роликовых переключателей. Однако биты «Ссылка» и «Изменение» ключей защиты хранилища были помечены на роликах, что было настоящей находкой для всех, кто работал с более ранними моделями 360/67. Существующие клиенты S/370-145 были рады узнать, что им не нужно приобретать обновление оборудования для запуска DOS/VS или OS/VS1 (или OS/VS2 Release 1 – что было возможно, но не часто из-за ограниченный объем основной памяти, доступной на S/370-145).

Вскоре после объявления от 2 августа 1972 года было незаметно объявлено об обновлении DAT box (аппаратного обеспечения для перемещения адресов) для S / 370-155 и S / 370-165, но они были доступны только для покупки клиентам, у которых уже были модели 155 или 165. . [27] После установки эти модели были известны как S/370-155-II и S/370-165-II. IBM хотела, чтобы клиенты обновили свои системы 155 и 165 до широко продаваемых S/370-158 и -168. [28] Эти обновления были на удивление дорогими (200 000 и 400 000 долларов соответственно) и требовали длительного срока поставки после заказа клиентом; следовательно, они никогда не пользовались популярностью у клиентов, большинство из которых арендовали свои системы через стороннюю лизинговую компанию. [27] Это привело к тому, что оригинальные модели S/370-155 и S/370-165 стали называть «лодочными якорями». Обновление, необходимое для запуска OS/VS1 или OS/VS2, не было экономически выгодным для большинства клиентов к тому времени, когда IBM смогла его доставить и установить, поэтому многие клиенты оставались на этих машинах с MVT до окончания срока аренды. Для наиболее несчастных не было ничего необычного в том, что это было еще четыре, пять или даже шесть лет, и это оказалось важным фактором. [29] в медленном внедрении OS/VS2 MVS не только среди клиентов в целом, но и на многих внутренних сайтах IBM.

Последующие улучшения [ править ]

Более поздние архитектурные изменения в основном включали расширение памяти (центрального хранилища) — как физической памяти, так и виртуального адресного пространства — для обеспечения более крупных рабочих нагрузок и удовлетворения потребностей клиентов в большем объеме хранилища. Это была неизбежная тенденция, поскольку закон Мура привел к снижению стоимости единицы памяти. Как и при разработке всех мэйнфреймов IBM, сохранение обратной совместимости имело первостепенное значение. [ нужна цитата ]

  • Поддержка конкретной операционной системы, поддержка расширенной программы управления (ECPS). расширенные возможности и возможности расширения для OS/VS1, MVS [я] и ВМ. [Дж] Использование уровней этих операционных систем, например MVS/System Extensions (MVS/SE), позволяет сократить длину пути для некоторых часто используемых функций.
  • Двойное адресное пространство [30] (DAS) позволяет привилегированной программе перемещать данные между двумя адресными пространствами без затрат на выделение буфера в общем хранилище, перемещение данных в буфер, планирование SRB в целевом адресном пространстве, перемещение данных в конечный пункт назначения и освобождение буфера. IBM представила DAS в 1981 году для 3033 , но позже сделала его доступным для некоторых 43xx. [31] Процессоры 3031 и 3032. MVS/System Product (MVS/SP) версии 1 использовал DAS, если он был доступен.
  • В октябре 1981 года процессоры 3033 и 3081 добавили «расширенную реальную адресацию», которая позволяла 26-битную адресацию для физического хранилища (но по-прежнему налагала 24-битное ограничение для любого отдельного адресного пространства). Эта возможность появилась позже в других системах, таких как 4381 и 3090. [32]
  • Расширенная архитектура System/370 ( S/370-XA ), впервые доступная в начале 1983 года на процессорах 3081 и 3083, обеспечила ряд крупных усовершенствований, включая расширение виртуальных адресных пространств с 24-битного до 31-битного , расширение реальные адреса с 24 или 26 бит на 31 бит, а также полная переработка архитектуры ввода-вывода.
  • В феврале 1988 года IBM анонсировала Enterprise Systems Architecture/370 ( ESA/370 ) для расширенных ( E ) моделей 3090 и 4381. В него добавлено шестнадцать 32-битных регистров доступа , больше режимов адресации и различные возможности для одновременной работы с несколькими адресными пространствами.
  • 5 сентября 1990 года IBM анонсировала архитектуру корпоративных систем/390. [33] ( ESA/390 ), совместимость с ESA/370 снизу вверх.

Двойное адресное пространство [ править ]

В 1981 году IBM добавила в System/370 возможность двойного адресного пространства. [30] Это позволяет программе иметь два адресных пространства; Регистр управления 1 содержит источник таблицы сегментов (STO) для первичного адресного пространства, а CR7 содержит STO для вторичного адресного пространства. Процессор может работать в режиме первичного или вторичного пространства. В режиме первичного пространства инструкции и данные извлекаются из первичного адресного пространства. В режиме вторичного адреса операнды, адреса которых определены как логические, извлекаются из вторичного адресного пространства; невозможно предсказать, будут ли инструкции извлекаться из первичного или вторичного адресного пространства, поэтому код должен быть отображен в оба адресных пространства в одних и тех же диапазонах адресов в обоих адресных пространствах. Программа может переключаться между режимом первичного и вторичного пространства с помощью инструкции SET ADDRESS SPACE CONTROL; существуют также инструкции MOVE TO PRIMARY и MOVE TO SECONDARY, которые копируют диапазон байтов из диапазона адресов в одном адресном пространстве в диапазон адресов в другом адресном пространстве. [34]

Адресные пространства идентифицируются номером адресного пространства (ASN). ASN содержит индексы в двухуровневой таблице, структурированной аналогично двухуровневой таблице страниц, с записями, содержащими бит присутствия, различными полями, обозначающими разрешения, предоставленные для доступа к адресному пространству, начальный адрес и длину таблицы сегментов для адресное пространство и другая информация. Команда SET SECONDARY ASN превращает адресное пространство, определенное данным значением ASN, в текущее вторичное адресное пространство. [34]

реальная адресация Расширенная

Исходная архитектура System/370 имеет 24-битное ограничение на физические адреса, ограничивая физическую память до 16 МБ. Записи таблицы страниц имеют 12 бит адреса страничного кадра для страниц размером 4 КБ и 13 бит адреса страничного кадра для страниц размером 2 КБ, поэтому объединение 12-битного адреса страничного кадра с 12-битным смещением внутри страницы или 13-битной страницы. Адрес кадра с 11-битным смещением внутри страницы создает 24-битный физический адрес. [35]

Расширенная функция реальной адресации в System/370 увеличивает этот предел до 26 бит, увеличивая предел физической памяти до 64 МБ. Два зарезервированных бита в записи таблицы страниц для страниц размером 4 КБ использовались для расширения адреса страничного кадра. Расширенная реальная адресация доступна только при включенной трансляции адресов и страницах размером 4 КБ. [35]

Серии и модели [ править ]

Модели отсортированы по дате появления (таблица) [ править ]

В следующей таблице приведены основные серии и модели S/370. Во втором столбце перечислена основная архитектура, связанная с каждой серией. Многие модели реализовали более одной архитектуры; таким образом, процессоры 308x первоначально поставлялись с архитектурой S/370, но позже стали предлагаться как XA; и многие процессоры, такие как 4381, имели микрокод, который позволял клиенту выбирать между работой S/370 или XA (позже ESA).

Обратите внимание также на запутанный термин «совместимый с System/370», который появился в исходных документах IBM для описания некоторых продуктов. За пределами IBM этот термин чаще описывал системы Amdahl Corporation , Hitachi и других, которые могли работать с тем же программным обеспечением S/370. Этот выбор терминологии со стороны IBM, возможно, был преднамеренной попыткой игнорировать существование производителей совместимых вилок (PCM), поскольку они агрессивно конкурировали с доминированием оборудования IBM.

Первый год
из серии
Архитектура Рынок
уровень
Ряд Модели
1970 Система/370 (без DAT) элитный Система/370-ххх -155, -165, -195
1970 Система/370 (ДАТ) средний уровень -145 [36] и -135
1972 Система/370 элитный -158 и -168
вход -115 и -125
средний уровень -138 и -148
1977 Совместимость с системой/370 [37] элитный 303x 3031, 3032, 3033
1979 вход/середина 43хх 4331, 4341, 4361
1980 элитный 308x 3081, 3083, 3084
1981 Система/370-ХА
1983 средний уровень 4381 4381
1986 элитный 3090 от -120 до -600
1986 Совместимость с системой/370 [38] вход 937x 9370, ...
1988 ЕКА/370 элитный ES/3090 ES/3090
1988 средний уровень ES/4381 -90, -91, -92

Модели сгруппированы по номеру модели (подробно) [ править ]

IBM использовала название System/370 для объявления следующих одиннадцати (3-значных) предложений:

Система/370 Модель 115 [ править ]

IBM System/370 Model 115 была анонсирована 13 марта 1973 года. [39] как «идеальная начальная система System/370 для пользователей вычислительной системы IBM System/3 , 1130 и System/360 моделей 20 , 22 и 25 ».

Он поставлялся с «минимум двумя (из недавно анонсированных IBM) IBM 3340 с прямым подключением». дисководов [39] Можно было подключить до четырех 3340.

ЦП может быть сконфигурирован с 65 536 (64 КБ) или 98 304 (96 КБ) байтами основной памяти. Был доступен дополнительный эмулятор 360/20.

115 был снят с вооружения 9 марта 1981 года.

Система/370 Модель 125 [ править ]

IBM System/370 Model 125 была анонсирована 4 октября 1972 года. [40]

Два, три или четыре напрямую подключенных дисковых накопителя IBM 3333 обеспечивали «до 400 миллионов байт в режиме онлайн».

Основная память составляла 98 304 (96 КБ) или 131 072 (128 КБ) байт.

125-й был снят с вооружения 9 марта 1981 года.

Система/370 Модель 135 [ править ]

IBM System/370 Model 135 была анонсирована 8 марта 1971 года. [41] Опции для 370/135 включали выбор из четырех размеров основной памяти; серии IBM 1400 Также предлагалась эмуляция (1401, 1440 и 1460).

«Считывающее устройство, расположенное в консоли модели 135», позволяло обновлять и добавлять функции в микрокод модели 135.

135-й был снят с вооружения 16 октября 1979 года.

Система/370 Модель 138 [ править ]

IBM System/370 Model 138 , анонсированная 30 июня 1976 года, предлагалась либо с 524 288 (512 КБ), либо с 1 048 576 (1 МБ) памяти. Последний «удвоил максимальную емкость модели 135», которую «можно повысить до внутреннего уровня производительности нового компьютера на местах у клиентов». [42]

138-й был выведен из эксплуатации 1 ноября 1983 года.

Система/370 Модель 145 [ править ]

IBM System/370 Model 145 была анонсирована 23 сентября 1970 года, через три месяца после моделей 155 и 165. [36] Впервые он был отправлен в июне 1971 года. [2] : 643 

Модель 145, первая System / 370, использовавшая монолитную основную память, предлагалась с шестью объемами памяти. Часть основной памяти, «Перезагружаемое управляющее хранилище» (RCS), загружалась из предварительно записанного дискового картриджа, содержащего микрокод для реализации, например, всех необходимых инструкций, каналов ввода-вывода и дополнительных инструкций, позволяющих системе эмулировать ранее. машины IBM. [36]

145-й был снят с вооружения 16 октября 1979 года.

Система/370 Модель 148 [ править ]

IBM System/370 Model 148 имела те же даты анонса и отзыва, что и Model 138. [43]

Как и в случае с возможностью обновления 135 на месте, 370/145 можно модернизировать «на местах клиента» до производительности уровня 148. Модернизированные системы 135 и 145 получили обозначение «Модели 135-3 и 145-3».

Система/370 Модель 155 [ править ]

IBM System/370 Model 155 и Model 165 были анонсированы 30 июня 1970 года и стали первыми из представленных моделей 370. [44] Ни у одного из них не было DAT-приставки; они были ограничены запуском тех же операционных систем без виртуальной памяти, что и System/360 . Модель 155 впервые была отправлена ​​в январе 1971 года. [2] : 643 

ОС /ДОС [45] (программы DOS/360 под OS/360), 1401/1440/1460 и 1410/7010 [46] [47] и 7070/7074 [48] Были включены функции совместимости, а поддерживающие интегрированные программы-эмуляторы могли работать одновременно со стандартными рабочими нагрузками System/370.

В августе 1972 года IBM анонсировала IBM System/370 Model 155 II в качестве обновления только на местах , в которую был добавлен блок DAT.

И 155, и 165 были сняты с вооружения 23 декабря 1977 года.

Система/370 Модель 158 [ править ]

IBM System/370 Model 158 и 370/168 были анонсированы 2 августа 1972 года. [49]

Он включал аппаратное обеспечение динамической трансляции адресов (DAT), необходимое условие для новых операционных систем виртуальной памяти (DOS/VS, OS/VS1, OS/VS2).

Была доступна модель тесно связанного мультипроцессора (MP), а также возможность свободного подключения этой системы к другой 360 или 370 через дополнительный межканальный адаптер.

158 и 168 были сняты с вооружения 15 сентября 1980 года.

Система/370 Модель 165 [ править ]

IBM System/370 Model 165 была описана IBM как «более мощная». [11] по сравнению со «среднемасштабным» 370/155. Впервые он был отправлен в апреле 1971 года. [2] : 643 

Функции совместимости включали эмуляцию 7070/7074 , 7080 и 709/7090/7094/7094 II .

Некоторые описывают в 360/85 использование микрокодирования вместо проводного в качестве моста к 370/165. [50]

В августе 1972 года IBM анонсировала IBM System / 370 Model 165 II только в качестве обновления на местах, в которую был добавлен блок DAT.

165 был снят с вооружения 23 декабря 1977 года.

Система/370 Модель 168 [ править ]

IBM System/370 Model 168 включала «до восьми мегабайт». [51] основной памяти, увеличьте вдвое максимум 4 мегабайта на 370/158. [49]

Он включал аппаратное обеспечение динамической трансляции адресов (DAT), необходимое условие для новых операционных систем с виртуальной памятью .

Хотя 168 была «флагманской» системой IBM, [52] в пресс-релизе 1975 года говорилось, что IBM снова увеличила мощность 370/168 «после проблемы Амдала… всего через 10 месяцев после того, как она представила улучшенный процессор 168-3». [53]

Модель 370/168 не снималась до сентября 1980 года.

Система/370 Модель 195 [ править ]

Панель управления модели 195

IBM System/370 Model 195 была анонсирована 30 июня 1970 года и на тот момент это была «самая мощная вычислительная система IBM». [54]

Его появление произошло примерно через 14 месяцев после анонса его прямого предшественника, 360/195 . Обе 195 машин были отозваны 9 февраля 1977 года. [55] [54]

Совместимость с System/370 [ править ]

Начиная с 1977 года, IBM начала представлять новые системы, используя описание «Совместимый член семейства System/370». [56] [57]

IBM 303X [ править ]

Первая из первых высокопроизводительных машин, IBM 3033 , была анонсирована 25 марта 1977 года. [58] и был доставлен в марте следующего года, когда было объявлено о многопроцессорной версии 3033. [59] IBM описала это [60] как «Большой».

Оглядываясь назад, IBM отметила по поводу 3033: «Когда он был выпущен 25 марта 1977 года, 3033 затмил внутреннюю скорость работы предыдущего флагмана компании System/370 Model 168-3…» [52]

IBM 3031 и IBM 3032 были анонсированы 7 октября 1977 года и сняты с производства 8 февраля 1985 года. [56] [61]

IBM 308X [ править ]

Три системы вошли в следующую серию высокопроизводительных машин — системы IBM 308X:

  • 3081 [62] (анонсирован 12 ноября 1980 г.) имел 2 процессора
  • 3083 [63] (анонсировано 31 марта 1982 г.) имел 1 процессор
  • 3084 [64] (анонсировано 3 сентября 1982 г.) имел 4 процессора

Несмотря на нумерацию, наименее мощным был 3083, который можно было модернизировать до 3081 на месте; [63] Модель 3084 была лучшей в линейке. [64]

IBM. расширенной архитектуры В этих моделях реализована возможность 31-битной адресации [65] и набор обратно совместимого программного обеспечения MVS/Extended Architecture (MVS/XA), заменяющего предыдущие продукты и являющегося частью OS/VS2 R3.8:

Число Имя
565–279 Базовый метод доступа к телекоммуникациям/системный продукт (BTAM/SP)
5668–978 Метод доступа к графике/системный продукт (GAM/SP)
5740-XC6 MVS/системный продукт — JES2, версия 2
5685–291 MVS/системный продукт — JES3, версия 2
5665–293 Расширения TSO (TSO/E) для MVS/XA [66]
5665–284 Продукт MVS/Extended Architecture Data Facility (DFP), версия 1 [67]

Все три системы 308x были сняты с вооружения 4 августа 1987 года.

IBM 3090 [ править ]

Следующая серия высокопроизводительных машин, IBM 3090 , началась с моделей [к] 200 и 400. [68] Они были анонсированы 12 февраля 1985 года и имели два или четыре процессора соответственно. Впоследствии IBM анонсировала модели 120, 150, 180, 300, 500 и 600 с более низкой, промежуточной и более высокой производительностью; первая цифра номера модели указывает количество центральных процессоров.

Начиная с буквы Е [69] модели и продолжая модели J и S, IBM предложила Enterprise Systems Architecture/370. [70] (ESA/370), Processor Resource/System Manager (PR/SM) и набор обратно совместимого программного обеспечения MVS/Enterprise System Architecture (MVS/ESA), заменяющего предыдущие продукты:

Число Имя
5685–279 БТАМ/СП
5668–978 ГАМ/СП 2.0
5685–001 MVS/Системный продукт-JES2 Версия 3 [71]
5685–002 MVS/Системный продукт-JES3, версия 3 [71]
5665–293 Расширения TSO (TSO/E) для MVS/XA
5685–285 TSO/E Версия 1 Выпуск 4
5685–025 ТСО/Е Версия 2
5665–284 Продукт MVS/XA Data Facility (DFP), версия 1 [72]
5665-ХА2 Продукт MVS/XA Data Facility (DFP), версия 2.3
5665-ХА3 MVS/DFP версии 3.1

Предложение IBM дополнительного расширения векторной возможности (VF) для 3090 появилось в то время, когда векторная обработка /обработка массивов предлагала такие названия, как Cray и Control Data Corporation (CDC). [73] [74]

200 и 400 были отозваны 5 мая 1989 года.

IBM 4300 [ править ]

Первая пара процессоров IBM 4300 представляла собой системы среднего и низкого уровня, анонсированные 30 января 1979 г. [75] [76] как «компактный (и… совместимый с System/370»).

Впоследствии 4331 был отозван 18 ноября 1981 г., а 4341 - 11 февраля 1986 г.

Другими моделями были 4321, [77] 4361 [78] и 4381. [79]

Модель 4361 имеет «Программируемое отключение питания — позволяет пользователю выключать процессор под программным управлением»; [78] «Выключение устройства» (также) входит в список функций 4381. [79]

IBM предложила множество модельных групп и моделей семейства 4300. [л] от начального уровня 4331 до 4381, описываемого как «один из самых мощных и универсальных процессоров промежуточного уровня, когда-либо производимых IBM». [м]

Модель 4381 Group 3 была двухпроцессорной.

IBM 9370 [ править ]

Эта бюджетная система, анонсированная 7 октября 1986 г. [80] был «разработан для удовлетворения вычислительных требований клиентов IBM, которые ценят близость System / 370», и «достаточно маленький и тихий, чтобы работать в офисной среде».

IBM также отметила свою чувствительность к «начальным ценам на программное обеспечение, существенному снижению требований к поддержке и обучению, а также умеренному энергопотреблению и затратам на обслуживание».

Кроме того, компания заявила о своей осведомленности о потребностях предприятий малого и среднего бизнеса, чтобы иметь возможность реагировать на «растущие требования к вычислительным ресурсам», добавив, что «систему IBM 9370 можно легко расширить за счет добавления дополнительных функций и стоек для размещения». .."

Это произошло в то время, когда Digital Equipment Corporation (DEC) и ее системы VAX были сильными конкурентами как в аппаратном, так и в программном обеспечении; [81] СМИ того времени передавали предполагаемую фразу IBM «VAX Killer», хотя часто и скептически. [82]

Клоны [ править ]

В эпоху 360 градусов ряд производителей уже стандартизировали набор команд IBM/360 и, в некоторой степени, архитектуру 360 градусов. Среди известных производителей компьютеров были Univac с серией UNIVAC 9000 , RCA с серией RCA Spectra 70 , English Electric с английской Electric System 4 и советская ES EVM . Эти компьютеры не были идеально совместимы и (за исключением усилий России) [83] [84] где они должны были быть.

Ситуация изменилась в 1970-х годах с появлением IBM/370 и открытием Джином Амдалом собственной компании. Примерно в то же время японские гиганты начали присматриваться к прибыльному рынку мэйнфреймов как внутри страны, так и за рубежом. Один японский консорциум сосредоточил свое внимание на IBM, а два других — на BUNCH ( Burroughs / Univac / NCR / Control Data/ Honeywell ). группе конкурентов IBM [85] От последних попыток отказались, и в конечном итоге все усилия Японии были сосредоточены на линейке мэйнфреймов IBM.

Некоторые из клонов той эпохи включали:

Детали архитектуры [ править ]

В документации IBM биты нумеруются от старшего до младшего; самый старший (крайний левый) бит обозначается как бит номер 0.

Регистры IBM S/370
Общие регистры 0–15

Двойное дополнение
0 31
Регистры управления 0–15

См. Принципы работы [87]
0 31
Регистры с плавающей запятой 0–6 [н]

С Смещенная экспонента Мантисса
0 1 7 8 31

Мантисса (продолжение)
32 63
S/ 370 Базовый режим управления PSW [88]

Чан.
Маска
я
О
И
Икс
Ключ 0 М В п Код прерывания
0 1 2 4 5 6 7 8 11 12 13 14 15 16 31

МЛЦ СС Программа
Маска
Адрес инструкции
32 33 34 35 36 39 40 63
S/370 BC, режим PSW, сокращения
Bits Field Meaning
0–5 Channel Masks for channels 0–5
6 IO I/O Mask for channels > 5
7 EX External Mask
8–11 Key PSW key
12 E=0 Basic Control mode
13 M Machine-check mask
14 W Wait state
15 P Problem state
16–31 IC Interruption Code[89]
32–33 ILC Instruction-Length Code[90]
34–35 CC Condition Code
36–39 PM
Program Mask
Bit Meaning
36 Fixed-point overflow
37 Decimal overflow
38 Exponent underflow
39 Significance
40–63 IA Instruction Address
S/ 370 Режим расширенного управления PSW [91]

0 р 0 0 0 Т я
О
И
Икс
Ключ 1 М В п С 0 СС Программа
Маска
0 0 0 0 0 0 0 0
0 1 2 4 5 6 7 8 11 12 13 14 15 16 17 18 19 20 23 24 31

0 0 0 0 0 0 0 0 Адрес инструкции
32 63
S/370 EC режим Сокращения PSW
Bits Field Meaning
1 R PER Mask
5 T DAT mode
6 IO I/O Mask; subject to channel mask in CR2
7 EX External Mask; subject to external subclass mask in CR0
8–11 Key PSW key
12 E=1 Extended Control mode
13 M Machine-check mask
14 W Wait state
15 P Problem state
16 S Address-Space Control
0=primary-space mode
1=Secondary-space mode
18–19 CC Condition Code
20–23 PM
Program Mask
Bit Meaning
20 Fixed-point overflow
21 Decimal overflow
22 Exponent underflow
23 Significance
40–63 IA Instruction Address
Расширенная архитектура Расширенный управления режим PSW [92]

0 р 0 0 0 Т я
О
И
Икс
Ключ 1 М В п С 0 СС Программа
Маска
0 0 0 0 0 0 0 0
0 1 2 4 5 6 7 8 11 12 13 14 15 16 17 18 19 20 23 24 31

А Адрес инструкции
32 33 63
S/370-XA Режим ЕС Сокращения PSW
Bits Field Meaning
1 R PER Mask
5 T DAT mode
6 IO I/O Mask; subject to channel mask in CR2
7 EX External Mask; subject to external subclass mask in CR0
8–11 Key PSW key
12 E=1 Extended Control mode
13 M Machine-check mask
14 W Wait state
15 P Problem state
16 S Address-Space Control
0=primary-space mode
1=Secondary-space mode
18–19 CC Condition Code
20–23 PM
Program Mask
Bit Meaning
20 Fixed-point overflow
21 Decimal overflow
22 Exponent underflow
23 Significance
32 A Addressing mode
0=24 bit; 1=31 bit
33–63 IA Instruction Address
Архитектура корпоративных систем Расширенный режим управления PSW [93] [94]

0 р 0 0 0 Т я
О
И
Икс
Ключ 1 М В п КАК СС Программа
Маска
0 0 0 0 0 0 0 0
0 1 2 4 5 6 7 8 11 12 13 14 15 16 17 18 19 20 23 24 31

А Адрес инструкции
32 33 63
Режим ESA EC Сокращения PSW
Bits Field Meaning
1 R PER Mask
5 T DAT mode
6 IO I/O Mask; subject to channel mask in CR2
7 EX External Mask; subject to external subclass mask in CR0
8–11 Key PSW key
12 E=1 Extended Control mode
13 M Machine-check mask
14 W Wait state
15 P Problem state
16–17 AS Address-Space Control
00=primary-space mode
01=Access-register mode
10=Secondary-space mode
11=Home-space mode
18–19 CC Condition Code
20–23 PM
Program Mask
Bit Meaning
20 Fixed-point overflow
21 Decimal overflow
22 Exponent underflow[o]
23 Significance[p]
32 A Addressing mode
0=24 bit; 1=31 bit
33–63 IA Instruction Address

S/370 также относится к спецификации архитектуры компьютерной системы . [95] и представляет собой прямую и в основном обратно совместимую эволюцию архитектуры System/360. [96] из которого он сохраняет большинство аспектов. Эта спецификация не делает никаких предположений относительно самой реализации, а скорее описывает интерфейсы и ожидаемое поведение реализации. Архитектура описывает обязательные интерфейсы, которые должны быть доступны во всех реализациях, и дополнительные интерфейсы, которые могут быть реализованы или не реализованы.

Вот некоторые аспекты этой архитектуры:

  • с обратным порядком байтов Порядок байтов
  • Один или несколько процессоров с:
    • 16 32-битных регистров общего назначения
    • 16 32-битных регистров управления
    • 4 64-битных с плавающей запятой регистра
    • 64-битное слово состояния программы (PSW), которое описывает (помимо прочего)
    • Средства синхронизации (часы времени суток, интервальный таймер, таймер ЦП и компаратор часов)
    • Механизм прерываний, маскируемые и немаскируемые классы и подклассы прерываний.
    • Набор инструкций . Каждая инструкция полностью описана, а также определяет условия, при которых распознается исключение в виде прерывания программы.
  • Подсистема памяти (называемая хранилищем) с:
    • 8 бит на байт
    • Специальная область связи процессора, начинающаяся с адреса 0.
    • Защита с помощью ключа
    • 24-битная адресация
  • Операции ручного управления, обеспечивающие:
    • Процесс начальной загрузки (процесс, называемый начальной загрузкой программы или IPL)
    • Прерывания, инициируемые оператором
    • Сброс системы
    • Основные средства отладки
    • Ручное отображение и изменение состояния системы (памяти и процессора)
  • Механизм ввода/вывода, который не описывает сами устройства.

Некоторые из дополнительных функций:

IBM очень позаботилась о том, чтобы изменения в архитектуре оставались совместимыми с непривилегированными (проблемными) программами; некоторые новые интерфейсы не нарушили первоначальный контракт интерфейса для привилегированных программ (режим супервизора). Некоторые примеры:

ЭЦПС:МВС [97]
Функция повышения производительности MVS/370. операционных систем
ЭЦПС:ВМ [98]
Функция повышения производительности виртуальных машин. операционных систем

Другие изменения были совместимы только с непривилегированными программами, хотя изменения для привилегированных программ имели ограниченный объем и были четко определены. Некоторые примеры:

ECPS:VSE [99]
Функция повышения производительности операционной системы DOS/VSE .
С/370-ХА [65]
Функция, обеспечивающая новый интерфейс ввода-вывода и поддержку 31-битной виртуальной и физической адресации.

Большое внимание было уделено тому, чтобы дальнейшие модификации архитектуры оставались совместимыми, по крайней мере, в том, что касается непривилегированных программ. Эта философия предшествовала определению архитектуры S/370 и началась с архитектуры S/360. Если соблюдать определенные правила, программа, написанная для этой архитектуры, будет работать с ожидаемыми результатами на преемниках этой архитектуры.

Таким примером является то, что архитектура S/370 определяет, что бит номер 32 64-битного регистра PSW должен быть установлен в 0, и что в противном случае возникает исключение. Впоследствии, когда была определена архитектура S/370-XA, было заявлено, что этот бит будет указывать, является ли программа программой, предполагающей 24-битную архитектуру адреса или 31-битную архитектуру адреса. Таким образом, большинство программ, работавших в 24-битной архитектуре, по-прежнему могут работать в 31-битных системах; 64-битная версия z/Architecture имеет дополнительный бит режима для 64-битных адресов, так что эти программы и программы, работающие на 31-битной архитектуре, по-прежнему могут работать в 64-битных системах.

Однако не все интерфейсы могут оставаться совместимыми. Особое внимание было уделено тому, чтобы программы, не контролирующие ситуацию (называемые программами проблемного состояния), оставались совместимыми. [100] Таким образом, операционные системы необходимо переносить на новую архитектуру, поскольку интерфейсы управления могут (и были) переопределены несовместимым образом. Например, интерфейс ввода-вывода в S/370-XA был переработан, что сделало программу S/370, выполняющую операции ввода-вывода, непригодной для использования как есть.

S Замена 370 /

IBM заменила линейку System/370 на System/390 в 1990-х годах и аналогичным образом расширила архитектуру с ESA/370 до ESA/390. Это было незначительное архитектурное изменение, совместимое с предыдущими версиями.

В 2000 году System/390 был заменен на zSeries (теперь называемую IBM Z). В мейнфреймах zSeries появилась 64-битная архитектура z/Architecture , что стало наиболее значительным улучшением конструкции со времени перехода на 31-битную систему. [ нужна цитата ] Все они сохранили существенную обратную совместимость с исходной архитектурой и набором команд S/360.

GCC и Linux на S/370 [ править ]

Коллекция компиляторов GNU (GCC) имела серверную часть для S/370, но со временем она устарела и в конечном итоге была заменена серверной частью S/390. Хотя наборы команд S/370 и S/390 по существу одинаковы (и были согласованы с момента появления S/360), работоспособность GCC в старых системах была прекращена. [101] В настоящее время GCC работает на машинах с полным набором команд System/390 Generation 5 (G5), аппаратной платформы для первоначальной версии Linux/390 . Однако доступна отдельно поддерживаемая версия GCC 3.2.3, которая работает для S/370, известная как GCCMVS. [102]

Эволюция ввода- вывода [ править ]

Эволюция ввода-вывода от исходного S/360 до 370 / S

Канал блочного мультиплексора, ранее доступный только на 360/85 и 360/195, был стандартной частью архитектуры. Для совместимости он может работать как селекторный канал. [103] Каналы блочного мультиплексора были доступны в однобайтовой (1,5 МБ/с) и двухбайтовой (3,0 МБ/с) версиях.

Эволюция ввода-вывода со времен оригинального S / 370

В рамках анонса DAT компания IBM обновила каналы, включив в них списки адресов косвенных данных (IDAL). форма ввода-вывода MMU.

Каналы потоковой передачи данных имели скорость 3,0 МБ/с по однобайтовому интерфейсу, позже повышенную до 4,5 МБ/с.

Переключение набора каналов позволило одному процессору в многопроцессорной конфигурации взять на себя рабочую нагрузку ввода-вывода от другого процессора, если он вышел из строя или был отключен для обслуживания.

System/370-XA представила канальную подсистему, которая выполняла организацию очереди ввода-вывода, ранее выполняемую операционной системой.

В System/390 появился ESCON , оптоволоконный полудуплексный канал последовательный канал с максимальным расстоянием 43 километра. Первоначально скорость составляла 10 Мбайт/с, но впоследствии она была увеличена до 17 Мбайт/с.

Впоследствии FICON стал стандартным каналом для мэйнфреймов IBM; Fiber CONnection (FICON) — это фирменное название IBM для ANSI протокола сопоставления наборов однобайтовых командных кодов FC-SB-3 для протокола Fibre Channel (FC), используемого для сопоставления обоих предшественников IBM (либо ESCON , либо параллельной шины и тега). кабельная инфраструктура и протокол от канала к блоку управления на стандартные услуги и инфраструктуру FC со скоростью передачи данных до 16 Гигабит/сек на расстояниях до 100 км. Протокол Fibre Channel (FCP) позволяет подключать устройства SCSI, используя ту же инфраструктуру, что и FICON.

См. также [ править ]

Примечания [ править ]

  1. ^ 16 регистров FP в S/390
  2. ^ Например, программы, которые зависели от получения программных прерываний из-за ошибок выравнивания, могли выйти из строя.
  3. ^ Перейти обратно: а б Опционально для S/360
  4. ^ Ранее было доступно на моделях S/360 85 и 195.
  5. ^ Доступно как RPQ на S/360.
  6. ^ Ранее доступно на моделях S/360 65 и 67 , а также на 9020.
  7. ^ Динамическая трансляция адресов на S/370 отличается от трансляции на 360/67.
  8. ^ Только на 3090
  9. ^ Один из них [4] требуется для MVS/SE и MVS/SP
    • Расширенные возможности System/370
    • ЭЦПС:МВС
    • Функция расширения 3033
  10. ^ VM/370 R2, VM/BSE, VM/SE и VM/SP используют помощь виртуальной машины и помощь обхода теневой таблицы [5] если они доступны.
  11. ^ IBM использовала строчную букву «m».
  12. ^ Только в одном объявлении упоминались «Двенадцать моделей 4381» всего для 3 «групп моделей», а также были перечислены 6 других групп моделей.
  13. ^ На той же веб-странице IBM указаны следующие даты объявления/отмены: группы моделей 1 и 2 (15 сентября 1983 г. - 11 февраля 1986 г.), группа моделей 3 (25 октября 1984 г. - 11 февраля 1986 г.), группы моделей 11. , 12, 13 и 14 (анонсировано 11 февраля 1986 г.), модельные группы 21, 22, 23 и 24 (19 мая 1987 г. - 19 августа 1992 г.).
  14. ^ Количество и формат регистров с плавающей запятой зависит от установленных функций:
    ЕКА/370
    ESA/390 без функции Advanced Float Point (AFP)
    Существуют только шестнадцатеричные регистры с плавающей запятой (HFP) FP0, FP2, FP4 и FP6.
    ESA/390 с установкой AFP
    HFP или IEEE. FP0–FP15 может быть с плавающей запятой
  15. ^ Бит 22 переименован в отрицательную экспоненту HFP в ESA/390.
  16. ^ Бит 23 переименован в значение HFP в ESA/390.

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

С370-1-й
Принципы работы IBM System/370 (PDF) (первое издание). ИБМ. Июнь 1970 г. А22-7000-0.
С370
Принципы работы IBM System/370 (PDF) (одиннадцатое изд.). ИБМ. Сентябрь 1987 г. А22-7000-10.
С370-МВС
IBM System/370 Assists для MVS (PDF) (Второе изд.). ИБМ. Октябрь 1981 г. GA22-7079-1.
С370 ВМ
Помощь виртуальной машины и помощь обхода теневой таблицы (PDF) (Первое изд.). ИБМ. Май 1980 г. GA22-7074-0.
S370-XA-1ст
Принципы работы IBM System/370 с расширенной архитектурой (PDF) . ИБМ. Март 1983 г. SA22-7085-0.
S370-ХА
Принципы работы IBM System/370 с расширенной архитектурой (PDF) (второе изд.). ИБМ. Январь 1987 г. SA22-7085-1.
S370-ЕСА
IBM Enterprise Systems Architecture/370 Принципы работы (PDF) (Первое издание). ИБМ. Август 1988 г. SA22-7200-0.
S/390-ЕСА
IBM Enterprise Systems Architecture/390 Принципы работы (PDF) (Девятое изд.). ИБМ. Июнь 2003 г. SA22-7201-08.
ОНА
Интерпретативное выполнение IBM System / 370 с расширенной архитектурой (PDF) (Первое издание). ИБМ. Январь 1984 г. SA22-7095-0.
  1. ^ «Объявление системы/370» . ИБМ . 30 июня 1970 года.
  2. ^ Перейти обратно: а б с д Это ж Пью, EW; Л. Р. Джонсон; Джон Х. Палмер (1991). Системы IBM 360 и ранние версии 370 . Кембридж: MIT Press. ISBN  0-262-16123-0 .
  3. ^ Перейти обратно: а б S370 , стр. Д-1–Д-5, Приложение D. Объекты .
  4. ^ Перейти обратно: а б С370-МВС .
  5. ^ Перейти обратно: а б С370-ВМ .
  6. ^ S370-XA , стр. D-1–D-10, Приложение D. Сравнение режимов System/370 и 370-XA .
  7. ^ ВЫ .
  8. ^ S370-ESA , стр. D-1–D-5, Приложение D. Сравнение 370-XA и ESA/370 .
  9. ^ S390-ESA , стр. D-1–D-7, Приложение D. Сравнение ESA/370 и ESA/390 .
  10. ^ S370-1-й , с. 26-27, Запуск быстрого выпуска ввода-вывода .
  11. ^ Перейти обратно: а б «Система/370 Модель 165» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 29 июля 2023 г.
  12. ^ S370-1st , стр. 2–5, Модификации System/360 .
  13. ^ S370-1st , стр. 23–25, Двигайтесь в длину .
  14. ^ S370-1st , стр. 21–22, Сравните логические длинные значения .
  15. ^ «Переместить символ в длину» . CSCI 360 Компьютерное программирование на языке ассемблера .
  16. ^ Кейс, Ричард П.; Падегс, Андрис. «Архитектура IBM System/370» (PDF) . В Белле, К. Гордон ; Ньюэлл, Аллен (ред.). Компьютерные структуры: материалы для чтения и примеры .
  17. ^ S370-1st , стр. 25–26, Сдвиг и округление десятичной дроби .
  18. ^ «Анонсируем: System/370 Model 155» (PDF) . ИБМ.
  19. ^ «Анонсирование системы/370 модели 165» (PDF) . ИБМ.
  20. ^ S370-1-й , с. 6. Часы текущего времени .
  21. ^ S370 , стр. 13-4–13-5, Типы каналов .
  22. ^ Ричард П. Кейс; Андрис Падегс (январь 1978 г.). «Архитектура IBM System/370» (PDF) . Коммуникации АКМ . 21 (1): 73–96. дои : 10.1145/359327.359337 . S2CID   207581262 . Канал блочного мультиплексора IBM 2880 включал в себя большинство расширений архитектуры ввода-вывода System/370 и был доступен в моделях System/360 85 и 195.
  23. ^ «Хронология индустрии информационных технологий, 1964–1974 гг.» .
  24. ^ Вариан, Мелинда (1997). VM и сообщество VM, прошлое, настоящее и будущее (PDF) . ПОДЕЛИТЬСЯ 89 сеансами 9059-9061. п. 29.
  25. ^ Перейти обратно: а б IBM Maintenance Library 3145 Processing Unit Theory - Maintenance (PDF) (Второе изд.). ИБМ. Октябрь 1971 г. стр. ЦП 117–129. SY24-3581-1.
  26. ^ Перейти обратно: а б IBM Maintenance Library 3145 Processing Unit Theory - Maintenance (PDF) (Пятое изд.). ИБМ. SY24-3581-4.
  27. ^ Перейти обратно: а б «Виртуальная память IBM 370», Datamation, сентябрь 1972 г., стр. 58–61.
  28. ^ А. Падегс (сентябрь 1981 г.). «Система/360 и далее». Журнал исследований и разработок IBM . 25 (5). ИБМ: 377–390. дои : 10.1147/rd.255.0377 . – таблицы включают характеристики моделей (Таблица 1) и даты анонса/отгрузки (Таблица 2). S/370-155-II и -165-II относятся к первым, но не ко вторым, поскольку модернизированные системы официально не были объявлены как отдельные модели. Анонс «Расширенных функций System/370», включая модели -158 и -168, стал главным публичным событием.
  29. ^ «155, 165 владельцев недовольны IBM», Datamation, август 1973 г., стр.76-86.
  30. ^ Перейти обратно: а б Дэн Грейнер (12 марта 2012 г.). Двойное адресное пространство и архитектура стека связей . ПОДЕЛИТЬСЯ 118 Атланта . Сеанс 10446. Архивировано из оригинала 14 января 2021 г.
  31. ^ «Раздел 80: Сравнительная таблица аппаратного обеспечения — процессоры 4341, модельная группа 12 и 4381» (PDF) . Руководство по процессору IBM 4381 (PDF) (Третье изд.). ИБМ. Апрель 1986 г. с. 128. GC20·2021·2.
  32. ^ S370 , стр. 3–3, Адресация хранилища с расширенными полями адреса .
  33. ^ «Объявление системы/390» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 26 октября 2023 г. Проверено 29 января 2017 г.
  34. ^ Перейти обратно: а б Принципы работы IBM System/370 (PDF) (Восьмое изд.). ИБМ . Сентябрь 1981 г. с. 3-11-3-6,5-11-5-29. ГА22-7000-7.
  35. ^ Перейти обратно: а б S370 , стр. 3–26, Записи таблицы страниц .
  36. ^ Перейти обратно: а б с «Система/370 Модель 145» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 29 июля 2023 г.
  37. ^ «Хронология IBM серии S/370» . ИБМ . 23 января 2003 г. с неожиданным термином «Система/370-совместимый» для серий 3xxx и 4xxx.
  38. ^ «Анонсирующее письмо IBM 9370» . ИБМ . 7 октября 1986 г., чтобы объяснить, почему 9370 отнесен к категории систем, совместимых с System/370.
  39. ^ Перейти обратно: а б «Система/370 Модель 115» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
  40. ^ «Система/370 Модель 125» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
  41. ^ «Система/370 Модель 135» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
  42. ^ «Система/370 Модель 138» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
  43. ^ «Система/370 Модель 148» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
  44. ^ «Система/370 Модель 155» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 16 мая 2023 г.
  45. ^ Операционная система IBM System/360: Руководство по планированию эмулятора DOS . ИБМ. GC24-5076.
  46. ^ Эмуляция IBM 1401, 1440 и 1460 на моделях IBM System/370 145 и 155 с использованием OS/360, номер программы 360C-EU-735 (второе издание), IBM, февраль 1971 г., GC27-6945-1
  47. ^ Эмуляция IBM 1410 и 7010 на IBM System/370 моделей 145 и 155 с использованием OS/360, номер программы 360C-EU-736 (второе издание), IBM, июнь 1971 г., GC27-6946-1
  48. ^ Эмуляция IBM 7074 на моделях IBM System/370 155 и 165 с использованием номера программы OS/360 360C-EU-739 (второе изд.). ИБМ. Февраль 1971 г. GC27-6948-1.
  49. ^ Перейти обратно: а б «Система/370 Модель 158» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 01 марта 2021 г.
  50. ^ Джон Элсон (5 декабря 2014 г.). «IBM 360/85 против 370/165» . Группа новостей : alt.folklore.computers .
  51. ^ «Система/370 Модель 168» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 05 декабря 2023 г.
  52. ^ Перейти обратно: а б «IBM 3033 «Большой»: IBM 3033» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 28 сентября 2023 г.
  53. ^ «IBM снова увеличивает мощность до 370/168» . Компьютерный еженедельник . № 486. 1975. с. 1. Архивировано из оригинала 8 декабря 2015 года.
  54. ^ Перейти обратно: а б «Система/370 Модель 195» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 29 июля 2023 г.
  55. ^ «Система/360 Модель 195» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 29 июля 2023 г.
  56. ^ Перейти обратно: а б «Процессорный комплекс 3031» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
  57. ^ «Мэйнфреймы – Основные источники информации» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 22 сентября 2023 г.
  58. ^ «3033 Сообщение для прессы» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
  59. ^ «Мультипроцессор 3033 - Сообщение для прессы» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
  60. ^ «IBM 3033 «Большой»: IBM 3033» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 28 сентября 2023 г. Журнал THINK позже назвал его просто «Большой».
  61. ^ «Процессорный комплекс 3032» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
  62. ^ «Процессорный комплекс 3081» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
  63. ^ Перейти обратно: а б «Процессорный комплекс 3083» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
  64. ^ Перейти обратно: а б «Процессорный комплекс 3084» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 10 декабря 2023 г.
  65. ^ Перейти обратно: а б S370-XA-1ст .
  66. ^ Анонсировано расширение TSO (TSO/E), которое расширяет возможности TSO , Информационные письма, IBM, 2 ноября 1981 г., ZP81-0796.
  67. ^ Продукт MVS/Extended Architecture Data Facility: Общая информация (PDF) (Третье изд.). ИБМ. Январь 1984 года.
  68. ^ «Процессорный комплекс 3090» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 04 декабря 2023 г.
  69. ^ «Процессорный блок IBM 3090, модель 120E, контроллер процессора IBM 3092, модель 3» . ИБМ. 19 мая 1987 года.
  70. ^ S370-ESA .
  71. ^ Перейти обратно: а б 5685-001 MVS/System Product-JES2 Версия 3 Выпуск 1.0 . Руководство по продажам IBM. ИБМ. 8 августа 2001 г.
  72. ^ Продукт MVS/Extended Architecture Data Facility: Общая информация (PDF) (Третье изд.). ИБМ. Январь 1984 года.
  73. ^ гиперссылка на слова «Векторная обработка» указывает на статью, в которой есть только два упоминания IBM, одно из которых начинается со слов «В 2000 году IBM, Toshiba и Sony сотрудничали».
  74. ^ Преимущество «первого выхода на рынок» можно резюмировать как «В 1972 году компьютерный дизайнер Сеймур Крей покинул CDC и основал новую компанию», как отмечено в книге «Набирая скорость: будущее суперкомпьютеров», 2005 г., ISBN   0309165512 , Национальный исследовательский совет, Отдел инженерных и физических наук, Совет по информатике и телекоммуникациям.
  75. ^ «Процессор 4331» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 9 декабря 2023 г.
  76. ^ «Процессор 4341» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
  77. ^ «Архивы IBM: хронология DPD — страница 5» . ИБМ . 23 января 2003 г.
  78. ^ Перейти обратно: а б «Процессор 4361» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 14 сентября 2023 г.
  79. ^ Перейти обратно: а б «Процессор 4381» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
  80. ^ «ОБЗОР ИНФОРМАЦИОННОЙ СИСТЕМЫ IBM 9370» . ИБМ. 7 октября 1986 года.
  81. ^ «Отчет комитета компьютерного планирования SSC» (PDF) . Январь 1990 г., глава 5.4, «ОБЗОР ОТНОСИТЕЛЬНОЙ СИЛЫ DEC/VMS И IBM/VM».
  82. ^ Дэвид Э. Сэнгер (3 января 1988 г.). «Момент истины для Big Blue» . Нью-Йорк Таймс . похоже, убивает несколько драгоценных Ваксов
  83. ^ Дэвид С. Беннаум (ноябрь 1997 г.). "Сердце тьмы" . Проводной . с 1967 по 1972 год он создал огромный промышленный комплекс для обратного проектирования, копирования и производства мэйнфреймов IBM и миникомпьютеров DEC... Как только компьютер был сокращен до составных частей как на программном, так и на аппаратном уровне, промышленный менеджмент разработал производственный процесс для копирования машины... клон IBM 360/40 в 1970 году, переворот времен Холодной войны. Позже он работал над тиражированием IBM 370.
  84. ^ О 370 (продолжение клона 360/40): Майкл Вайскопф (24 сентября 1985 г.). «Советский радар предположительно украден у США» The Washington Post .
  85. ^ Дэвид Э. Сэнгер (5 февраля 1984 г.). «Спасение индустрии мейнфреймов» . Нью-Йорк Таймс . аббревиатура от Burroughs, ... и Honeywell
  86. ^ Михалопулос, Д.А. (июнь 1978 г.). «Миникомпьютер на базе микропроцессора работает под управлением программного обеспечения IBM 370» . Компьютер . 11 (6). ИИЭР: 87–90. дои : 10.1109/CM.1978.218231 . Проверено 1 июля 2021 г. Подключаемый процессор — это концепция доктора Джареда А. Андерсона и его коллег из Two Pi Corp., ...
  87. ^ S370 , стр. 4-10–4-11, Назначение полей регистра управления .
  88. ^ S370 , стр. 4-8 –&#32, 4–9, Формат слова состояния программы в режиме BC .
  89. ^ S370 , стр. 6-3 –&#32, 6–5, Действие при прерывании .
  90. ^ S370 , стр. 6-7 –&#32, 6–9, Код длины инструкции .
  91. ^ S370 , стр. 4-6 –&#32, 4–7, Формат слова состояния программы в режиме EC .
  92. ^ S370-XA , с. 4-5, Формат «Программа-Состояние-Слово» .
  93. ^ S370-ESA , с. 4-5, Формат «Программа-Состояние-Слово» .
  94. ^ S390-ESA , с. 4-5, Формат «Программа-Состояние-Слово» .
  95. ^ S370 .
  96. ^ S370 , стр. 1–1 –&#32, 1–4, Глава 1. Введение .
  97. ^ IBM System/370 Extended Facility и ECPS:MVS (второе изд.). ИБМ. Ноябрь 1980 г. GA22-7072-1.
  98. ^ Помощь виртуальной машины и помощь обхода теневой таблицы (PDF) (Первое изд.). ИБМ. Май 1980 г. GA22-7074-0.
  99. ^ Принципы работы процессоров IBM 4300 для режима ECPS:VSE (PDF) (второе изд.). ИБМ. Сентябрь 1980 г. GA22-7070-1.
  100. ^ S390-ESA , стр. 1–13 –&#32, 1–14, раздел 1.3.2.2 Совместимость проблемных состояний .
  101. ^ «Удалены архитектуры и системы, удаленные из GCC 3.4» .
  102. ^ «GCCMVS (GCC 3.2.3 для S/370)» .
  103. ^ S370 , с. 13-5, Примечание по программированию .

Дальнейшее чтение [ править ]

  • Прасад, Н.С. (1989). Мейнфреймы IBM . МакГроу-Хилл. ISBN  0070506868 . — Глава 4 (стр. 111–166) описывает архитектуру System/370; Глава 5 (стр. 167–206) описывает расширенную архитектуру System/370.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 4150ACB1FBFA58E7BFC91EF076C384DA__1715486040
URL1:https://en.wikipedia.org/wiki/IBM_System/370
Заголовок, (Title) документа по адресу, URL1:
IBM System/370 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)