IBM System/360 Модель 50
Производитель | Международная корпорация бизнес-машин ( IBM ) |
---|---|
Семейство продуктов | Система/360 |
Дата выпуска | 7 апреля 1964 г. |
Снято с производства | 15 марта 1977 г. [1] |
Память | Ядро 64–512 КБ |
IBM System/360 Model 50 является членом IBM System/360 семейства компьютеров . Модель 50 была анонсирована в апреле 1964 года вместе с другими первыми моделями семейства и впервые отправлена в августе 1965 года в Bank of America . [2]
Модели
[ редактировать ]Существует четыре модели 360/50. [3] : стр. 5 Они различаются в зависимости от объема основной памяти , с которой предлагается система. F50 или 2050F имеет 65 536 байт, G50 — 131 072 байта, H50 — 262 144 байта, а I50 — 524 288 байт. [3] К системе также можно подключить модули хранения большой емкости IBM 2361 (LCS), которые обеспечивают до 8 388 608 байт дополнительной памяти, однако со значительно более медленным временем цикла памяти - 8 микросекунд по сравнению с 2 микросекундами процессорной памяти. [3]
Относительная производительность
[ редактировать ]Время цикла ЦП системы составляет 500 наносекунд, что на 25% быстрее, чем у модели 40 , и на 40% медленнее, чем у модели 65 . Память процессора представляет собой память на магнитном сердечнике , которая передает четыре байта за цикл 2 микросекунды. Он имеет «защищенное» и «локальное» ядро для хранения регистров и внутренних буферов с временем цикла 200 и 500 наносекунд соответственно.
Функции
[ редактировать ]Модель 50 реализует полную архитектуру «универсального набора команд» System/360 , включая операции с плавающей запятой, десятичные и символьные операции в качестве стандартных функций. Инструкции «прямого управления» являются дополнительной функцией. дополнительная логика, микрокод и программное обеспечение, обеспечивающие совместимость с системами IBM 1410/7010 или 7070/7074 Доступна .
Принтер /клавиатура IBM 1052 для использования в качестве консоли оператора не является обязательным. Опции ввода-вывода включают один межканальный адаптер (CTCA) и до трех каналов выбора . Канал мультиплексора для подключения тихоходных устройств входит в стандартную комплектацию всех моделей. F50 имеет 64 подканала, поэтому к каналу мультиплексора можно подключить до 64 низкоскоростных устройств. Остальные модели имеют 128 подканалов. При желании это число может быть увеличено до 256 подканалов на H50 и I50. [3]
Микрокод
[ редактировать ]Модель 50 использует 90-битный (или 85-битный, в зависимости от определения) формат инструкций «горизонтального микрокода», где каждое слово содержит 15 (или 25) отдельных полей. [4] Имеется 2816 слов хранения микрокода. [5]
В хранилище управления микрокодом только для чтения используется «технология сбалансированных конденсаторов» (BCROS) с временем цикла 500 наносекунд, разработанная Энтони Праудманом в лаборатории IBM в Херсли и реализованная Фернандо «Фредом» Невесом. Эта технология использует два конденсатора для представления каждого бита.
Системное программное обеспечение
[ редактировать ]можно было выбрать DOS/360 , OS/360 MFT (мультипрограммирование с фиксированным числом задач) или OS/360 MVT (мультипрограммирование с переменным числом задач). В качестве операционной системы IBM System 360 Модель 50. Мало кто выбирал МВТ. [6]
Выбор операционной системы для System/360 Model 50 основывался в первую очередь на объеме оперативной памяти. F50 с 65 536 байтами оперативной памяти не может работать с OS/MFT, для которой требуется минимум 131 072 байт основной памяти. [7] DOS/360 имеет как минимум 16 384 байта оперативной памяти. [8]
Системы с 131 072 или более байтами оперативной памяти могут работать под управлением OS/360. Хотя системы 360/50, оснащенные 1 МБ или более [9] мог и управлял MVT [10] [11] один сотрудник IBM описал это как «[получение] крови из репы» и отметил, что «большинство из них не использовали MVT». [6]
Причины, по которым сайт 360/50 должен использовать MFT [12] вместо МВТ были:
- Минимальные требования к памяти MVT — 256 КБ. [13] [14] - у моделей F50 и G50 меньше;
- Мощность процессора: следующая более крупная система System/360, Модель 65 , имеет утроенную мощность. [15] [16]
Разделение времени (CALL/OS)
[ редактировать ]IBM рекламировала разделения времени возможность [17] представив то, что первоначально называлось CALL/360 [18] (обратите внимание на косую черту, которая была сохранена в имени его преемника) и позже [19] был назван CALL/OS . CALL/OS представила свои собственные версии BASIC. [20] а также ФОРТРАН IV [21] и PL/I , [22] [23] а не версии, реализованные компиляторами MFT/MVT, известные как FORTRAN G, FORTRAN H и PL/IF. CALL/OS иногда называют «CALL-OS». [24]
В установках с более крупной моделью семейства System/360 иногда использовалась/сохранялась комбинация MFT и CALL/OS. [21] а не переходить на MVT, необходимое условие для TSO , [25] после обновления.
Ссылки
[ редактировать ]- ^ Корпорация IBM (23 января 2003 г.). «Архивы IBM: System/360 Model 50» . ИБМ . Архивировано из оригинала 28 сентября 2023 г.
- ^ Пью, Эмерсон В.; Джонсон, Лайл Р.; Палмер, Джон Х. (1991). Системы IBM 360 и Early 370 . МТИ Пресс. ISBN 978-0-262-16123-7 .
- ^ Jump up to: а б с д Функциональные характеристики IBM System 360 Model 50 (PDF) . ИБМ. 1967. А22-6898-1 . Проверено 20 сентября 2016 г.
- ^ Смотерман, Марк. «Краткая история микропрограммирования» (PDF) . Проверено 26 сентября 2015 г.
- ^ Кент, Аллен; Уильямс, Джеймс Г., ред. (1993). Энциклопедия компьютерных наук и технологий, том 28 . ЦРК Пресс. п. 39. ИСБН 978-0-8247-2281-4 . Проверено 26 сентября 2015 г.
- ^ Jump up to: а б Уильям Х. Блэр (18 января 2004 г.). «приоритет подсистемы консоли» . IBM-main (список рассылки). Архивировано из оригинала 10 апреля 2024 г. – через Google Groups.
Ваша точка зрения хорошо принята. Но большинство из них не использовали MVT, а многие из них имели LCS (хранилище большой емкости). МВТ не пользовался большой популярностью. Тем не менее, я запустил систему, которая прекрасно работала с MVT и имела всего 256 МБ; максимальный размер REGION составлял 114 МБ, что вполне подходило для рабочей нагрузки. Я подозреваю, что если MVT использовался на /65 или /75, то было установлено 512 КБ. Но было много людей, которые запускали MVT на /50 с 384 КБ. У нас в те времена из репы кровь выцеживали.
- ^ Операционная система IBM System/360: Руководство по MFT OS, выпуск 21.7 (PDF) . ИБМ. Март 1972 г. с. 69. GC27-6939-10. Архивировано (PDF) из оригинала 24 декабря 2023 г. - через битсейверы.
- ^ Концепции и возможности операционных систем для дисков и лент IBM System/360 (PDF) . ИБМ. Октябрь 1970 г. с. 5. GC24-5030-8. Архивировано (PDF) из оригинала 24 декабря 2023 г. - через битсейверы.
Дисковые и ленточные операционные системы представляют собой комплексные наборы языковых переводчиков и сервисных программ, работающих под контролем интегрированной программы управления. Им требуется IBM System/360 с объемом оперативной памяти не менее 16 КБ.
- ^ Дж. М. Грейвс (1974). Использование SMF и TFLOW для повышения производительности . Восьмое совещание группы пользователей оценки производительности компьютеров (CPEUG).
- ^ «Re: Листинг микрокода 360/50» . [электронная почта защищена] (список рассылки). 7 мая 2015 г.
- ^ «Обзор истории развития системы EPA STORET, с некоторыми комментариями относительно будущих сроков и планов» (PPT) . 7 ноября 2001 г. с. 3.
- ^ Джерард С. (1 июня 2001 г.). «Re: Цена основной памяти» . Группа новостей : alt.folklore.computers .
Нам пришлось вернуться к MFT, чтобы получить раздел размером 98 КБ, а также устройства чтения и записи.
- ^ Операционная система IBM System/360: Руководство по MVT (PDF) . ИБМ. Август 1974 г. GC28-6720-5.
Минимальный объем основной памяти — 262 144 (256 КБ) байт.
- ^ Операционная система IBM System/360: оценка объема хранилища (PDF) . ИБМ. Апрель 1973 г. GC28-6551-16.
- ^ Падегс, А. (сентябрь 1981 г.). «Система/360 и далее». Журнал исследований и разработок IBM . 25 (5): 377–390. дои : 10.1147/rd.255.0377 .
- ^ Удобный образец рекламы бывших в употреблении конфигураций 360/50 и 360/65 на задней панели Computerworld за период 1971–1973 годов показывает, что в основном MVT установлен на ОС 360/65, и НИ ОДНОГО 360/50 с MVT.
- ^ Харлон Лебо (2019). 100 дней: как четыре события 1969 года сформировали Америку . Издательство Rowman & Littlefield. ISBN 978-1538125915 .
... счастливый пользователь таймшера.. «Этот человек пользуется компьютером стоимостью 2 миллиона долларов».
- ^ CALL/360: Справочное руководство по терминалам (PDF) . ИБМ. 1969.
- ^ Эд Телен. «Мини-GE-воссоединение 2005» .
- ^ CALL/360: Справочник BASIC (PDF) . Корпорация Сервисное Бюро . 1970.
- ^ Jump up to: а б Джерри В. Уикс (1975). «Расчет индекса несходства на компьютерном терминале» . Методы и инструменты исследования поведения . 7 (4): 380. дои : 10.3758/BF03201545 .
Программа (Dissim) написана на Call-os Fortran IV и в настоящее время используется на IBM 360/75 с удаленными средствами телетайпа.
- ^ Тимоти Марино (ноябрь 1980 г.). «Приключение (письмо в редакцию)» . Творческие вычисления . 6 (11): 12.
Можете ли вы или кто-либо из ваших читателей направить меня к версии Adventure, написанной на стандартном языке Basic, Fortran или IBM Call-OS PL/I?
- ^ CALL/360 — Системное руководство OS PL/I — Том I (PDF) . ИБМ. Январь 1971 г. GY20-0561-1.
- ^ CALL-OS: изучение ФОРТРАНА; терминально-ориентированный текст для самообучения . ИБМ. 1972.
- ^ Операционная система IBM System/360: Руководство по вариантам разделения времени (PDF) . ИБМ. Июль 1972 г. GC28-6698-5.
Внешние ссылки
[ редактировать ]- Ширрифф, Кен (январь 2022 г.). «Моделирование мэйнфрейма IBM 360/50 на основе его микрокода» .