Jump to content

IBM System/360 Модель 30

IBM System/360 Модель 30
Производитель Международная корпорация бизнес-машин ( IBM )
Семейство продуктов Система/360
Дата выпуска 7 апреля 1964 г. ( 07.04.1964 )
Начальная цена $133,000+
Снято с производства 22 июня 1970 г.
Память 8–64 К ядро
Веб-сайт Официальный сайт IBM Archives

IBM System/360 Model 30 была младшим членом семейства IBM System/360. Об этом было объявлено 7 апреля 1964 года, отправлено в 1965 году и снято с вооружения 7 октября 1977 года. [1] Модель 30 была разработана подразделением IBM General Systems в Эндикотте , штат Нью-Йорк, и произведена в Эндикотте и других производственных площадках IBM за пределами США.

Модель 30 была популярным мэйнфреймом IBM , который был объявлен в 1964 году наименее мощным из System/360 . [Примечание 1] Серия System/360 была первой линейкой компьютеров в мире, позволяющей писать программы на машинном языке, которые можно было использовать на широком спектре совместимых машин разных размеров. Это была самая маленькая модель, которая имела полный набор команд System/360 (в отличие от модели 20 ) и служила автономной системой, системой связи или спутниковым процессором более крупной системы. [1]

Первая поставка 360/30 состоялась в июне 1965 года компании McDonnell Aircraft . [2]

Наряду с 360/40 , это были две самые прибыльные модели System/360 . [2] на их долю приходится более половины проданных единиц System/360. [3]

крупный план (профиль) Консоли 360/30

Четыре модели [Примечание 2] изначально предлагались 360/30. [4] Они различаются по объему основной памяти , с которой предлагалась система. C30, D30, E30 и F30 были оснащены соответственно 8 КБ, 16 КБ, 32 КБ и 64 КБ основной памяти. [4] : Рис.5, стр.9

Мало сообщалось о том, что существовало две версии модели 30. [4] : стр.2, 8, 9 известные (в тех редких случаях, когда их вообще различали) как 30-1 и 30-2. Оригинальный 30-1 имел цикл хранения 2,0 микросекунды. Позже, после того как были отгружены первые 1000 30-1, [2] его заменил 1,5-микросекундный 30-2, хотя 30-1 молча остался в каталоге продаж. Они были косметически разными; 30-1 выглядел как другие модели System / 360, с индикаторными лампами, выставленными на передней панели и маркированными, но 30-2 применил ретроградный дизайн, поместив индикаторы за трафаретом, как это было на машинах до 360. как IBM 1401 .

У (более быстрого) 30-2 была дополнительная модель DC30 с 24 КБ памяти. [4] : Рис.4, стр.9

В 7-м издании «Руководства программиста базовой операционной системы IBM System/360», датированном сентябрем 1967 года, первым среди основных изменений перечислена поддержка «промежуточного размера хранилища (24 КБ) для System/360 Model 30». [5]

обновление 96К

[ редактировать ]

В ответ на давление конкуренции IBM представила возможность обновления памяти, позволяющую использовать 96 КБ на 360/30. [6] [7] Судя по лицевой панели системы, кажется, что поддержка более 64 КБ была заранее запланирована. [8]

Микрокод

[ редактировать ]

модели 30 ЦП использовал 8-битную микроархитектуру всего с несколькими аппаратными регистрами ; все, что видел программист, было эмулируется микропрограммой . [9] [10] Обработка 4-байтового слова заняла (как минимум) 6 микросекунд, исходя из времени цикла доступа к памяти в 1,5 микросекунды. [9] : стр. 1–4

Микрокод хранился в CCROS (Card Capacitor Read-Only Storage), разработанном в Endicott. Изначально предполагалось, что Model 30 и Model 40 будут использовать трансформерное хранилище только для чтения (TROS), разрабатываемое в IBM Hursley , но CCROS было дешевле в производстве. [2] В этой системе использовались майларовые карты размером и формой стандартной перфокарты IBM , поэтому микрокод можно было изменить с помощью перфоратора . Каждая карта содержала 720 бит, а общий микрокод состоял из 4032 60-битных слов. Майлар «покрыт медными выступами и линиями доступа». [11] Отверстие, пробитое в определенном месте, удаляло медную пластинку и кодировало ноль, непробитые места считывались как единицы. [11]

Передняя панель и внутренние компоненты IBM 360 Model 30

Конфигурация системы

[ редактировать ]
Типичная ранняя базовая система Model 30 имела следующую конфигурацию: [12]
Процессор модели 30 Центральный процессор IBM 2030
*32 КБ памяти.
* функция защиты хранилища
*стандартный набор инструкций
*десятичный набор команд [Примечание 3]
*один канал мультиплексора
*один канал выбора
*интервальный таймер
Консоль оператора Пишущая машинка-клавиатура IBM 1052 (обычно присваивается шестнадцатеричному адресу 01F)
Устройство записи единиц измерения IBM 2540 Reader-Punch (00C и 00D)
Линейный принтер Принтер IBM 1403 (00E)
Дисковое хранилище два IBM 2311 (190 и 191) магнитных диска
5 МБ каждый
Ленточное хранилище два блока магнитной ленты IBM 2415 (180 и 181)
Крупный план передней панели IBM 360 Model 30

