Из Википедии, бесплатной энциклопедии
  (Перенаправлено из IBM System 360 )
Перейти к навигации Перейти к поиску

Системы IBM / 360 ( S / 360 ) представляет собой семейство мэйнфреймов компьютерных систем, было объявлено IBM на 7 апреля 1964 года, и доставленных в период между 1965 и 1978. [1] Это было первое семейство компьютеров предназначены для покрытия полной диапазон приложений, от малых до крупных, как коммерческих, так и научных. В дизайне проводится четкое различие между архитектурой и реализацией, что позволяет IBM выпускать набор совместимых проектов по разным ценам. Все, кроме частично совместимой модели 44, и самые дорогие системы используют микрокод для реализации набора команд, который имеет 8-битную байтовую адресацию и двоичную, десятичную ишестнадцатеричные вычисления с плавающей запятой .

Запуск семейства System / 360 представил IBM Solid Logic Technology (SLT), новую технологию, которая положила начало более мощным, но меньшим по размеру компьютерам. [2]

Самая медленная модель System / 360, анонсированная в 1964 году, Model 30 , могла выполнять до 34 500 инструкций в секунду с объемом памяти от 8 до 64  КБ . [3] Позже появились высокопроизводительные модели. IBM System / 360 Model 91 1967 года могла выполнять до 16,6 миллионов инструкций в секунду . [4] Большие 360 модели могут иметь до 8  МБ в основной памяти , [5] , однако , что много основной памяти было необычно-большой установки может иметь всего лишь 256 Кбайт оперативной памяти, но 512 КБ, 768 КБ или 1024 КБ был более распространен. До 8 мегабайт более медленного (8 микросекунд) хранилища большой емкости (LCS) также был доступен для некоторых моделей.

IBM 360 была чрезвычайно успешной на рынке, позволив клиентам приобретать систему меньшего размера, зная, что они всегда смогут перейти на более высокий уровень, если их потребности возрастут, без перепрограммирования прикладного программного обеспечения или замены периферийных устройств. Многие считают этот дизайн одним из самых успешных компьютеров в истории, влияющим на дизайн компьютеров на долгие годы.

Главным архитектором System / 360 был Джин Амдал , а проектом руководил Фред Брукс , ответственный за председателя Томаса Дж. Уотсона-младшего. [5] Коммерческий выпуск пилотировал другой заместитель Уотсона, Джон Р. Опель , который руководил запуск семейства мэйнфреймов IBM System 360 в 1964 году. [6]

Совместимость на уровне приложений (с некоторыми ограничениями) для программного обеспечения System / 360 поддерживается до сих пор с серверами мэйнфреймов System z .

История системы / 360 [ править ]

ЦП IBM System / 360 Model 20 со снятыми передними панелями с IBM 2560 MFCM (многофункциональная машина для карточек)
ЦП IBM System / 360 Model 30 (красный, в центре изображения), ленточные накопители слева и дисководы справа, в Музее истории компьютеров.
ЦП IBM System / 360 Model 50, компьютерная консоль оператора и периферийные устройства в Volkswagen
Пульт оператора System / 360 Model 65 с лампами значений регистров и тумблерами (в центре рисунка) и переключателем « аварийного нажатия » (вверху справа)

Семейство компьютеров [ править ]

В отличие от обычной отраслевой практики того времени, IBM создала целую новую серию компьютеров, от малых до больших, от низкой до высокопроизводительной, все с использованием одного и того же набора инструкций (за двумя исключениями для определенных рынков). Этот подвиг позволил клиентам использовать более дешевую модель, а затем перейти на более крупные системы по мере роста их потребностей без необходимости тратить время и деньги на переписывание программного обеспечения. До появления System / 360 деловые и научные приложения использовали разные компьютеры с разными наборами команд и операционными системами. У компьютеров разного размера также были свои собственные наборы команд. IBM была первым производителем, использовавшим технологию микрокода для реализации ряда совместимых компьютеров с сильно различающейся производительностью, хотя вместо этого в самых больших и быстрых моделях использовалась жесткая логика.

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

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

Первоначально IBM анонсировала серию из шести компьютеров и сорока обычных периферийных устройств. В итоге IBM поставила четырнадцать моделей, включая редкие единичные модели для НАСА . Наименее дорогостоящей моделью была Модель 20, у которой всего 4096 байт основной памяти , восемь 16-битных регистров вместо шестнадцати 32-битных регистров других моделей System / 360 и набор инструкций, который был подмножеством того, что использовалось остальной ассортимент.

Первоначальный анонс в 1964 году включал модели 30 , 40 , 50 , 60, 62 и 70. Первые три были системами от низкого до среднего уровня, нацеленными на рынок серии IBM 1400 . Все три первые отправлены в середине 1965 года. Последние три, предназначенные для замены машин серии 7000 , так и не были отправлены и были заменены машинами 65 и 75 , которые впервые были поставлены в ноябре 1965 года и январе 1966 года соответственно.

Более поздние дополнения к младшему классу включали модели 20 (1966 г., упомянутые выше), 22 (1971 г.) и 25 (1968 г.). Модель 20 имела несколько подмоделей; подмодель 5 была на верхнем конце модели. Модель 22 была переработанной моделью 30 с небольшими ограничениями: меньшая максимальная конфигурация памяти и более медленные каналы ввода-вывода, что ограничивало ее использование более медленных и менее емких дисковых и ленточных устройств, чем на 30.

Модель 44 (1966) была специализированная модель, предназначенная для научных вычислений и в режиме реального времени вычислительных и управления технологическим процессом, показывая некоторые дополнительные инструкции, и все инструкции память-память и пять других сложных инструкций устранены.

Этот снимок консоли оператора IBM System 360 Model 91 был сделан НАСА где-то в конце 1960-х годов.

Последовательность высокопроизводительных машин включала Model 67 (1966 г., упоминается ниже, кратко ожидалась как 64 и 66 [7] ), 85 (1969), 91 (1967, предполагалась как 92), 95 (1968) и 195 (1971). Модель 85 была промежуточным звеном между линейкой System / 360 и последующей System / 370 и стала основой для 370/165. Была System / 370 версия 195, но она не включала динамическую трансляцию адресов.

Реализации существенно различались, используя разную ширину пути к данным, наличие или отсутствие микрокода, но при этом были чрезвычайно совместимы. За исключением случаев, когда это специально задокументировано, модели были архитектурно совместимы. 91 , к примеру, был разработан для научных вычислений и при условии , испорченный выполнения команд(и мог привести к «неточным прерываниям», если программная ловушка произошла во время чтения нескольких инструкций), но отсутствовал набор десятичных инструкций, используемый в коммерческих приложениях. Новые функции могли быть добавлены без нарушения архитектурных определений: модель 65 имела двухпроцессорную версию (M65MP) с расширениями для межпроцессорной передачи сигналов; 85 представили кэш-память. Модели 44, 75, 91, 95 и 195 были реализованы с аппаратной логикой, а не с микрокодированием, как все другие модели.

