Русская Википедия:IBM System/360
IBM System/360 (S/360) — семейство компьютеров класса мейнфреймов, которое было анонсировано 7 апреля 1964 года. Это был первый ряд компьютеров, в котором проводилось чёткое различие между архитектурой и реализацией.
В отличие от предыдущих серий, IBM создала линейку компьютеров, от малых к большим, от низкой к высокой производительности, все модели которой использовали один и тот же набор команд (с двумя исключениями из правила — для специфичных рынков). Эта особенность позволяла заказчику использовать недорогую модель, после чего обновиться до более крупной системы, с ростом компании — без необходимости переписывать программное обеспечение. Для обеспечения совместимости IBM впервые применила технологию микрокода, который применялся во всех моделях серии, кроме самых старших.
Стоимость разработки
Затраты на разработку System/360 составили около 5 млрд долларов США (что соответствует 30 млрд в ценах 2005 г., если сравнивать с 1964). Таким образом, это был второй по стоимости проект НИОКР 1960-х годов после программы «Аполлон».
Список моделей серии System/360
Модель | Объявлена[1] | Поставлена[1] | Научные вычисления (kIPS)[2] |
Коммерческие вычисления (kIPS)[3] |
CPU Bandwidth (МБ/с)[4] |
Память bandwidth (МБ/с)[4] |
Объем памяти (в (бинарных) KB) |
Примечания |
---|---|---|---|---|---|---|---|---|
30 | апрель 1964 | июнь 1965 | 10.2 | 29 | 1.3 | 0.7 | 8-64[5] | |
40 | апрель 1964 | апрель 1965 | 40 | 75 | 3.2 | 0.8 | 16-256[6] | |
50 | апрель 1964 | август 1965 | 133 | 169 | 8.0 | 2.0 | 64-512[7] | Поддерживает IBM 2361 Large Capacity Storage (LCS) |
60 - 62 | апрель 1964 | никогда | Заменена Моделью 65 | |||||
70 | апрель 1964 | никогда | Заменена Моделью 75 | |||||
20 | ноябрь 1964 | март 1966 | 2.0 | 2.6 | 4-32[8] | 16-разрядная, сегмент "low end", ограниченный, частично несовместимый набор инструкций | ||
91 | ноябрь 1964 | октябрь 1967 | 1,900 | 1,800 | 133 | 164 | 1,024-4,096[9] | |
64 - 66 | апрель 1965 | никогда | Заменена Моделью 67 | |||||
65 | апрель 1965 | ноябрь 1965 | 563 | 567 | 40 | 21 | 128-1,024[10] | Поддерживает LCS |
75 | апрель 1965 | январь 1966 | 940 | 670 | 41 | 43 | 256-1,024[11] | Поддерживает LCS |
67 | август 1965 | май 1966 | 40 | 21 | 512-2,048[12] | Динамическая трансляция адресов для "time sharing" | ||
44 | август 1965 | сентябрь 1966 | 118 | 185 | 16 | 4.0 | 32-256[13] | Предназначена для научных вычислений |
95 | спецзаказ | февраль 1968 | 3,800 est. | 3,600 est. | 133 | 711 | 5,220[14] | Производительность оценивается как 2× Модель 91 по Pugh p. 394[1] |
25 | январь 1968 | октябрь 1968 | 9.7 | 25 | 1.1 | 2.2 | 16-48[15] | |
85 | январь 1968 | декабрь 1969 | 3,245 | 3,418 | 100 | 67 | 512-4,096[16] | 16-32 КБ кеш-памяти, расширенная точность операций над числами с плавающей запятой |
195 | август 1969 | март 1971 | 10,000 est. | 10,000 est. | 148 | 169 | 1,024-4,096[17] | 32 КБ IC-кеш-памяти. Производительность порядка 3× Model 85 по Pugh p. 422.[1] |
22 | апрель 1971 | июнь 1971 | 1.3 | 0.7 | 24-32[18] | Заново изготовленная Модель 30 |
Наследие
Дальнейшим развитием IBM/360 стали системы 370, 390 и System z. Архитектура IBM/360 была настолько удачной, что стала де-факто промышленным стандартом вплоть до сегодняшнего дняШаблон:Когда?. Многие другие фирмы стали выпускать совместимые с IBM/360 компьютеры, например, — семейство 470 фирмы [[|en]] (Amdahl Corporation), мейнфреймы Hitachi, UNIVAC 9200/9300/9400 и др. В СССР аналогом IBM/360 были машины серии ЕС ЭВМ.
Благодаря широкому распространению IBM/360 принятые в ней 8-битные символы и 8-битный байт как минимально адресуемая ячейка памяти стали стандартом для всей компьютерной техники[19]. Также IBM/360 была первой 32-разрядной компьютерной системой.
Шестнадцатеричная система счисления, широко применявшаяся в документации IBM/360, практически вытеснила ранее доминировавшую восьмеричную.
Старшие модели семейства IBM/360 и последовавшее за ними семейство IBM/370 были одними из первых компьютеров с виртуальной памятью и первыми серийными компьютерами, поддерживающими реализацию виртуальных машин.
В семействе IBM/360 впервые был использован микрокод для реализации отдельных команд процессора[20].
Примечания
Литература
- К. Джермейн. Программирование на IBM/360. — М.: «Мир», 1971. — 870 с.
- Принципы работы системы IBM/370. — М.: «Мир», 1975.
Ссылки
- Шаблон:Cite web
- Документация на машины System/360 на сайте Bitsavers.rogШаблон:Ref-en
- ↑ 1,0 1,1 1,2 1,3 Шаблон:Книга
- ↑ Performance calculated (not measured) based on a mix of instructions typical of scientific applications ("Gibson Mix") with the results in kilo Instructions Per Second (kIPS) per Шаблон:Cite web except for M95 and M195. The latter based upon estimates of performance relative to M65 from Pugh.
- ↑ Ibid, using commercial instruction mix ("ADP Mix")
- ↑ 4,0 4,1 Шаблон:Статья
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
Шаблон:Выбор языка Шаблон:Перевести