IBM Система/370
Дизайнер | ИБМ |
---|---|
Биты | 32-битный |
Представлено | 1970 |
Дизайн | ЦИСК |
Тип | Регистрация–Регистрация Регистрация–Память Память-Память |
Кодирование | Переменная (длиной 2, 4 или 6 байт) |
Ветвление | Код состояния , индексация, подсчет |
Порядок байтов | Большой |
Предшественник | Система/360 |
Преемник | S/370-XA , ESA/370 , ESA/390 , z/Architecture |
Регистры | |
общего назначения | 16 × 32-битный |
Плавающая точка | 4 × 64-битный [а] |
История мейнфреймов IBM , 1952 – настоящее время |
---|
Название рынка |
Архитектура |
IBM System/370 ( S/370 ) — это линейка мэйнфреймов IBM преемниками семейства System/360. В основном эта серия , объявленных 30 июня 1970 года [б] поддерживает обратную совместимость с 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 новых инструкций, среди которых были
- СДВИГ И ОКРУГЛЕННЫЙ ДЕСЯТИЧНЫЙ ( SRP ), [17] который умножал или делил упакованное десятичное значение на степень 10, округляя результат при делении;
- дополнительная 128-битная ( шестнадцатеричная ) арифметика с плавающей запятой , представленная в System/360 Model 85. [18] [19]
- новые часы времени суток с более высоким разрешением [20]
- поддержка канала блочного мультиплексора [21] представлен в System/360 Model 85. [22]
- Все функции эмулятора были разработаны для работы под управлением стандартных операционных систем. S/370 IBM документировала программы эмулятора как интегрированные эмуляторы.
Эти модели имели основную память и не включали поддержку виртуального хранилища , поскольку в них отсутствовал блок 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.
Фактически до этого объявления виртуальное хранилище было реализовано на оборудовании 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 [ править ]
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.
Некоторые из клонов той эпохи включали:
- Корпорация Амдал 470 серия
- ЭС ЭВМ
- Фуджицу
- Хитачи
- Компьютерные системы Магнусона
- Мицубиси
- Сименс
- Корпорация Два Пи [86]
- Унивак
Детали архитектуры [ править ]
В документации IBM биты нумеруются от старшего до младшего; самый старший (крайний левый) бит обозначается как бит номер 0.
Регистры IBM S/370 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
S/370 также относится к спецификации архитектуры компьютерной системы . [95] и представляет собой прямую и в основном обратно совместимую эволюцию архитектуры System/360. [96] из которого он сохраняет большинство аспектов. Эта спецификация не делает никаких предположений о самой реализации, а скорее описывает интерфейсы и ожидаемое поведение реализации. Архитектура описывает обязательные интерфейсы, которые должны быть доступны во всех реализациях, и дополнительные интерфейсы, которые могут быть реализованы или не реализованы.
Вот некоторые аспекты этой архитектуры:
- с обратным порядком байтов Порядок байтов
- Один или несколько процессоров с:
- 16 32-битных регистров общего назначения
- 16 32-битных регистров управления
- 4 64-битных с плавающей запятой регистра
- 64-битное слово состояния программы (PSW), которое описывает (помимо прочего)
- прерываний Маски
- Привилегированные состояния
- Код состояния
- 24-битный адрес инструкции
- Средства синхронизации (часы времени суток, интервальный таймер, таймер ЦП и компаратор часов)
- Механизм прерываний, маскируемые и немаскируемые классы и подклассы прерываний.
- Набор инструкций . Каждая инструкция полностью описана, а также определяет условия, при которых распознается исключение в виде прерывания программы.
- Подсистема памяти (называемая хранилищем) с:
- 8 бит на байт
- Специальная область связи процессора, начинающаяся с адреса 0.
- Защита с помощью ключа
- 24-битная адресация
- Операции ручного управления, обеспечивающие:
- Процесс начальной загрузки (процесс, называемый начальной загрузкой программы или IPL)
- Прерывания, инициируемые оператором
- Сброс системы
- Основные средства отладки
- Ручное отображение и изменение состояния системы (памяти и процессора)
- Механизм ввода/вывода, который не описывает сами устройства.
Некоторые из дополнительных функций:
- Механизм динамической трансляции адресов (DAT), который можно использовать для реализации виртуальной памяти. системы
- с плавающей запятой Инструкции
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, выполняющую операции ввода-вывода, непригодной для использования как есть.
/ Замена 370 S
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 до S 370 / Эволюция
Канал блочного мультиплексора, ранее доступный только на 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.
См. также [ править ]
- Эмулятор Геркулеса
- IBM Система/360
- IBM Система/370-ХА
- IBM ЕСА/390
- IBM Система z
- IBM-совместимые мэйнфреймы на базе ПК
Примечания [ править ]
- ^ 16 регистров FP в S/390
- ^ Например, программы, которые зависели от получения программных прерываний из-за ошибок выравнивания, могли выйти из строя.
- ↑ Перейти обратно: Перейти обратно: а б Опционально для S/360
- ^ Ранее было доступно на моделях S/360 85 и 195.
- ^ Доступно как RPQ на S/360.
- ^ Ранее доступно на моделях S/360 65 и 67 , а также на 9020.
- ^ Динамическая трансляция адресов на S/370 отличается от трансляции на 360/67.
- ^ Только на 3090
- ^ Один из них [4] требуется для MVS/SE и MVS/SP
- Расширенные возможности System/370
- ЭЦПС:МВС
- Функция расширения 3033
- ^ VM/370 R2, VM/BSE, VM/SE и VM/SP используют помощь виртуальной машины и помощь обхода теневой таблицы [5] если они доступны.
- ^ IBM использовала строчную букву «m».
- ^ Только в одном объявлении упоминались «Двенадцать моделей 4381» всего для 3 «групп моделей», а также были перечислены 6 других групп моделей.
- ^ На той же веб-странице 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 г.).
- ^ Количество и формат регистров с плавающей запятой зависит от установленных функций:
- ЕКА/370
ESA/390 без функции Advanced Floating Point (AFP) - Существуют только шестнадцатеричные регистры с плавающей запятой (HFP) FP0, FP2, FP4 и FP6.
- ESA/390 с установкой AFP
- FP0–FP15 может быть HFP или IEEE. с плавающей запятой
- ЕКА/370
- ^ Бит 22 переименован в отрицательную экспоненту HFP в ESA/390.
- ^ Бит 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.
- ^ «Объявление системы/370» . ИБМ . 30 июня 1970 года.
- ↑ Перейти обратно: Перейти обратно: а б с д и ж Пью, EW; Л. Р. Джонсон; Джон Х. Палмер (1991). Системы IBM 360 и ранние версии 370 . Кембридж: MIT Press. ISBN 0-262-16123-0 .
- ↑ Перейти обратно: Перейти обратно: а б S370 , стр. Д-1–Д-5, Приложение D. Объекты .
- ↑ Перейти обратно: Перейти обратно: а б С370-МВС .
- ↑ Перейти обратно: Перейти обратно: а б С370-ВМ .
- ^ S370-XA , стр. D-1–D-10, Приложение D. Сравнение режимов System/370 и 370-XA .
- ^ ВЫ .
- ^ S370-ESA , стр. D-1–D-5, Приложение D. Сравнение 370-XA и ESA/370 .
- ^ S390-ESA , стр. D-1–D-7, Приложение D. Сравнение ESA/370 и ESA/390 .
- ^ S370-1-й , с. 26-27, Запуск быстрого выпуска ввода-вывода .
- ↑ Перейти обратно: Перейти обратно: а б «Система/370 Модель 165» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 29 июля 2023 г.
- ^ S370-1st , стр. 2–5, Модификации System/360 .
- ^ S370-1st , стр. 23–25, Двигайтесь в длину .
- ^ S370-1st , стр. 21–22, Сравните логические длинные значения .
- ^ «Переместить символ в длину» . CSCI 360 Компьютерное программирование на языке ассемблера .
- ^ Кейс, Ричард П.; Падегс, Андрис. «Архитектура IBM System/370» (PDF) . В Белле, К. Гордон ; Ньюэлл, Аллен (ред.). Компьютерные структуры: материалы для чтения и примеры .
- ^ S370-1st , стр. 25–26, Сдвиг и округление десятичной дроби .
- ^ «Анонсируем: System/370 Model 155» (PDF) . ИБМ.
- ^ «Анонсирование системы/370 модели 165» (PDF) . ИБМ.
- ^ S370-1-й , с. 6. Часы текущего времени .
- ^ S370 , стр. 13-4–13-5, Типы каналов .
- ^ Ричард П. Кейс; Андрис Падегс (январь 1978 г.). «Архитектура IBM System/370» (PDF) . Коммуникации АКМ . 21 (1): 73–96. дои : 10.1145/359327.359337 . S2CID 207581262 .
Канал блочного мультиплексора IBM 2880 включал в себя большинство расширений архитектуры ввода-вывода System/370 и был доступен в моделях System/360 85 и 195.
- ^ «Хронология индустрии информационных технологий, 1964–1974 гг.» .
- ^ Вариан, Мелинда (1997). VM и сообщество VM, прошлое, настоящее и будущее (PDF) . ПОДЕЛИТЬСЯ 89 сеансами 9059-9061. п. 29.
- ↑ Перейти обратно: Перейти обратно: а б IBM Maintenance Library 3145 Processing Unit Theory - Maintenance (PDF) (Второе изд.). ИБМ. Октябрь 1971 г. стр. ЦП 117–129. SY24-3581-1.
- ↑ Перейти обратно: Перейти обратно: а б IBM Maintenance Library 3145 Processing Unit Theory - Maintenance (PDF) (Пятое изд.). ИБМ. SY24-3581-4.
- ↑ Перейти обратно: Перейти обратно: а б «Виртуальная память IBM 370», Datamation, сентябрь 1972 г., стр. 58–61.
- ^ А. Падегс (сентябрь 1981 г.). «Система/360 и далее». Журнал исследований и разработок IBM . 25 (5). ИБМ: 377–390. дои : 10.1147/rd.255.0377 . – таблицы включают характеристики моделей (Таблица 1) и даты анонса/отгрузки (Таблица 2). S/370-155-II и -165-II указаны в первом, но не во втором, поскольку модернизированные системы официально не были объявлены как отдельные модели. Анонс «Расширенных функций System/370», включая модели -158 и -168, стал главным публичным событием.
- ^ «155, 165 владельцев недовольны IBM», Datamation, август 1973 г., стр.76-86.
- ^ «Раздел 80: Сравнительная таблица аппаратного обеспечения — процессоры 4341, модельная группа 12 и 4381» (PDF) . Руководство по процессору IBM 4381 (PDF) (Третье изд.). ИБМ. Апрель 1986 г. с. 128. GC20·2021·2.
- ^ S370 , стр. 3–3, Адресация хранилища с расширенными полями адреса .
- ^ «Объявление системы/390» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 26 октября 2023 г. Проверено 29 января 2017 г.
- ↑ Перейти обратно: Перейти обратно: а б Принципы работы IBM System/370 (PDF) (Восьмое изд.). ИБМ . Сентябрь 1981 г. с. 3-11-3-6,5-11-5-29. ГА22-7000-7.
- ↑ Перейти обратно: Перейти обратно: а б S370 , стр. 3–26, Записи таблицы страниц .
- ↑ Перейти обратно: Перейти обратно: а б с «Система/370 Модель 145» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 29 июля 2023 г.
- ^ «Хронология IBM серии S/370» . ИБМ . 23 января 2003 г. с неожиданным термином «Система/370-совместимый» для серий 3xxx и 4xxx.
- ^ «Анонсирующее письмо IBM 9370» . ИБМ . 7 октября 1986 г., чтобы объяснить, почему 9370 отнесен к категории систем, совместимых с System/370.
- ↑ Перейти обратно: Перейти обратно: а б «Система/370 Модель 115» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
- ^ «Система/370 Модель 125» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
- ^ «Система/370 Модель 135» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
- ^ «Система/370 Модель 138» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
- ^ «Система/370 Модель 148» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
- ^ «Система/370 Модель 155» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 16 мая 2023 г.
- ^ Операционная система IBM System/360: Руководство по планированию эмулятора DOS . ИБМ. GC24-5076.
- ^ Эмуляция IBM 1401, 1440 и 1460 на IBM System/370 моделей 145 и 155 с использованием OS/360, номер программы 360C-EU-735 (второе издание), IBM, февраль 1971 г., GC27-6945-1
- ^ Эмуляция IBM 1410 и 7010 на IBM System/370 моделей 145 и 155 с использованием OS/360, номер программы 360C-EU-736 (второе издание), IBM, июнь 1971 г., GC27-6946-1
- ^ Эмуляция IBM 7074 на моделях IBM System/370 155 и 165 с использованием номера программы OS/360 360C-EU-739 (второе изд.). ИБМ. Февраль 1971 г. GC27-6948-1.
- ↑ Перейти обратно: Перейти обратно: а б «Система/370 Модель 158» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 01 марта 2021 г.
- ^ Джон Элсон (5 декабря 2014 г.). «IBM 360/85 против 370/165» . Группа новостей : alt.folklore.computers .
- ^ «Система/370 Модель 168» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 05 декабря 2023 г.
- ↑ Перейти обратно: Перейти обратно: а б «IBM 3033 «Большой»: IBM 3033» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 28 сентября 2023 г.
- ^ «IBM снова увеличивает мощность до 370/168» . Компьютерный еженедельник . № 486. 1975. с. 1. Архивировано из оригинала 8 декабря 2015 года.
- ↑ Перейти обратно: Перейти обратно: а б «Система/370 Модель 195» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 29 июля 2023 г.
- ^ «Система/360 Модель 195» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 29 июля 2023 г.
- ↑ Перейти обратно: Перейти обратно: а б «Процессорный комплекс 3031» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
- ^ «Мэйнфреймы – Основные источники информации» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 22 сентября 2023 г.
- ^ «3033 Сообщение для прессы» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
- ^ «Мультипроцессор 3033 - Сообщение для прессы» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
- ^ «IBM 3033 «Большой»: IBM 3033» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 28 сентября 2023 г.
Журнал THINK позже назвал его просто «Большой».
- ^ «Процессорный комплекс 3032» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
- ^ «Процессорный комплекс 3081» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
- ↑ Перейти обратно: Перейти обратно: а б «Процессорный комплекс 3083» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
- ↑ Перейти обратно: Перейти обратно: а б «Процессорный комплекс 3084» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 10 декабря 2023 г.
- ↑ Перейти обратно: Перейти обратно: а б S370-XA-1ст .
- ^ Анонсировано расширение TSO (TSO/E), которое расширяет возможности TSO, Информационные письма, IBM, 2 ноября 1981 г., ZP81-0796.
- ^ Продукт MVS/Extended Architecture Data Facility: Общая информация (PDF) (Третье изд.). ИБМ. Январь 1984 года.
- ^ «Процессорный комплекс 3090» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 04 декабря 2023 г.
- ^ «Процессорный блок IBM 3090, модель 120E, контроллер процессора IBM 3092, модель 3» . ИБМ. 19 мая 1987 года.
- ^ S370-ESA .
- ↑ Перейти обратно: Перейти обратно: а б 5685-001 MVS/System Product-JES2 Версия 3 Выпуск 1.0 . Руководство по продажам IBM. ИБМ. 8 августа 2001 г.
- ^ Продукт MVS/Extended Architecture Data Facility: Общая информация (PDF) (Третье изд.). ИБМ. Январь 1984 года.
- ^ гиперссылка на слова «Векторная обработка» указывает на статью, в которой есть только два упоминания IBM, одно из которых начинается со слов «В 2000 году IBM, Toshiba и Sony сотрудничали».
- ^ Преимущество «первого выхода на рынок» можно резюмировать так: «В 1972 году компьютерный дизайнер Сеймур Крей покинул CDC и основал новую компанию», как отмечено в книге «На пути к скорости: будущее суперкомпьютеров», 2005 г. ISBN 0309165512 , Национальный исследовательский совет, Отдел инженерных и физических наук, Совет по информатике и телекоммуникациям.
- ^ «Процессор 4331» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 9 декабря 2023 г.
- ^ «Процессор 4341» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
- ^ «Архивы IBM: хронология DPD — страница 5» . ИБМ . 23 января 2003 г.
- ↑ Перейти обратно: Перейти обратно: а б «Процессор 4361» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 14 сентября 2023 г.
- ↑ Перейти обратно: Перейти обратно: а б «Процессор 4381» . Архивы IBM . ИБМ. 23 января 2003 г. Архивировано из оригинала 19 июля 2023 г.
- ^ «ОБЗОР ИНФОРМАЦИОННОЙ СИСТЕМЫ IBM 9370» . ИБМ. 7 октября 1986 года.
- ^ «Отчет комитета компьютерного планирования SSC» (PDF) . Январь 1990 г., глава 5.4, «ОБЗОР ОТНОСИТЕЛЬНОЙ СИЛЫ DEC/VMS И IBM/VM».
- ^ Дэвид Э. Сэнгер (3 января 1988 г.). «Момент истины для Big Blue» . Нью-Йорк Таймс .
похоже, убивает несколько драгоценных Ваксов
- ^ Дэвид С. Беннаум (ноябрь 1997 г.). «Сердце тьмы» . Проводной .
с 1967 по 1972 год он создал огромный промышленный комплекс для обратного проектирования, копирования и производства мэйнфреймов IBM и миникомпьютеров DEC... Как только компьютер был сокращен до составных частей как на программном, так и на аппаратном уровне, промышленный менеджмент разработал производственный процесс для копирования машины... клон IBM 360/40 в 1970 году, переворот времен Холодной войны. Позже он работал над тиражированием IBM 370.
- ^ О 370 (продолжение клона 360/40): Майкл Вайскопф (24 сентября 1985 г.). «Советский радар предположительно украден у США» The Washington Post .
- ^ Дэвид Э. Сэнгер (5 февраля 1984 г.). «Спасение индустрии мейнфреймов» . Нью-Йорк Таймс .
аббревиатура от Burroughs, ... и Honeywell
- ^ Михалопулос, Д.А. (июнь 1978 г.). «Миникомпьютер на базе микропроцессора работает под управлением программного обеспечения IBM 370» . Компьютер . 11 (6). ИИЭР: 87–90. дои : 10.1109/CM.1978.218231 . Проверено 1 июля 2021 г.
Подключаемый процессор — это концепция доктора Джареда А. Андерсона и его коллег из Two Pi Corp., ...
- ^ S370 , стр. 4-10–4-11, Назначение полей регистра управления .
- ^ S370 , стр. 4-8 – , 4–9, Формат слова состояния программы в режиме BC .
- ^ S370 , стр. 6-3 – , 6–5, Действие при прерывании .
- ^ S370 , стр. 6-7 – , 6–9, Код длины инструкции .
- ^ S370 , стр. 4-6 – , 4–7, Формат слова состояния программы в режиме EC .
- ^ S370-XA , с. 4-5, Формат «Программа-Состояние-Слово» .
- ^ S370-ESA , с. 4-5, Формат «Программа-Состояние-Слово» .
- ^ S390-ESA , с. 4-5, Формат «Программа-Состояние-Слово» .
- ^ S370 .
- ^ S370 , стр. 1–1 – , 1–4, Глава 1. Введение .
- ^ IBM System/370 Extended Facility и ECPS:MVS (второе изд.). ИБМ. Ноябрь 1980 г. GA22-7072-1.
- ^ Помощь виртуальной машины и помощь обхода теневой таблицы (PDF) (Первое изд.). ИБМ. Май 1980 г. GA22-7074-0.
- ^ Принципы работы процессоров IBM 4300 для режима ECPS:VSE (PDF) (второе изд.). ИБМ. Сентябрь 1980 г. GA22-7070-1.
- ^ S390-ESA , стр. 1–13 – , 1–14, раздел 1.3.2.2 Совместимость проблемных состояний .
- ^ «Удаленные архитектуры и системы удалены из GCC 3.4» .
- ^ «GCCMVS (GCC 3.2.3 для S/370)» .
- ^ S370 , с. 13-5, Примечание по программированию .
Дальнейшее чтение [ править ]
- Прасад, Н.С. (1989). Мэйнфреймы IBM . МакГроу-Хилл. ISBN 0070506868 . — Глава 4 (стр. 111–166) описывает архитектуру System/370; Глава 5 (стр. 167–206) описывает расширенную архитектуру System/370.
Внешние ссылки [ править ]
- Эмулятор Hercules System/370. Программная реализация IBM System/370.