Revision 10634846 of "IBM System/360" on ukwiki[[Файл:DM IBM S360.jpg|міні|300пкс|IBM System/360]]
'''System/360''' — серія комп'ютерів, запущена у виробництво компанією [[IBM]] [[7 квітня]] [[1964]] року. До того часу кожна обчислювальна машина IBM вимагала спеціалізованого [[програмне забезпечення|програмного забезпечення]] (ПЗ). Нова ж лінійка виробів представляла собою сумісні між собою комп'ютери, котрі могли використовувати спільне ПЗ. Затрати на розробку System/360 склали 5 мільярдів доларів(за сучасним курсом це понад 30 млрд. дол.), але повністю окупили себе, — завдяки уніфікованості комп'ютерів IBM стала світовим лідером індустрії в наступні 30 років.
Багато чого з того, що закладено в System/360, стало фундаментальною базою для розвитку комп'ютерів на наступні десятиліття. Це різноманітні апаратні і програмні технології, а насамперед - програмна сумісність в межах всього сімейства комп'ютерів - від самого молодшого до самого старшого. Сьогодні важко уявити собі, але до System/360 кожен комп'ютер був унікальний, мав відмінну навіть від інших виробів тієї ж компанії архітектуру, тому така природна нині річ, як перенесення програм, була неможлива. Можна уявити собі трудовитрати, пов'язані з вимушеним перепрограмуванням, коли виникала необхідність переходу на нову модель, і те, як бізнес прагнув позбутися від цієї рутинної процедури.
Ідею створення сімейства, що складається з програмно сумісних і споріднених з архітектури моделей, запропонував не вчений і не інженер, а представник відділу продажів [[IBM]] Дональд Спаулінг. Він був не тільки видатним продавцем комп'ютерів, але і близьким соратником майбутнього президента IBM Вінсента Лірсона. По всій видимості, тому ідея і отримала позитивну оцінку на рівні топ-менеджменту корпорації. Але і в самій IBM інерція була велика. Для того щоб розгорнути цей величезний корабель, зламати усталені традиції, був потрібний людина надзвичайної волі й наполегливості, здатний піти проти думки більшості колег. І така людина опинився в потрібному місці і в потрібний час. Це був [[Боб Еванс|Роберт Еванс]], що довів раніше свою неймовірну здатність реалізовувати самі відповідальні проекти, його зусиллями були впроваджені комп'ютери у Військово-морському флоті і в Агентстві національної безпеки [[США]], він курирував самі секретні розробки [[IBM]].
[[Image:DM IBM S360.jpg|thumb|IBM System/360-20 (без передньої панелі), з IBM 2560 MFCM (багатофункціональна карткова машина)]]
[[File:IBM System360 Model 30.jpg|thumb|IBM System/360 Model 30 в Музеї Комп’ютерної історії.]]
[[Image:IBM360-65-1.corestore.jpg|thumb|200px|System/360 Model 65]]
У 1958 році Еванс очолив одне з двох проектних підрозділів IBM - General Product Division (GPD), яке відповідало за розробку більш дешевих машин (паралельно існувало ще підрозділ Data Systems Division, DSD, у віданні якого були дорогі машини). У 1961 році в DSD був підготовлений проект нового сімейства комп'ютерів 8000-ї серії, які повинні були замінити сімейство 700/7000; проектом керував [[Фредерік Брукс]].
Першим невдоволення недостатньою революційністю нового проекту і його несумісністю з проектами GDP висловив Лірсон; була проведена адміністративна перебудова, дві команди злили разом, і об'єднаний колектив очолив Еванс. Однак об'єднання було нелегким, деякі навіть називають його внутрішньокорпоративної війною, в якій переміг Еванс. З його подачі була похована коштувала чималих грошей розробка серії 8000 і прийнята «нова лінія продуктів» New Product Line (NPL), яка з часом трансформувалася в System/360. Число 360 символізувало готовність нового сімейства до всіх можливих додатків.
Для вироблення концепції NPL був створений комітет SPREAD (Systems Programming Research and Development), що складається з 13 членів. У кращих традиціях американських компаній в обстановці суворої секретності на всю осінь 1961 року він усамітнився в одному з невеликих готелів неподалік від [[Нью-Йорк]]а. Прихована робота закінчилася тим, що за три дні до настання нового 1962 комітет запропонував звіт, в якому були викладені основи NPL. У цьому документі були перераховані сім основних принципів:
* центральний процесор повинен з рівним успіхом використовуватися для наукових і ділових обчислень;
* всі члени майбутнього сімейства повинні бути здатні працювати з одним і тим же набором периферійних пристроїв;
* для центрального процесора була вибрана гібридна технологія, допускала використання мікросхем і навісний монтаж дискретних елементів (на той час уже существалі мікросхеми, але вони ще не володіли достатньою надійністю);
* і для наукових, і для бізнес-обчислень повинен використовуватися один і той же мова програмування високого рівня;
* між усіма членами родини повинна зберігатися програмна сумісність;
* адресація в сімействі повинна забезпечувати доступ до 16 млн. символів, а в перспективі - до 2 млрд.;
* мінімальної одиницею подання даних буде 8-бітовий байт.
Спочатку розробку апаратного забезпечення очолили [[Фредерік Брукс]] і [[Джин Амдал]] (останній отримав широку популярність, коли згодом, пішовши з [[IBM]], налагодив виробництво конкуруючих комп'ютерів, але це окрема історія). За віком та освітою Брукс і Амдал були представниками різних поколінь, конфлікт між ними був неминучий. У якийсь момент Евансу довелося вибирати, і він віддав перевагу більш молодому - Амдалу, можливо, керуючись бажанням розірвати зв'язок з розробкою сімейства 8000. Однак і Брукс не залишився в тіні; дещо пізніше він зіграв видатну роль в створенні операційної системи OS/360. Тоді історія повторилася. Колектив, що готував майбутню операційну систему, називався Roman, оскільки іменував свої продукти римськими цифрами I, II, III і IV, зробив чотири різні версії ОС для різних за потужністю машин. Тепер вже настала черга Брукса для різких рухів, він розігнав Roman, зібрав розробників в нову групу і вже в березні 1965 року продемонстрував альфа-версію нової ОС.
Але крім архітектури та програмного забезпечення потрібна була елементна база. Визначну роль у її створенні зіграв [[Ерік Блох]], зусиллями якого була розроблена твердотільна логіка і налагоджена технологія випуску мікросхем. Брукс писав про нього: «Без Еріка гра була б програна».
Так чи інакше, все склалося вдало. Перший промисловий зразок - модель 360-40 була випущена в квітні 1965-го, а незабаром було розпочато виробництво та інших моделей. Відразу ж корпорація стала отримувати набагато більше замовлень, ніж могла зробити, тому в 1965 році довелося створити 25 тис. нових робочих місць. Щомісячний випуск комп'ютерів обчислювався тисячами; такого масового виробництва комп'ютерів раніше не було. Уже до 1971 року IBM змогла компенсувати ті величезні витрати, які пішли на створення System/360. Звіт SPREAD виявився практично повністю реалізованим, за винятком одного пункту: [[PL/1]] не став універсальною мовою, в бізнесі зберіг свою позицію [[Кобол]], а в науці - [[Фортран]].
== Див. також ==
* [[IBM System/370]]
== Примітки ==
{{reflist}}
{{Refbegin}}
*Emerson W. Pugh, Lyle R. Johnson, John H. Palmer, [http://books.google.com/books?id=MFGj_PT_clIC&printsec=frontcover&dq=IBM%27s+360 ''IBM's 360 and Early 370 Systems''], Cambridge: MIT Press, 1991, ISBN 0-262-16123-0. This is the definitive reference work on the early history of the S/360 and early S/370 family.
*IBM Corp (1964). [http://bitsavers.org/pdf/ibm/360/princOps/A22-6821-0_360PrincOps.pdf ''IBM System/360 Principles of Operation'']. Poughkeepsie, NY: IBM Systems Reference Library, File No. S360-01, Form A22-6821-0.
{{Refend}}
=== Література===
*Blaauw, G. A., and Brooks, F.P., Jr., [http://domino.research.ibm.com/tchjr/journalindex.nsf/d9f0a910ab8b637485256bc80066a393/95dc427e3fd3024a85256bfa006859f7?OpenDocument "The Structure of System/360, Part I-Outline of the Logical Structure"], ''IBM Systems Journal'', vol. 3, no. 2, pp. 119–135, 1964.
*Stevens, W. Y., [http://domino.research.ibm.com/tchjr/journalindex.nsf/a3807c5b4823c53f85256561006324be/62abd917761627ae85256bfa006859f8?OpenDocument The structure of SYSTEM/360, Part II: System implementations"], ''IBM Systems Journal'', Volume 3, Number 2/3, Page 136 (1964)
*Amdahl, G. M., [http://domino.research.ibm.com/tchjr/journalindex.nsf/a3807c5b4823c53f85256561006324be/361bf4987071716885256bfa006859f9?OpenDocument "The structure of SYSTEM/360, Part III: Processing unit design considerations"], ''IBM Systems Journal'', Volume 3, Number 2/3, Page 144 (1964)
*Padegs, A., [http://domino.research.ibm.com/tchjr/journalindex.nsf/a3807c5b4823c53f85256561006324be/732a20f6f631903d85256bfa006859fa?OpenDocument "The structure of SYSTEM/360, Part IV: Channel design considerations"], ''IBM Systems Journal'', Volume 3, Number 2/3, Page 165 (1964)
*Blaauw, G.A., [http://domino.research.ibm.com/tchjr/journalindex.nsf/a3807c5b4823c53f85256561006324be/f0fd35ae8745ac4b85256bfa006859fb?OpenDocument " The structure of SYSTEM/360, Part V: Multisystem organization"], ''IBM Systems Journal'', Volume 3, Number 2/3, Page 181 (1964)
*Tucker, S. G., [http://domino.research.ibm.com/tchjr/journalindex.nsf/a3807c5b4823c53f85256561006324be/758c1e6a8a3e5d0285256bfa00685a2f?OpenDocument "Microprogram control for SYSTEM/360"] ''IBM Systems Journal'', Volume 6, Number 4, pp. 222–241 (1967)
=== Посилання===
*[http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PR360.html IBM's announcement of the System/360]
*[http://www.beagle-ears.com/lars/engineer/comphist/ibm360.htm Generations of the IBM 360/370/3090/390] by Lars Poulsen with multiple links and references
*[http://www.eecis.udel.edu/~mills/gallery/gallery8.html Several photos] of a dual processor [[IBM System/360 Model 67|IBM 360/67]] at the [[University of Michigan]]'s academic Computing Center in the late 1960s or early 1970s are included in [[David L. Mills|Dave Mills']] article describing the [[Michigan Terminal System]] (MTS)
*[http://history.cs.ncl.ac.uk/anniversaries/40th/images/ibm360_672/index.html Pictures of an [[IBM System/360-67|IBM S/360-67]] at Newcastle (UK) University]
*[http://www.youtube.com/watch?v=8c0_Lzb1CJw Video of a two-hour lecture and panel discussion] entitled ''The IBM System/360 Revolution'', from the [[Computer History Museum]] on 2004-04-07
*[http://www.bitsavers.org/pdf/ibm/360/ scanned manuals of IBM System/360] — at bitsavers.org
*[http://tmo.jpl.nasa.gov/progress_report2/VII/VIIV.PDF Description of a large IBM System/360 model 75 installation at JPL]
*[http://www-07.ibm.com/systems/tw/z/download/clipper_mainframe_at40.pdf "The Beginning of I.T. Civilization - IBM's System/360 Mainframe" by Mike Kahn]
*[http://www.beagle-ears.com/lars/engineer/comphist/c20-1684/ Illustrations from “Introduction to IBM Data Processing Systems”, 1968]: contains photographs of IBM System/360 computers and peripherals
*[http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_FS360.html Dates of announcement, first ship and withdrawal of all models of the IBM System/360]
*[http://www.gutenberg.org/ebooks/37504 IBM System 360 RPG Debugging Template and Keypunch Card]
[[Категорія:ЕОМ]]
[[Категорія:Історія комп'ютерної техніки]]
[[de:System/360]]
[[en:IBM System/360]]
[[es:IBM S/360]]
[[fi:IBM S/360]]
[[fr:IBM 360 et 370]]
[[he:IBM System/360]]
[[hr:IBM System/360]]
[[hu:IBM System/360]]
[[it:IBM System/360]]
[[ja:System/360]]
[[nl:IBM Systeem/360]]
[[pl:IBM System/360]]
[[pt:IBM System/360]]
[[ru:IBM System/360]]
[[sv:IBM System/360]]
[[tr:IBM 360]]
[[vi:IBM System/360]]
[[zh:System/360]]All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://uk.wikipedia.org/w/index.php?oldid=10634846.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|