5.5. На шляху до сумісності комп’ютерів
7 квітня 1964 р. представники IBM, гіганта комп’ютерної індустрії, провели 77 прес-конференцій у 15 країнах світу, зробивши, як висловився глава фірми Томас Уотсон-молодший, “найважливіше оголошення за всю історію компанії”. Подальший розвиток подій підтвердив такий прогноз.
Компанія, яка відома зараз під ім'ям IBM, була заснована 15 червня 1911 і називалася C-T-R (Computing-Tabulating-Recording). У травні 1914 генеральним керуючим компанії C-T-R став Томас Уотсон (Thomas Watson, 17.02.1874 -19.06.1956).
Томас Уотсон-молодший, змінив батька на посту глави IBM, ознаменувавши початок ери комп'ютерів для життя. Під його керівництвом доходи компанії зросли до 8 млрд дол, а число співробітників – до 270 тис. осіб.
Поширене прізвисько компанії – Big Blue, що можна перекласти з англійської як «блакитний гігант». Існує кілька версій щодо цього прізвиська. За однією з них назва походить від мейнфреймів, що поставляються компанією в 1950-1960-х рр. Ці мейнфрейми були розміром з кімнату і мали блакитне забарвлення. За іншою теорією прізвисько просто посилається на логотип компанії (у 1972 р. був представлений оновлений логотип – літери з синіх смужок компанії, який використовується до теперішнього часу).
Дійсно, того дня IBM оголосила про створення не однієї якої-небудь машини, а цілої їх родини. S/360 (“Система-360”) – так була названа серія – дебютувала одразу шістьма моделями, що розрізнялися за потужністю та вартістю. За оцінками фахівців, на дослідження, розробку та впровадження у виробництво одночасно шести машин компанія витратила близько 5 млрд. доларів, що вдвічі перевищувало витрати США під час другої світової війни на Манхеттенський проект, метою якого було створення атомної бомби.
Це рішення зустріло наполегливий опір частині співробітників фірми, і було скептично сприйнято її конкурентами. По суті IBM поставила на карту не більше, не менше як саме своє існування, свій капітал і честь, зробивши ставку на проект, здійснення якого зробило б решту всіх комп’ютерів фірми безнадійно застарілими. Розробка “Системи-360” означала рішучий відхід від технічних стандартів, що склалися за багато років.
У кінці 1961 року Уотсон та Лірсон, віце-президент фірми, призвали на допомогу комітет, що складався з представників усіх основних відділів фірми: системного програмування, досліджень, конструювання, впровадження тощо. Уотсон та Лірсон “замкнули” 13 членів комітету у мотелі недалеко від Гринвіча, штат Коннектикут, заявивши, що не випустять їх, поки не вдасться у загальних рисах намітити, яким повинно бути наступне покоління машин фірми IBM. Під головуванням Боба Еванса, керівника з питань планування та розробок у відділі систем даних, комітет безперервно працював протягом 60 діб.
Пристрасті особливо розгорілися при обговоренні двох принципово нових підходів щодо розробки майбутніх комп’ютерів. Згідно першому з них, будь-яка нова машина повинна бути універсальною, тобто справлятися з широким спектром проблем – від розв’язання логічних і обчислювальних завдань наукового характеру до обробки даних у сфері управління та бізнесу. Назва серії “360” вказувала саме на здатність машин працювати на всіх напрямках – в межах 360°. До початку 60-х років комп’ютери конструювалися із розрахунку або на наукові, або на управлінські застосування. Проте, до цього часу комп’ютери, що були призначені для наукових досліджень, все частіше почали застосовуватися у сфері бізнесу та навпаки. Ця тенденція не залишилася непоміченою в IBM.
Другий підхід припускав, що нові комп’ютери повинні бути сумісні один з одним. У ті роки несумісність машин різних моделей була характерна для комп’ютерної індустрії – кожна модель мала свій власний центральний процесор та систему введення-вивення. Програми, які були написані відповідно до внутрішніх інструкцій процесора однієї машини, були непридатні для інших центральних процесорів. Периферійні пристрої, що були призначені для якогось одного типу, не можна було підключати до інших машин.
Одним із найпереконливіших доводів на користь створення серії сумісних комп’ютерів зводився до того, що таким чином фірма IBM полегшить важкий тягар витрат, які пов’язані з розробкою та обслуговуванням великої кількості несумісних одна з одною моделей комп’ютерів. У ситуації, що склалася, компанія витрачала велику частину капіталовкладень на розробку різних моделей центральних процесорів у збиток програмному забезпеченню та периферійним пристроям.
На початку січня 1962 р. комітет представив свої висновки адміністрації фірми. Так народилася “Система-360”.
Інші компанії, виробники обчислювальної техніки, швидко зрозуміли, що в модульній комп’ютерній системі, компоненти якої відповідають загальним стандартам, не обов’язково всі модулі повинні виготовлятися однією і тією ж фірмою. Отримуючи великі прибутки, вони кинулися робити пристрої, які були придатні для “стикування” з комп’ютерами серії “Системи-360”, тобто повністю сумісні з машинами фірми IBM.
Створивши “Систему-360”, IBM ввела обчислювальну техніку у нову еру – еру розквіту технології пристроїв введення-виведення. У 60-70-х роках виробництво іншими фірмами пристроїв, які були сумісними з машинами IBM, настільки зросло, що IBM поступилася цим конкурентам близько 13% виробництва периферійних пристроїв до своїх же комп’ютерів. Та все ж успіх “Системи-360” був настількі великий, що доходи фірми IBM продовжували зростати швидкими темпами, а її лідируюче становище у комп’ютерній промисловості стало ще міцнішим.
- Міністерство освіти і науки україни
- 9.12. Огляд WinDev 154
- 10. Історія операційних систем 169
- Список літератури 187
- Передмова
- 1. Передвісники комп’ютерної ери
- 1.1. Комп’ютерна програма–що це?
- 1.2. Доелектронна історія обчислювальної техніки
- Логарифмічна лінійка
- 1.3. Можливості двійкового коду
- 1.4. Розвиток двійкової системи
- 1.5. Винахід перших комп’ютерів
- Перша в історії працююча програмнокерована універсальна обчислювальна машина z-3 (1941 р.)
- 1.6. Гарвардська архітектура
- 1.7. Архітектура фон Неймана
- 1.8. Створення зрозумілих людині кодів
- 1.9. Крок на благо програмування
- 1.10. Можливості програмного управління
- 2. Нові мови програмування
- 2.1. Поневіряння пакетної обробки
- 2.2. Універсальна мова програмування
- 2.3. Усунення неоднозначності
- 2.4. Заклик до дотримання математичної строгості
- 2.5. Пошук та усунення помилок
- 2.6. Нелегке мистецтво програмування
- 2.7. Обчислювальна техніка та програмування в срср
- 3. Розквіт та хаос програмного забезпечення
- 3.1. Місце народження хакерів
- 3.2. Два чародії програмування
- 3.3. Перші промислові стандарти
- 3.4. Дружній інтерфейс
- 3.5. Прообраз сучасного «ноутбука»
- 4. Болісний шлях розвитку програмування
- 4.1. Плануюче обчислення
- 4.2. Внесок Великої Британії
- 4.3. Програмування англійською мовою
- 5. Три комерційні гіганти
- 5.1. Перша комерційна мова програмування
- 5.2. Обчислювальна техніка приходить у бізнес
- 5.3. Народження codasyl
- 5.4. Конференція в Цюріху
- 5.5. На шляху до сумісності комп’ютерів
- 5.6. Розбіжності Нового Світу
- 6. Десятиліття динамічного розвитку
- 6.1. Перші кроки непроцедурної мови
- 6.3. Алфавітне хрещення
- 6.4. Успіх та суперечки
- 6.5. Інженерний підхід
- 6.6. Структурний підхід
- 6.7. Поява мови “Ада”
- 7. Програмування приходить у наші домівки
- 7.1. Розквіт Бейсіка
- 7.2. Поява мови Модула-2
- 7.3. Музикальний француз
- 7.4.Довгожитель Lisp – інструмент функціонального програмування
- 7.5. Prolog – нездійснена мрія еом V покоління
- 7.6. Революція на ім’я Java
- 8. Історія і шляхи розвитку супер-еом
- 8.1. Усе починалося з менфреймов
- 8.2. Напрями розвитку обчислювальної техніки
- 8.3. Розвиток елементної бази. Закон Мура
- 8.4. Вдосконалення архітектури
- Звичайна послідовн обробка
- Конвеєрна обробка
- 9. Сучасний стан та перспективи розвитку програмування
- 9.1. Криза у програмуванні
- 9.2. Методологія процедурно-орієнтованогопрограмування
- 9.3. Методологія об’єктно-орієнтованогопрограмування
- 9.4. Методологія об’єктно-орієнтованогоаналізу та проектування
- 9.5. Технології програмування
- 9.6. Case –засоби
- 9.7. Методологія rad
- 9.11.1. Знайомство с LightSwitch
- 9.11.2. Архитектура LightSwitch
- 9.11.3. Створення проекту в Microsoft Visual Studio LightSwitch
- 9.11.4. Дванадцять основних переваг LightSwitch
- 9.12. Огляд WinDev
- 9.12.1. ПризначенняWinDev
- 9.12.2. Деякі характеристики wLanguage
- 9.13. Технологія model checking
- 9.14. NeoBook – программирование для непрограммистов
- 9.14.1. Введення для секретарок
- 9.14.3. Можливості та області застосування
- 9.15. Файлові системи найближчого майбутнього
- 9.15.1. Зетта-повінь настає
- 9.15.2. Файлова система zfs
- 9.15.3. Файлова системаBtrfs
- 9.15.4. Файлова системаHammer
- 10. Історія операційних систем
- 10.1. Послідовна обробка даних
- 10.2. Прості пакетні системи
- 10.3. Багатозадачні пакетні системи
- 10.4. Системи з режимом розподілу часу
- 10.5. Основні досягнення
- 10.6. Сучасні системи unix
- 10.7. Os/2. Битва двох гігантів
- Список літератури