Model 67 , было объявлено в августе 1965 года, был первым производства IBM система предлагает динамическое преобразование адресов (виртуальная память) аппаратных средств для поддержки разделения времени . «DAT» теперь чаще называют MMU . Экспериментальный одноразовый блок был построен на основе модели 40. До 67 IBM анонсировала модели 64 и 66, версии DAT 60 и 62, но они почти сразу были заменены на 67 одновременно с 60. и 62 были заменены на 65. Аппаратное обеспечение DAT снова появится в серии S / 370 в 1972 году, хотя изначально оно отсутствовало в этой серии. Как и его близкий родственник 65, 67 также предлагал два процессора.

К концу 1977 года IBM прекратила продажу всех моделей System / 360 [8].

Обратная совместимость [ править ]

Существующие клиенты IBM вложили большие средства в программное обеспечение, работающее на машинах второго поколения . Некоторые модели предлагали возможность эмуляции предыдущего компьютера клиента с использованием комбинации специального оборудования, [9] специального микрокода и программы эмуляции, которая использовала инструкции эмуляции для моделирования целевой системы, чтобы старые программы могли работать на новой машине.

Первоначально клиентам приходилось останавливать компьютер и загружать программу эмуляции. [10]

Позднее IBM добавила функции и модифицировала программы-эмуляторы, чтобы обеспечить возможность эмуляции 1401, 1440, 1460, 1410 и 7010 под управлением операционной системы. Модель 85 и более поздние версии System / 370 сохранили прецедент, сохранив параметры эмуляции и позволив программам-эмуляторам выполняться под управлением операционной системы вместе с собственными программами. [11]

Преемники и варианты [ править ]

System / 360 (за исключением Model 20) была заменена совместимой линейкой System / 370 в 1970 году, и пользователи Model 20 были нацелены на переход на IBM System / 3 . (Идея большого прорыва с технологией FS была понижена в середине 1970-х года для экономической эффективности и непрерывности причин.) Позже совместимые системы IBM включают в себя 4300 семье , в 308x семьи , в 3090 , то ES / 9000 и 9672 семьи ( System / 390 семьи), и IBM Z серии.

Компьютеры, которые были в основном идентичны или совместимы с точки зрения машинного кода или архитектуры System / 360, включали семейство 470 Amdahl (и его преемников), мэйнфреймы Hitachi , серию UNIVAC 9000 , [12] Fujitsu как Facom, RCA Серия Spectra 70 , [NB 1] и английская электрическая система 4 . [NB 2] Машины System 4 были построены по лицензии RCA. RCA продала серию Spectra тогдашнему UNIVAC , где они стали UNIVAC Series 70. UNIVAC также разработал UNIVAC Series 90 в качестве преемников серий 9000 и Series 70. [12]В Советском Союзе был создан клон System / 360 под названием ES EVM . [13]

IBM 5100 портативный компьютер, введенный в 1975 году, предложил вариант , чтобы выполнить System / 360 в языке программирования APL.SV через аппаратный эмулятор. IBM использовала этот подход, чтобы избежать затрат и задержек при создании версии APL для 5100.

Специальные радиационно-стойкие и несколько модифицированные системы System / 360 в виде компьютера авионики System / 4 Pi используются в нескольких реактивных самолетах-истребителях и бомбардировщиках. В полной 32-битной версии AP-101 4 машины Pi использовались в качестве реплицированных вычислительных узлов отказоустойчивой компьютерной системы Space Shuttle (в пяти узлах). США Федеральное управление гражданской авиации не управлял IBM 9020 , специальный кластер модифицированными System / 360s для управления воздушным движением, с 1970 до 1990 - х годов. (Некоторое программное обеспечение 9020, по-видимому, все еще используется посредством эмуляции на новом оборудовании. [ Необходима цитата ] )

Таблица моделей System / 360 [ править ]

Краткое описание модели
  • Шесть из двадцати анонсированных моделей IBM System / 360 либо никогда не поставлялись, либо никогда не выпускались.
  • Четырнадцать из двадцати моделей IBM System / 360, объявленных к поставке.

Техническое описание [ править ]

Влиятельные особенности [ править ]

Постоянное хранилище с преобразователем микрокода IBM System / 360 Model 40 (TROS)

System / 360 представила на рынке ряд отраслевых стандартов, таких как:

  • 8-битовый байт (против финансового давления во время разработки , чтобы уменьшить байт до 4 или 6 битов), а не принимая 7030 концепцию доступа байтов переменного размера в произвольных битовых адресов.
  • Память с байтовой адресацией (в отличие от памяти с побитовой или словарной адресацией )
  • 32-битные слова
  • Канал ввода-вывода шины и тегов стандартизован в FIPS-60 [32]
  • Коммерческое использование микрокодированных процессоров
  • Архитектура IBM с плавающей запятой
  • Набор символов EBCDIC [NB 5]
  • Девятидорожечная магнитная лента

Обзор архитектуры [ править ]

Серия System / 360 имеет спецификацию архитектуры компьютерной системы . [33] [34] [35] Эта спецификация не делает никаких предположений о самой реализации, а скорее описывает интерфейсы и ожидаемое поведение реализации. Архитектура описывает обязательные интерфейсы, которые должны быть доступны во всех реализациях, и дополнительные интерфейсы. Некоторые аспекты этой архитектуры:

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

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

  • Десятичные инструкции с двоичным кодом
  • Инструкции с плавающей точкой
  • Средства отсчета времени (интервальный таймер)
  • Защита памяти с помощью ключа

Все модели System / 360, за исключением Model 20 и Model 44, реализовали эту спецификацию.

Двоичные арифметические и логические операции выполняются по типу "регистр-регистр" и "память-регистр / регистр-память" в качестве стандартной функции. Если была установлена ​​опция коммерческого набора команд, упакованная десятичная арифметика могла выполняться как память в память с некоторыми операциями из памяти в регистр. Функция набора научных инструкций, если она установлена, обеспечивала доступ к четырем регистрам с плавающей запятой, которые можно было запрограммировать как для 32-разрядных, так и для 64-разрядных систем.операции с плавающей запятой. Модели 85 и 195 могли также работать с 128-битными числами с плавающей запятой расширенной точности, хранящимися в парах регистров с плавающей запятой, а программное обеспечение обеспечивало эмуляцию в других моделях. В System / 360 использовались 8-битные байты, 32-битные слова, 64-битные двойные слова и 4-битные полубайты . В машинных инструкциях есть операторы с операндами, которые могут содержать номера регистров или адреса памяти. Эта сложная комбинация опций команд привела к разным длинам и форматам команд.

Адресация памяти осуществлялась по схеме «основание плюс смещение» с регистрами с 1 по F (15). Смещение кодировалось 12 битами, что позволяло смещение 4096 байт (0-4095) в качестве смещения от адреса, введенного в базовый регистр.