Чтобы снизить затраты, функции ЦП, такие как интервальный таймер и функция защиты хранилища, были необязательными.

Системное программное обеспечение

[ редактировать ]

Выбор операционной системы :

  • BPS — базовая поддержка программирования
  • BOS — базовая операционная система
  • TOS — Ленточная операционная система
  • DOS — дисковая операционная система

BPS (базовая поддержка программирования) не требовала жесткого диска или ленточного накопителя. Он был представлен в 1965 году и описан. [13] поскольку «в первую очередь набор утилит и компиляторов (которые) существовали только на картах». [13] : страницы 10, 18

BOS (базовая операционная система) требовала дискового накопителя, но, как и BPS, могла работать на самой маленькой модели 360/30 — модели C30 с разрешением 8K. [5] : стр.9, 10

Минимальный объем памяти, необходимый для запуска DOS или TOS, составлял 16 КБ.

TOS (ленточная операционная система) , как следует из названия, требовала наличия стримера, но не диска. Он разделял большую часть базы кода [14] и несколько руководств [15] [16] с IBM DOS/360 и выдержал 14 выпусков. ТОС был прекращен [17] [ не удалось пройти проверку ] когда дисководы стали более доступными. [18]

DOS (Дисковая операционная система) была популярным выбором для модели 30. [19] [20] [21] [22]

Меньшая BOS имела систему спулинга для печати в очереди. [23] : стр.9 тогда как DOS этого не сделал [13] : стр. 18 до появления в конце 1960-х «дополнительного компонента под названием POWER». [13] : стр. 16

Языки программирования

[ редактировать ]

Программирование в основном осуществлялось на языках COBOL , RPG и ассемблере для коммерческих приложений, которые преобладали при использовании этого компьютера. Фортран также можно было использовать для научных и инженерных приложений, и был доступен компилятор подмножества PL/I PL/I(D). Программы COBOL для других компьютеров можно было запускать после перекомпиляции на System/360, за исключением того, что INPUT-OUTPUT SECTION пришлось переписать, чтобы описать назначения устройств System/360.

Возможности совместимости

[ редактировать ]

Возможность продолжать запускать программы, разработанные для более ранних систем, имела решающее значение для продажи нового оборудования. [24] Хотя набор команд System/360 не был обратно совместим с более ранними системами, [25] IBM предоставила эмуляторы для более ранних систем.

Эмуляция серии IBM 1400

[ редактировать ]

Благодаря дополнительному аппаратному обеспечению функции совместимости и программному обеспечению поддержки совместимости под DOS / 360 объектные программы IBM 1401 / 1440 / 1460 можно было запускать в режиме эмуляции с минимальным перепрограммированием или без него. [26] Многие установки включали функцию совместимости, позволяющую запускать старые программы.

Эмуляция IBM 1620

[ редактировать ]

Хотя 360/30 можно настроить для эмуляции IBM 1620 , [4] : стр. 11 два фактора сделали его менее важным, чем вышеупомянутая эмуляция серии IBM 1400:

  • IBM 1130 был предпочтительным преемником IBM 1620. [27] [28]
  • Фортран составлял значительную часть использования 1620. [29] а программы IBM 1620 Fortran можно было преобразовать для работы в System/360.

Примечания