Регистр 0 не может использоваться как базовый регистр или как индексный регистр (или как регистр адреса ветвления), поскольку «0» был зарезервирован для указания адреса в первых 4 КБ памяти, то есть, если был указан регистр 0 как описано, значение 0x00000000 было неявно введено в вычисление эффективного адреса вместо любого значения, которое могло содержаться в регистре 0 (или, если указано как регистр адреса перехода, то переход не выполнялся, а содержимое регистра 0 игнорировалось, но никаких побочных эффектов инструкции не выполнялось).

Это специфическое поведение позволяло начальное выполнение подпрограмм прерывания, поскольку базовые регистры не обязательно были бы установлены в 0 в течение первых нескольких циклов инструкций подпрограммы обработки прерывания. Это не требуется для IPL («начальной загрузки программы» или загрузки), так как всегда можно очистить регистр без необходимости его сохранения.

За исключением Model 67 [25], все адреса были реальными адресами памяти. Виртуальная память не была доступна в большинстве мэйнфреймов IBM до серии System / 370 . Модель 67 представила архитектуру виртуальной памяти, которую использовали MTS , CP-67 и TSS / 360, но не основные операционные системы IBM System / 360.

Инструкции машинного кода System / 360 имеют длину 2 байта (без операндов памяти), 4 байта (один операнд) или 6 байтов (два операнда). Инструкции всегда располагаются на 2-байтовых границах.

Такие операции, как MVC (перемещение символов) (Hex: D2), могут перемещать не более 256 байт информации. Для перемещения более 256 байт данных потребовалось несколько операций MVC. (Серия System / 370 представила семейство более мощных инструкций, таких как инструкция MVCL «Move-Characters-Long», которая поддерживает перемещение до 16 МБ в виде одного блока.)

Операнд имеет длину два байта и обычно представляет адрес в виде 4-битного полубайта, обозначающего базовый регистр, и 12-битное смещение относительно содержимого этого регистра в диапазоне 000 – FFF (показано здесь как шестнадцатеричные числа). Адрес, соответствующий этому операнду, является содержимым указанного регистра общего назначения плюс смещение. Например, инструкция MVC, которая перемещает 256 байтов (с кодом длины 255 в шестнадцатеричном виде как FF ) из базового регистра 7, плюс смещение 000 , в базовый регистр 8, плюс смещение 001 , будет закодирована как 6-байтовая инструкция " D2FF 8001". 7000 "(оператор / длина / адрес1 / адрес2).

System / 360 был разработан, чтобы отделить состояние системы от состояния проблемы . Это обеспечивало базовый уровень безопасности и возможность восстановления после ошибок программирования. Проблемные (пользовательские) программы не могут изменить данные или хранилище программ, связанные с состоянием системы. Ошибки адресации, данных или исключения операции заставляли машину входить в состояние системы через управляемую процедуру, поэтому операционная система могла попытаться исправить или завершить программу по ошибке. Точно так же он может восстанавливать определенные аппаратные ошибки процессора с помощью процедур проверки машины .

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

Периферийные устройства, подключенные к системе через каналы . Канал - это специализированный процессор с набором инструкций, оптимизированным для передачи данных между периферийной и основной памятью. Говоря современным языком, это можно сравнить с прямым доступом к памяти (DMA). S / 360 соединяет каналы с блоками управления с помощью шинных и теговых кабелей; В конечном итоге IBM заменила их каналами (Enterprise Systems Connection (ESCON) и Fiber Connection (FICON)).

Байт-мультиплексор и селектор каналов [ править ]

Первоначально было два типа каналов; каналы байтового мультиплексора (известные в то время просто как «каналы мультиплексора») для подключения «медленных» устройств, таких как считыватели карт и перфораторы, линейные принтеры и контроллеры связи, а также каналы выбора для подключения высокоскоростных устройств, таких как диск. приводы , ленточные накопители , ячейки данных и барабаны. Каждая система / 360 (за исключением модели 20, которая не была стандартной 360) имеет канал байтового мультиплексора и 1 или более каналов селектора, хотя модель 25 имеет только один канал, который может быть либо байтовым мультиплексором, либо селектором. канал. Меньшие модели (до модели 50) имеют интегрированные каналы, в то время как для более крупных моделей (модель 65 и выше) каналы представляют собой большие отдельные блоки в отдельных шкафах: IBM 2870 - это канал байтового мультиплексора с до четырех суб-селекторов. -каналов, а в IBM 2860 - до трех селекторных каналов.

Канал байтового мультиплексора может обрабатывать ввод / вывод на / от нескольких устройств одновременно на самых высоких номинальных скоростях устройства, отсюда и название, поскольку оно мультиплексируется.Ввод-вывод с этих устройств по единому пути данных в основную память. Устройства, подключенные к каналу байтового мультиплексора, сконфигурированы для работы в 1-байтовом, 2-байтовом, 4-байтовом или "пакетном" режиме. Большие «блоки» данных используются для обработки все более быстрых устройств. Например, устройство чтения карт 2501, работающее со скоростью 600 карт в минуту, будет работать в 1-байтовом режиме, а принтер 1403-N1 - в пакетном режиме. Кроме того, каналы байтового мультиплексора на более крупных моделях имеют дополнительную секцию селекторного подканала, в которой можно разместить ленточные накопители. Адрес канала байтового мультиплексора обычно был «0», а адреса подканала селектора были от «C0» до «FF». Таким образом, ленточные накопители в System / 360 обычно адресуются по адресу 0C0-0C7. Другие распространенные адреса байтового мультиплексора: 00A: 2501 Card Reader, 00C / 00D:Устройство считывания / перфорации 2540, 00E / 00F: принтеры 1403-N1, 010-013: принтеры 3211, 020-0BF:2701/2703 Телекоммуникационные блоки. Эти адреса до сих пор широко используются в виртуальных машинах z / VM.

Модели 40 и 50 System / 360 имеют встроенную консоль 1052-7, которая обычно обозначается как 01F, однако она не была подключена к каналу байтового мультиплексора, а имела прямое внутреннее соединение с мэйнфреймом. К модели 30 подключена другая модель 1052 через блок управления 1051. Модели с 60 по 75 также используют 1052-7.

Кабель, используемый в качестве кабеля шины или тега для IBM System / 360
Терминаторы шины и метки

Селектор каналов позволяет ввод-вывод для высокоскоростных устройств. Эти запоминающие устройства были подключены к блоку управления, а затем к каналу. Блок управления позволяет подключать к каналам кластеры устройств. На моделях с более высокой скоростью несколько каналов селектора, которые могут работать одновременно или параллельно, улучшили общую производительность.

Блоки управления подключаются к каналам кабельными парами «шина и тег». Кабели шины несли информацию об адресе и данных, а кабели тегов идентифицировали, какие данные были на шине. Общая конфигурация канала заключается в соединении устройств в цепочку, например: мэйнфрейм - блок управления X - блок управления Y - блок управления Z. Каждому блоку управления назначается «диапазон захвата» адресов, которые он обслуживает. Например, блок управления X может захватывать адреса 40-4F, блок управления Y: C0-DF и блок управления Z: 80-9F. Диапазоны захвата должны быть кратны 8, 16, 32, 64 или 128 устройствам и быть выровнены по соответствующим границам. К каждому блоку управления, в свою очередь, подключено одно или несколько устройств. Например, у вас может быть блок управления Y с 6 дисками, который будет адресован как C0-C5.

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

Порядок кабелей блоков управления на канале также имеет значение. Каждый блок управления имеет высокий или низкий приоритет. Когда выбор устройства был отправлен на канал мэйнфрейма, выбор был отправлен из X-> Y-> Z-> Y-> X. Если блок управления был «высокий», то выбор был проверен в исходящем направлении, если «низкий», то во входящем направлении. Таким образом, блок управления X был либо 1-м, либо 5-м, Y был 2-м или 4-м, а Z был 3-м в строке. Также возможно иметь несколько каналов, подключенных к блоку управления с одного или нескольких мэйнфреймов, что обеспечивает широкие возможности высокой производительности, множественного доступа и резервного копирования.

Обычно общая длина кабеля в канале ограничивается 200 футами, что менее предпочтительно. Каждый блок управления составляет около 10 футов от 200-футового ограничения.

Блокировать канал мультиплексора [ править ]

IBM сначала представила новый тип канала ввода-вывода на Model 85 и Model 195, канал блочного мультиплексора 2880 , а затем сделала их стандартными для System / 370 . Этот канал позволял устройству приостанавливать программу канала в ожидании завершения операции ввода-вывода и, таким образом, освобождать канал для использования другим устройством. Канал блочного мультиплексора может поддерживать либо стандартные соединения 1,5 МБ / с, либо, с функцией 2-байтового интерфейса, 3 МБ / с; в последних используется один биржевой кабель и два шинных кабеля. В S / 370 есть опция для канала потоковой передачи данных 3,0 МБ / с [36] с одним кабелем шины и одним теговым кабелем.

Первоначально для этого использовался диск 2305 с фиксированной головкой, который имеет 8 «экспозиций» (псевдонимов адресов) и датчик положения вращения (RPS).

Каналы блочного мультиплексора могут работать как селекторный канал, чтобы обеспечить совместимое подключение унаследованных подсистем. [37]

Основные аппаратные компоненты [ править ]

SLT-карта одинарной ширины
Многие карты SLT вставлены в плату SLT.

Неуверенная в надежности и доступности новых монолитных интегральных схем , IBM решила разработать и изготовить собственные гибридные интегральные схемы . Они были построены на квадратной керамической подложке 11 мм . На резисторы наносили шелкографию и добавляли дискретные транзисторы и диоды в стеклянной капсуле . Затем подложку закрывали металлической крышкой или герметизировали пластиком для создания модуля « Solid Logic Technology » (SLT).

Некоторые из этих SLT модулей были затем флип - чип установлен на небольшой многослойной печатной «SLT карты». У каждой карты было одно или два гнезда на одном крае, которые вставлялись в контакты на одной из "плат SLT" компьютера. Это было противоположно тому, как было установлено большинство карт других компаний, где карты имели контакты или печатные контактные области и вставлялись в гнезда на платах компьютера.

До двадцати плат SLT можно было собрать бок о бок (по вертикали и горизонтали), чтобы сформировать «логический вентиль». Несколько ворот, соединенных вместе, составляли коробчатую «логическую рамку». Наружные ворота, как правило, навешивались по одному вертикальному краю, чтобы их можно было распахивать, чтобы обеспечить доступ к неподвижным внутренним воротам. На более крупных машинах может быть более одной рамы, скрепленной болтами, чтобы произвести конечный блок, такой как многокадровый центральный процессор (ЦП).

Программное обеспечение операционной системы [ править ]

Меньшие модели System / 360 использовали базовую операционную систему / 360 ( BOS / 360 ), ленточную операционную систему (TOS / 360) или дисковую операционную систему / 360 ( DOS / 360 , которая превратилась в DOS / VS, DOS / VSE, VSE / AF, VSE / SP, VSE / ESA, а затем z / VSE ).

В более крупных моделях использовалась операционная система / 360 (OS / 360). IBM разработала несколько уровней OS / 360 со все более мощными функциями: программа первичного управления (PCP), мультипрограммирование с фиксированным количеством задач (MFT) и мультипрограммирование с переменным количеством задач (MVT). MVT потребовалось много времени, чтобы превратиться в удобную систему, и менее амбициозная MFT получила широкое распространение. PCP использовался на промежуточных машинах, слишком маленьких для эффективной работы MFT, и на более крупных машинах до того, как MFT стала доступной; последние выпуски OS / 360 включали только MFT и MVT. Для компьютеров System / 370 и более поздних версий MFT превратился в OS / VS1 , а MVT - в OS / VS2 (SVS).(Одно виртуальное хранилище), затем различные версии MVS (несколько виртуальных хранилищ), кульминацией которых стала текущая z / OS .

Когда в августе 1965 года была анонсирована модель 67 , IBM также объявила о поставке TSS / 360 (Time-Sharing System) одновременно с 67. TSS / 360, ответ на Multics , был амбициозным проектом, который включал в себя множество расширенных функций. . У него были проблемы с производительностью, он был отложен, отменен, восстановлен и, наконец, снова отменен [NB 6] в 1971 году. Клиенты перешли на CP-67 , MTS ( Michigan Terminal System ), TSO ( Time Sharing Option для OS / 360) или один нескольких других систем с разделением времени.

CP-67, исходная система виртуальных машин , также была известна как CP / CMS . CP / 67 был разработан вне основного направления IBM в Кембриджском научном центре IBM в сотрудничестве с исследователями из Массачусетского технологического института . CP / CMS в конечном итоге получил широкое признание и привел к разработке VM / 370 (виртуальная машина), которая имела основную интерактивную «вспомогательную» операционную систему, известную как VM / CMS (система мониторинга разговоров). Это превратилось в сегодняшнюю z / VM .

Модель 20 предлагала упрощенную и редко используемую ленточную систему под названием TPS (Tape Processing System) и DPS (Disk Processing System), которая обеспечивала поддержку дискового накопителя 2311. TPS мог работать на машине с 8 КБ памяти; DPS требовалось 12 КБ, что было довольно много для Model 20. Многие клиенты вполне успешно работали с 4 КБ и CPS (системой обработки карт). При использовании TPS и DPS устройство считывания карт использовалось для чтения карточек языка управления заданиями, которые определяли набор выполняемых заданий, а также для чтения данных транзакций, таких как платежи клиентов. Операционная система хранилась на магнитной ленте или диске, а результаты также можно было сохранить на магнитных лентах или жестких дисках. Обработка заданий с накоплением стала захватывающей возможностью для маленького, но предприимчивого пользователя компьютера.