[ редактировать ]
  1. ^ Менее мощная модель 20 предлагала лишь частичную совместимость с остальной частью линейки System/360.
  2. ^ Нижний регистр "М"
  3. ^ Также был доступен дополнительный набор команд с плавающей запятой.
  1. ^ Перейти обратно: а б «Архивы IBM: System/360 Model 30» . ИБМ . 23 января 2003 г. Архивировано из оригинала 27 марта 2023 г.
  2. ^ Перейти обратно: а б с д Пью, Эмерсон В.; Джонсон, Лайл Р.; Палмер, Джон Х. (1991). Системы IBM 360 и ранние версии 370 . Кембридж, Массачусетс: MIT Press. ISBN  9780262161237 .
  3. ^ Информационный бюллетень ADP , цит. на стр. 56 в Вайс, Эрик А., изд. (1969). Основы использования компьютера . МакГроу-Хилл. LCCN   71-76142 . показывает продажи 360 Model 30 (36%) и Model 40 (22,6%), всего 58,6%.
  4. ^ Перейти обратно: а б с д и Функциональные характеристики IBM System/360 Model 30 (PDF) . Август 1971 г. GA24-3231-7.
  5. ^ Перейти обратно: а б Руководство программиста базовой операционной системы IBM System/360 (PDF) . ИБМ. Сентябрь 1967 г. C24-3372-6.
  6. В опубликованном материале Эда Телена «360/30» ( http://ed-thelen.org/comp-hist/ibm-360-30.html ) от декабря 2005 г. под названием «Историческая записка» указывалось, что в ответ на Предлагая 128 КБ небольшой компанией, IBM фактически представила обновление, позволяющее использовать 96 КБ на 360/30. Автор отметил, что это позволило выполнить сортировку на основе ленты/диска, занимающую час и более, за считанные минуты.
  7. ^ Руководство по расширению хранилища IBM System/360 Model 30: EA3807, EA1527 от RPQ; или Y91283 и Y91325 RPQ (Всемирная торговля) . ГА24-3564.
  8. ^ http://www.ljw.me.uk/ibm360/links есть запись под названием Компьютерный музей Гленна ( http://www.glennsmuseum.com/ibm/ibm.html ), которая имеет следующую аннотацию: обратите внимание, что этот фронт на панели есть индикаторы дополнительных адресных битов, позволяющие использовать более 64 КБ основной памяти
  9. ^ Перейти обратно: а б Теория работы полевой инженерии, процессор 2030, System / 360 Model 30 (PDF) (Пятое изд.). ИБМ. Июнь 1967 года. Y24-3360-1.
  10. ^ Язык микропрограммирования Модель 30 (PDF) . ИБМ.
  11. ^ Перейти обратно: а б Кент, Аллен, изд. (2000). Энциклопедия библиотечного дела и информатики: Том 69 – Приложение 32 . ЦРК Пресс. п. 267. ИСБН  0-8247-2069-5 . Проверено 3 декабря 2018 г.
  12. ^ Методы работы IBM System / 360 Model 40 (PDF) . ИБМ. С20-1635-2.
  13. ^ Перейти обратно: а б с д Дэйв Мортон (апрель 2015 г.). «Операционные системы IBM для мэйнфреймов: временная шкала и краткое объяснение IBM System/360 и последующих версий» (PDF) . Архивировано из оригинала (PDF) 1 июля 2014 г. Проверено 22 сентября 2016 г.
  14. ^ Джо Моррис (25 апреля 2005 г.). «DOS/360: Сорок лет» . Группа новостей : alt.folklore.computer . Не забывайте TOS, ублюдочного родственника DOS. Любой из них может быть создан из одного и того же набора библиотек распространения...
  15. ^ «Концепции и возможности IBM System/360 Disk и Tape Operation Systems» (PDF) . Октябрь 1970 г. GC2ij-5030-8.
  16. ^ «Утилиты DOS и TOS» (PDF) . Август 1973 г. GC24-3465-8.
  17. ^ Энн и Линн Уилер (28 мая 2009 г.). «Относительно: IBM 1401» . [электронная почта защищена] (список рассылки).
  18. ^ Computerworld, 5 сентября 1977 г., стр. 40 - цитирует отчет рабочей группы IBM, в котором говорится «только цена, а не цена/производительность».
  19. ^ Из тех машин Model 30 и Model 40, которые все еще существовали в 1981 году и были заменены 4300 системами, исследование Computerworld показало, что на них работала DOS, 25 мая 1981 года, стр. 26
  20. ^ Эдвард Л. Босворт. «Программирование языка ассемблера на мэйнфреймах IBM: введение» . Глава 3 – Наследие IBM System/360.
  21. ^ Эд Телен. «IBM System 360, модель 30» .
  22. ^ «ИБМ 360/30» .
  23. ^ Корпорация IBM (1965). Поддержка базового программирования IBM System/360 и краткое описание систем программирования IBM Basic Operating System/360 (PDF) . Проверено 15 июня 2024 г.
  24. ^ Кэйперс Джонс (21 ноября 2013 г.). Техническая и социальная история разработки программного обеспечения . ISBN  978-0133365894 .
  25. Computerworld, 24 апреля 1989 г., стр. 1.
  26. ^ Программы-эмуляторы дисковой операционной системы IBM System/360 1401/1440/1460: поддержка совместимости/30 и /40 (PDF) (Третье изд.). ИБМ. Февраль 1969 г. C27-6940-2.
  27. ^ Эдвин Д. Рейли (2003). Вехи в области компьютерных наук и информационных технологий . ISBN  1573565210 .
  28. ^ Дэн Райан. История компьютерной графики . Серия DLR Associates. ISBN  1456751158 .
  29. ^ Дэниел Н. Лисон; Дональд Л. Дмитрий (1962). Основные концепции программирования и компьютер IBM 1620 . Холт, Райнхарт и Уинстон.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7dec76bf461cdaeef37c0c9bcbfbf569__1718497800
URL1:https://arc.ask3.ru/arc/aa/7d/69/7dec76bf461cdaeef37c0c9bcbfbf569.html
Заголовок, (Title) документа по адресу, URL1:
IBM System/360 Model 30 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)