Малоизвестный и малоиспользуемый набор утилит для перфокарт с 80 столбцами, известный как Basic Programming Support (BPS) (шутливо: Barely Programming Support), предшественник TOS, был доступен для небольших систем.

Названия компонентов [ править ]

IBM создала новую систему именования новых компонентов, созданных для System / 360, хотя хорошо известные старые имена, такие как IBM 1403 и IBM 1052 , были сохранены. В этой новой системе именования компонентам присваивались четырехзначные номера, начинающиеся с 2. Вторая цифра описывала тип компонента следующим образом:

Периферийные устройства [ править ]

IBM разработала новое семейство периферийного оборудования для System / 360, переняв несколько из более старой серии 1400. Интерфейсы были стандартизированы, что позволило более гибко комбинировать процессоры, контроллеры и периферийные устройства по сравнению с предыдущими линейками продуктов.

Кроме того, компьютеры System / 360 могут использовать определенные периферийные устройства, которые изначально были разработаны для более ранних компьютеров. Эти более ранние периферийные устройства использовали другую систему нумерации, например, цепной принтер IBM 1403 . 1403, чрезвычайно надежное устройство, которое уже заработало репутацию рабочей лошадки, продавалось как 1403-N1 после адаптации для System / 360.

Также были доступны считыватели оптического распознавания символов (OCR) IBM 1287 и IBM 1288, которые могли считывать буквенно-цифровые (A / N) и числовые символы, напечатанные вручную (NHP / NHW) с рулонов кассира на кассете на полноразмерные страницы. В то время это делалось с помощью очень больших оптических / логических считывателей. В то время программное обеспечение было слишком медленным и дорогим.

Модели 65 и ниже продавались с IBM 1052-7 в качестве пишущей машинки с консолью. 360/85 с функцией 5450 использует консоль дисплея, которая не была совместима ни с чем другим в линейке; [38] [39] более поздняя консоль 3066 для 370/165 и 370/168 использует тот же базовый дизайн дисплея, что и 360/85. В моделях IBM System / 360 91 и 195 в качестве основной консоли используется графический дисплей, аналогичный IBM 2250.

Также были доступны дополнительные консоли оператора. Некоторые высокопроизводительные машины могут быть дополнительно приобретены с графическим дисплеем 2250 стоимостью более 100 000 долларов США; меньшие машины могли использовать менее дорогой дисплей 2260 или более поздний 3270 .

Устройства хранения с прямым доступом (DASD) [ править ]

Дисковод IBM 2311

Первыми дисководами для System / 360 были IBM 2302s [40] : 60–65 и IBM 2311s . [40] : 54–58 Первым барабаном для System / 360 был IBM 7320 . [41] [42] : 41

2302 156 КБ / с был основан на более раннем 1302 и был доступен как модель 3 с двумя модулями 112,79 МБ [40] : 60 или как модель 4 с четырьмя такими модулями. [40] : 60

Модель 2311 со съемным диском 1316 была основана на IBM 1311 и имела теоретическую емкость 7,2 МБ, хотя фактическая емкость варьировалась в зависимости от дизайна записи. [42] : 31 (При использовании с 360/20 пакет 1316 был отформатирован в секторах фиксированной длины 270 байт , что дало максимальную емкость 5,4 МБ.)

В 1966 году отгружены первые 2314 . Это устройство имело до восьми используемых дисков со встроенным блоком управления; приводов было девять, но один был зарезервирован как запасной. На каждом диске использовался съемный комплект из 2316 дисков емкостью почти 28 МБ. Пакеты дисков для 2311 и 2314 были физически большими по сегодняшним меркам - например, 1316Пакет дисков имел диаметр около 14 дюймов (36 см) и имел шесть пластин, установленных на центральном шпинделе. Верхняя и нижняя внешние пластины не хранят данные. Данные были записаны на внутренних сторонах верхнего и нижнего пластин и с обеих сторон внутренних пластин, обеспечивая 10 записывающих поверхностей. 10 головок чтения / записи перемещались вместе по поверхности пластин, которые были отформатированы 203 концентрическими дорожками. Чтобы уменьшить количество движений головки (поиска), данные записывались в виртуальный цилиндр от внутренней части верхнего диска до внутренней части нижнего диска. Эти диски обычно не форматировались с секторами фиксированного размера, как современные жесткие диски (хотя это было сделано с помощью CP / CMS.). Скорее, большая часть программного обеспечения ввода-вывода System / 360 может настраивать длину записи данных (записи переменной длины), как это было в случае с магнитными лентами.

Дисковые накопители IBM 2314 и кардридер / перфоратор IBM 2540 в Мичиганском университете

Некоторые из самых мощных ранних System / 360 использовали высокоскоростные барабанные запоминающие устройства. Модель 2301 на 3500 об / мин [43], пришедшая на смену 7320, была частью оригинального объявления System / 360 и имела емкость 4 МБ. IBM 2303 [40] : 74–76 со скоростью 303,8 КБ / с была анонсирована 31 января 1966 г. и имеет емкость 3,913 МБ. Это были единственные барабаны, заявленные для System / 360 и System / 370, и их ниша позже была заполнена дисками с фиксированной головкой.

2305 на 6000 об / мин появился в 1970 году с емкостью 5 МБ (2305-1) или 11 МБ (2305-2) на модуль. [44] [45] Хотя эти устройства не обладали большой емкостью, их скорость и скорость передачи данных сделали их привлекательными для высокопроизводительных нужд. Типичным использованием была наложенная связь (например, для подпрограмм ОС и приложений) для разделов программы, написанных для чередования в одних и тех же областях памяти. Диски с фиксированными головками и барабаны были особенно эффективны в качестве устройств подкачки в ранних системах виртуальной памяти. 2305, хотя его часто называют «барабаном», на самом деле был дисковым устройством с головкой на дорожку с 12 записывающими поверхностями и скоростью передачи данных до 3 МБ в секунду.

Редко видел , была IBM 2321 Cell Data , [46]механически сложное устройство, содержащее несколько магнитных полос для хранения данных; к полосам можно было получить произвольный доступ, они были помещены на барабан цилиндрической формы для операций чтения / записи; затем вернулся во внутренний картридж. IBM Data Cell [сборщик лапши] был среди нескольких торговых марок IBM «быстрых» периферийных устройств массового онлайн-хранения с прямым доступом (реинкарнированных в последние годы в «виртуальную ленту» и автоматизированную периферийную ленточную библиотеку). Размер файла 2321 составлял 400 МБ, тогда как на диске 2311 было только 7,2 МБ. IBM Data Cell была предложена для заполнения разрыва в соотношении цена / емкость / скорость между магнитными лентами, которые имели высокую емкость при относительно низкой стоимости хранимого байта, и дисками, которые имели более высокие затраты на байт.Некоторые установки также сочли электромеханическую работу менее надежной и предпочли менее механические формы хранения с прямым доступом.

Модель 44 была уникальна тем, что предлагала интегрированный однодисковый привод в качестве стандартной функции. Этот накопитель использовал картридж «ramkit» 2315 и обеспечивал 1 171 200 байт памяти. [26] : 11

Ленточные накопители [ править ]

Ленточные накопители IBM 2401

Ленточные накопители 2400 состояли из комбинированного накопителя и блока управления, а также отдельных ленточных накопителей 1/2 дюйма. С System / 360 IBM перешла с 7-дорожечного формата IBM на 9-дорожечный ленточный формат. -track для совместимости со старыми ленточными накопителями IBM 729. В 1967 была представлена ​​более медленная и дешевая пара ленточных накопителей со встроенным блоком управления: 2415. В 1968 году была выпущена ленточная система IBM 2420, предлагавшая гораздо более высокие скорости передачи данных. , самонарезание ленты и плотность упаковки 1600bpi.Она оставалась в линейке продуктов до 1979 года.

Устройства записи единиц [ править ]

Линейный принтер IBM 1403
  • Устройства для перфокарт включают устройство чтения карт 2501 и перфоратор 2540. Практически каждая System / 360 имела 2540. Считыватель / сортировщик / перфоратор 2560 MFCM («Многофункциональный карточный автомат»), перечисленный выше, был предназначен только для модели 20. Он был печально известен проблемами с надежностью (зарабатывание юмористических сокращений, часто связанных с «... карточным сборщиком» или «некорректной карточной машиной»).
  • Линейными принтерами были IBM 1403 и более медленный IBM 1443 .
  • Считыватель бумажной ленты, IBM 2671, был представлен в 1964 году. Он имел номинальную скорость 1000 cps. Существовали также считыватель бумажной ленты и перфоратор для бумажной ленты из более ранней эпохи, доступные только в виде RPQ ( Request Price Quotation ). 1054 (считыватель) и 1055 (перфоратор), которые были перенесены (как и консольная пишущая машинка 1052) из ​​системы телеобработки IBM 1050. Все эти устройства работали со скоростью максимум 15,5 символов в секунду. Пуансон для бумажной ленты из системы IBM 1080 также был доступен в RPQ, но по непомерно высокой цене.
  • Устройства оптического распознавания символов (OCR) 1287 и позже 1288 были доступны на 360. 1287 может читать рукописные цифры, некоторые шрифты OCR и кассеты с бумажной лентой OCR. Устройство для чтения страниц 1288 могло обрабатывать машинописные страницы шрифтом OCR до легального размера, а также рукописные цифры. Оба этих устройства OCR использовали принцип сканирования «летающего пятна», при котором растровое сканирование обеспечивалось большим ЭЛТ, а изменения плотности отраженного света регистрировались фотоэлектронным умножителем с высоким коэффициентом усиления .
  • MICR ( распознавание символов с помощью магнитных чернил ) было предоставлено сортировщиками чеков IBM 1412 и 1419, с печатью магнитными чернилами (для чековых книжек) на принтерах 1445 (модифицированный 1443, который использовал ленту MICR). 1412/1419 и 1445 в основном использовались банковскими учреждениями.

Оставшиеся машины [ править ]

Несмотря на то, что они были проданы или взяты в аренду в очень больших количествах для мэйнфреймов того времени, только несколько компьютеров System / 360 остаются в основном в нерабочей собственности музеев или коллекционеров. Примеры существующих систем включают:

  • В Музее истории компьютеров в Маунтин-Вью, Калифорния, выставлена неработающая модель 30 , а также в Музее транспорта и технологий (Motat) в Окленде, Новая Зеландия, и в Венском технологическом университете в Австрии.
  • Университет Западной Австралии Компьютерный клуб имеет полную модель 40 в хранилище. [47]
  • Панель управления модели 65 из комплекса типов моделей System / 360, созданных для FAA как IBM 9020 , демонстрируется на факультете компьютерных наук Стэнфордского университета . [48] В максимальной конфигурации он может включать до 12 System / 360 Model 65 и Model 50. Он был изготовлен в 1971 году и списан в 1993 году. [48]
  • KCG Computer Museum of Kyoto Computer Gakuin, первая компьютерная школа в Японии, выставила на обозрение IBM System / 360 Model 40. [49]
  • Два процессора IBM System / 360 Model 20 вместе с многочисленными периферийными устройствами (составляющими по крайней мере одну полную систему), расположенные в Нюрнберге, Германия, были куплены на eBay в апреле / ​​мае 2019 года за 3710 евро двумя британскими энтузиастами, которые в течение нескольких месяцев, перевез машину в парк Креслоу в Бакингемшире , Соединенное Королевство. Система находилась в небольшом заброшенном здании, которое оставалось нетронутым в течение десятилетий, и, очевидно, использовалась в этом здании, поскольку все периферийные устройства все еще были полностью подключены и связаны между собой. В настоящее время системы находятся в специальном машинном отделении и проходят реставрацию в рамках подготовки к публичной демонстрации в будущем. [50]

Текущий список оставшихся процессоров System / 360 можно найти во Всемирной инвентаризации оставшихся процессоров System / 360 .

Галерея [ править ]

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

  • Модель 30

  • Модель 40

  • Модель 44

  • Модель 50

  • Модель 65

  • Модель 67

  • Модель 85

  • Модель 91

В популярной культуре [ править ]

В американском телесериале « Безумцы» (2007–2015) «IBM 360» использовалась в качестве сюжета, в котором компания сдавала систему в аренду рекламному агентству, и играла важную роль в седьмом сезоне .

В фильме THX 1138 есть несколько сцен большого компьютерного зала с пятью консолями System / 360, ленточными накопителями и другими периферийными устройствами. [51]

Краудфандинг кампания за спасение и восстановление системы IBM 360 из Нюрнберга получил успешное финансирование. [52]

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

  • История IBM
  • Список продуктов IBM
  • IBM System / 4 Pi
  • Геррит Блаау
  • Боб О. Эванс

Заметки [ править ]

  1. ^ RCA Spectra 70 имел радикально другую архитектуру для прерываний и ввода-вывода. Существовали пакеты совместимости, позволяющие операционным системам для System / 360 работать на Spectra / 70 и наоборот.
  2. ^ Предназначенная для обработки в реальном времени, English Electric System 4 использовала четыре состояния процессора, каждое со своим собственным набором регистров общего назначения. Инструкции, доступные в пользовательском состоянии, были идентичны System 360. Другие состояния вводились в соответствии с классом или серьезностью прерывания. В четвертое (высшее) состояние входили, когда сбой питания был неизбежен, и позволяло процессору отключаться в установленном порядке.
  3. ^ Производительность рассчитана (не измерена) на основе сочетания инструкций, типичных для научных приложений (« Гибсон Микс »), с результатами в килограммах инструкций в секунду (kIPS) на Лонгботтома, Рой. «Скорость компьютера от миксов инструкций - до 1960 - 1971 гг.» . Проверено 12 октября 2014 года .кроме М95 и М195. Последний основан на оценках производительности по сравнению с M65 от Pugh.
  4. ^ Использование коммерческих инструкций ("ADP Mix")
  5. ^ В архитектуре System / 360 бит 12 слова состояния программы (PSW) управляет выбором между EBCDIC или предложенными затемдесятичными знаками режима ASCII-8 . Предлагаемый стандарт ASCII-8 ANSI находился в процессе утверждения, когда было объявлено о System / 360, но впоследствии он был отклонен, и периферийные устройства ASCII не были доступны. Эта возможность не была включена в System / 370; бит 12 PSW был переопределен для переключения между форматом PSW System / 360 (режим BC) и System / 370 (режим EC).
  6. ^ Тем не менее, его все еще можно было заказать, и TSS / 370 PRPQ был доступен на S / 370 и прошел несколько выпусков.

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

  1. ^ "IBM System / 360 Даты и характеристики" . IBM. 2003-01-23.
  2. ^ «Почему ты не умрешь? IBM S / 360 и его наследие в 50» .
  3. ^ "Объявление системы 360/30" . IBM. 2003-01-23.
  4. ^ "Система 360 Модель 91" . IBM. 2003-01-23.
  5. ^ a b «Объявление System / 360» (пресс-релиз), IBM Data Processing Division, 7 апреля 1964 г., веб-страница: IBM-PR360 : время цикла указано от «... миллионной доли секунды до всего лишь 200 миллиардных долей». секунды »и« ... объем памяти колеблется от 8 000 до более 8 000 000 символов ».
  6. ^ Благодарность - Джон Р. Опель, размещено на www.ibm.com
  7. ^ ЦИФРОВОЙ КОМПЬЮТЕРНЫЙ БЮЛЛЕТЕНЬ , Управление военно-морских исследований, Отдел математических наук, июль 1965 - страницы 5-6: Компьютеры с разделением времени IBM System / 360
  8. ^ Эллиотт, Джим (2010). «Мэйнфреймы IBM - более 45 лет эволюции» (PDF) . IBM Canada Ltd. стр. 17. показывает даты анонса, отгрузки и отзыва для всех моделей S / 360, кроме переходных моделей 64 и 66.
  9. ^ Система / 370 Модель 165 Теория работы (Том 8) Функция совместимости 709/7090/7094/7094-II . Второе издание. IBM. Февраль 1971 г. SY77-6835-0.
  10. ^ System / 360, Модель 30 1401 Совместимость (PDF) . IBM. Апрель 1964 года. A24-3255-1. Состояние режима (System / 360, Model 30, mode или 1401 режим совместимости) устанавливается во время чтения колоды инициализации совместимости.
  11. ^ Эмуляция IBM 7094 на моделях IBM 85 и 165 с использованием номера программы OS / 360 для M / 85: 360C-EU-734 Номер программы для M / 165: 360C-EU-740 OS Release 20 . Третье издание. IBM. Ноябрь 1971. GC27-6951-2.
  12. ^ a b Грей, Джордж Т .; Смит, Рональд К. (2001). "Компьютеры третьего поколения Сперри Рэнд 1964-1980". IEEE Annals of the History of Computing . Компьютерное общество IEEE . 23 (1): 3–16. DOI : 10.1109 / 85.910845 .
  13. ^ "Отчет о советском клонировании IBM-360, от пионеров советской вычислительной техники Борисом Малиновским" . Архивировано из оригинала на 2012-08-29 . Проверено 30 сентября 2012 .
  14. ^ a b c d e f g Пью, Эмерсон В.; Джонсон, Лайл Р .; Палмер, Джон Х. (1991). Системы IBM 360 и Early 370 . Массачусетский технологический институт. ISBN 0-262-16123-0. Ссылки приведены в Приложении A, если на странице не указано иное.
  15. ^ a b Падегс, А. (сентябрь 1981 г.). «Система / 360 и выше». Журнал исследований и разработок IBM . IBM. 25 (5): 377–390. DOI : 10.1147 / rd.255.0377 .
  16. ^ Функциональные характеристики IBM System / 360 Model 30 (PDF) . IBM. Август 1971 г.
  17. ^ a b c d e f g h i j k Руководство по установке IBM System / 360 - Физическое планирование (PDF) . IBM. Февраль 1974 г. GC22-6820-12.
  18. ^ Функциональные характеристики IBM System / 360 Model 40 (PDF) . IBM. A22-6881-2.
  19. ^ Функциональные характеристики IBM System / 360 Model 50 (PDF) . IBM. 1967. A22-6898-1.
  20. ^ IBM System / 360 Model 20 Disk Programming System Control and Service Programs (PDF) . IBM. Март 1969. C24-9006-4.
  21. ^ Стюарт, Сэм (2014-05-23). «IBM 360/20» . Британский коммерческий компьютерный дайджест: Pergamon Computer Data Series . Эльзевир. С. 3/65. ISBN 9781483148588.
  22. ^ Функциональные характеристики IBM System / 360 Model 91 (PDF) . IBM. Ноябрь 1971 г. GA22-6907-3.
  23. ^ Функциональные характеристики IBM System / 360 Model 65 (PDF) . IBM. Сентябрь 1968 года. A22-6884-3.
  24. ^ Функциональные характеристики IBM System / 360 Model 75 (PDF) . IBM. A22-6889-0.
  25. ^ a b Функциональные характеристики IBM System / 360 Model 67 (PDF) . Третье издание. IBM. Февраль 1972 г. GA27-2719-2.
  26. ^ a b Функциональные характеристики IBM System / 360 Model 44 (PDF) . IBM. A22-6875-5.
  27. ^ "IBM System / 360 Модель 95" . IBM.
  28. ^ Функциональные характеристики IBM System / 360 Model 25 (PDF) . IBM. Январь 1968 года. A24-3510-0.
  29. ^ Функциональные характеристики IBM System / 360 Model 85 (PDF) . IBM. Июнь 1968 г. A22-6916-1.
  30. ^ Функциональные характеристики IBM System / 360 Model 195 (PDF) . IBM. Август 1970 г. GA22-6943-1.
  31. ^ "IBM System / 360 Модель 22" . IBM.
  32. ^ NTIS (1979), Интерфейс канала ввода / вывода , Национальная служба технической информации, FIPSPUB60
  33. ^ Принципы работы IBM System / 360 (PDF) . Первое издание. IBM. 1964. A22-6821-0.
  34. ^ Принципы работы IBM System / 360 . Девятое издание (последнее издание). Покипси, Нью-Йорк: IBM. Ноябрь 1970 г. OCLC 1026271 . A22-6821-8. 
  35. ^ IBM System / 360 I / O Interface Channel to Control Unit Original Equipment Manufacturers 'Information (PDF) . Пятое издание. IBM. A22-6843-3.
  36. ^ "Data-Streaming Feature", IBM System / 360 и System / 370 I / O Interface Channel to Control Unit Original Equipment Manufacturers 'Information (PDF) (десятое издание), IBM, февраль 1988 г., стр. 3-4–3 -7
  37. ^ Принципы работы System / 370 (PDF) . IBM. Сентябрь 1975 г. с. 189. GA22-7000-4 . Проверено 30 декабря 2015 года .
  38. ^ Руководство оператора операционной системы IBM System / 360 для консолей дисплея (PDF) . Корпорация IBM. 1972. с. 9 . Проверено 13 июля 2020 года .
  39. ^ IBM System / 360 Операционная система MVT Supervisor (PDF) . Программная логика (Восьмое изд.). IBM. Май 1973 года. GY28-6659-7.
  40. ^ a b c d e IBM System / 360 Component Descriptions - 2841 and Associated DASD (PDF) . Восьмое издание. IBM. Декабрь 1969 г. GA26-5988-7. Архивировано из оригинального (PDF) на 2011-10-14 . Проверено 2 января 2012 .
  41. ^ IBM 7320 Drum Storage (PDF) , IBM Corporation, 1962, G22-6717 , извлекаться 6 Декабря, 2019
  42. ^ a b Описание компонентов IBM System / 360-2841 Блок управления хранилищем 2302 Дисковое хранилище моделей 3 и 4 2311 Дисковое хранилище данных 2321 Дисковое хранилище ячеек данных, модель 1 7320 Барабанное хранилище (PDF) , A26-5988-0 , получено 6 декабря 2019 г.
  43. ^ IBM 2301 Drum Storage , История вычислительной техники Колумбийского университета
  44. ^ Объявление о продукте IBM 2305
  45. ^ Справочное руководство для IBM 2835 Storage Control и IBM 2305 Fixed Head Storage Module . Пятое издание. IBM. Ноябрь 1980 г. GA26-1689-4.
  46. ^ IBM 2321 Data Cell Drive , История вычислительной техники Колумбийского университета
  47. ^ "Университетский компьютерный клуб" .
  48. ^ a b «Дисплей IBM 360 и Stanford Big Iron» .
  49. ^ Большие и средние компьютеры в Компьютерном музее KCG (на японском языке) и KCG Computer Museum
  50. ^ "IBM 360 МОДЕЛЬ 20 СПАСЕНИЕ И ВОССТАНОВЛЕНИЕ" . 2019 . Проверено 20 мая 2019 .
  51. ^ THX 1138 Режиссерская версия, напр., .G. в 1:11:52. 1:21:55, 1:25:35
  52. ^ «Разыскиваются: большие железные вундеркинды, чтобы помочь восстановить мэйнфрейм IBM 360, спасенный с несуществующей немецкой фабрики другими большими железными гиками» .
  • Эта статья основана на материалах, взятых из Free On-line Dictionary of Computing до 1 ноября 2008 г. и включенных в соответствии с условиями «перелицензирования» GFDL версии 1.3 или новее.

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

  • «Сканированные руководства IBM System / 360» . bitsavers.org .
  • Обзор системы IBM System / 360, 11-е издание, август 1969 г.
  • Объявление IBM о System / 360
  • Даты анонса, первой поставки и вывода всех моделей IBM System / 360
  • Поколения IBM 360/370/3090/390 от Ларса Поулсена с множеством ссылок и ссылок
  • Описание большой установки IBM System / 360 model 75 в JPL
  • «Начало ИТ-цивилизации - мэйнфрейм IBM System / 360» Майк Кан
  • Иллюстрации из «Введение в системы обработки данных IBM», 1968 год : содержат фотографии компьютеров и периферийных устройств IBM System / 360.
  • Шаблон отладки IBM System 360 RPG и карта с клавишами
  • Видео двухчасовой лекции и панельной дискуссии под названием «Революция IBM System / 360» из Музея истории компьютеров от 07.04.2004
  • Оригинальный винтажный фильм из проекта IBM System / 360 Computer History Archives 1964 года
  • Несколько фотографий двухпроцессорного IBM 360/67 в академическом вычислительном центре Мичиганского университета в конце 1960-х или начале 1970-х годов включены в статью Дэйва Миллса, описывающую Michigan Terminal System (MTS).
  • Фотографии IBM System / 360 Model 67 в Университете Ньюкасла (Великобритания)
  • Пью, Эмерсон В. (1984). Воспоминания, сформировавшие индустрию: решения, ведущие к IBM System / 360 . Массачусетский технологический институт. ISBN 0-262-16094-3.
  • . См. Также МИКРОЭЛЕКТРОННАЯ СХЕМА СИСТЕМЫ IBM / 360 , стр. 37. «СИСТЕМА IBM / 360» . Компьютеры и автоматика : 32–34, 36-36A, 36D, 40. Май 1964 года.CS1 maint: другие ( ссылка )
  • «КОМПЬЮТЕРЫ И ПРОЦЕССОРЫ ДАННЫХ, СЕВЕРНАЯ АМЕРИКА: 2. Международная корпорация бизнес-машин, IBM System 360, Уайт-Плейнс, Нью-Йорк 10601» . Информационный бюллетень по цифровым компьютерам . 16 (4): 4–12. Октябрь 1964 г.

Из журнала исследований и разработок IBM [ править ]

  • Amdahl, GM ; Blaauw, GA ; Брукс, FP (1964). «Архитектура IBM System / 360». Журнал исследований и разработок IBM . 8 (2): 87–101. DOI : 10.1147 / rd.82.0087 .
  • Дэвис, EM; Хардинг, МЫ; Шварц, RS; Корнинг, Дж. Дж. (1964). «Технология Solid Logic: универсальная высокопроизводительная микроэлектроника» . Журнал исследований и разработок IBM . 8 (2): 102–114. DOI : 10.1147 / rd.82.0102 . S2CID  13288023 .

Из журнала IBM Systems [ править ]

  • Blaauw, GA ; Брукс, FP (1964). «Структура SYSTEM / 360: Часть I - Схема логической структуры». IBM Systems Journal . 3 (2): 119–135. DOI : 10.1147 / sj.32.0118 .
  • Стивенс, Вайоминг (1964). «Структура SYSTEM / 360, Часть II: Системные реализации». IBM Systems Journal . 3 (2): 136–143. DOI : 10.1147 / sj.32.0136 .
  • Амдал, GM (1964). «Структура SYSTEM / 360, Часть III: Соображения по конструкции блока обработки». IBM Systems Journal . 3 (2): 144–164. DOI : 10.1147 / sj.32.0144 .
  • Падегс, А. (1964). «Структура SYSTEM / 360, Часть IV: Соображения по проектированию каналов». IBM Systems Journal . 3 (2): 165–179. DOI : 10.1147 / sj.32.0165 .
  • Блаау, Джорджия (1964). «Структура SYSTEM / 360, Часть V: Мультисистемная организация». IBM Systems Journal . 3 (2): 181–195. DOI : 10.1147 / sj.32.0181 .
  • Такер, С. Г. (1967). «Микропрограммное управление для СИСТЕМЫ / 360». IBM Systems Journal . 6 (4): 222–241. DOI : 10.1147 / sj.64.0222 .