Хто придумав комбінацію Ctrl-Alt-Del?
Цього року персональним комп'ютерам виповнюється 33 роки. І скільки ж чудес за цей невеликий термін сотворили коробочки, в необхідності яких сумнівалися навіть їхні творці, інженери компанії IBM!
На початку 1980-х років компанія продавала великі комп'ютери (мейнфрейми) великим замовникам: уряду, військовим, університетам, науковим центрам, великим корпораціям. Замовлення були величезні, гроші від них йшли великі. Що тут думати про дрібниці, про якісь там персональних комп'ютерах! Хіба що використовувати їх як інтелектуальних терміналів до мейнфреймів?
У 1975 році був випущений комп'ютер моделі 5100, цілком підходящий для роботи на ньому однієї людини. Був він настільним, з вбудованим чорно-білим монітором, з клавіатурою і з накопичувачем на магнітній стрічці. Непоганий кандидат в персональні комп'ютери, якби не ціна - 20 тисяч доларів. Непід'ємно!
На початку 1980-х років на ринку персональних комп'ютерів був трохи гравців. По-перше, зачинатель всіх «ігор» з персональними комп'ютерами, компанія Apple зі своєю системою Apple II. За нею слідували компанії Commodore, Atari, RadioShack і Tandy. Вони випускали відносно дешеві комп'ютери для радіоаматорів, які головний кайф отримували від того, що збирали цю «мухорайку» своїми руками, а потім розважалися нескладними забавними іграми, підключивши ігровий комп'ютер до екрану домашнього телевізора і до домашнього касетного магнітофона.
Оскільки фірма IBM розглядала створення маленьких комп'ютерів як непрофільну тягар, було вирішено довести проект до розумного кінця невеликим колективом інженерів і програмістів (всього 12 осіб), об'єднаних під керівництвом Дона Естріджа (Don Estrige). Передбачалося, що якщо персональні комп'ютери для чогось знадобляться фірмі, їх виробництво можна буде «скинути» стороннім компаніям. І тому, щоб заощадити час і зменшити ціну виробу, проектувальники максимально використовували «чужі» напрацювання. З тієї ж причини компанія IBM, зовсім не немовля в джунглях захисту інтелектуальної власності, практично відмовилася від ліцензування власних компонентів і базової системи введення-виведення (BIOS). Нехай розцвітають тисячі квітів, хай IBM PC клонують всі, кому завгодно!
По ходу проектування відбулися невеликі зміни, які визначили - високим стилем висловлюючись - долю людства.
Спочатку передбачалося, що «мозком» нового персонального комп'ютера буде процесор IBM 801, який уже мав власну операційну систему. Але потім в якості процесора для персонального комп'ютера вибрали Intel 8088. Знадобилося швидко і дешево розробити операційну систему для цього процесора. Підрядилась це зробити маленька компанія «Microsoft». Так з'явилася MS-DOS, яку згодом «Microsoft» зробила своїм головним продуктом на кілька років і завдяки якій ця крихта зі штатом у 30 осіб перетворилася на міжнародну корпорацію.
Розробники заощадили час і на тому, що скористалися вже готовими монітором і принтером. Монітор був давно розроблений в японському філії IBM, а в якості принтера взяли матричний принтер Epson. Клавіатура і монітор були вбудовані в комп'ютер, а підключалися за допомогою кабелю. Це рішення здається зараз звичайним, але тоді воно було в новинку. Комп'ютер спроектували і побудували за один рік і один місяць. Перший зразок був випущений 12 серпня 1981.
Одним з інженерів, що працювали в команді, яка створила IBM PC був Девід Бредлі (David J. Bradley). За п'ять хвилин він придумав штуку, яку досі знають все. І, ймовірно, будуть знати доти, поки існують PC. А саме комбінацію з трьох клавіш - Control-Alt-Delete, яка змушує комп'ютер перезавантажитися без виключення. Або, як кажуть, «зробити гарячий рестарт».
Команда Бредлі розробляла базову систему введення-виведення (BIOS). Ця система починала роботу відразу ж після включення комп'ютера. Вона перевіряла існування різних пристроїв (монітора, клавіатури, флоппі-дисків, таймера і т.п.), після чого намагалася завантажити операційну систему з флоппі диска, і якщо завантаження сталася успішно, передавала управління MS DOS. Це так званий «холодний рестарт», до початку якого комп'ютер не працював.
Зараз «холодний рестарт» займає хвилини 2, в 1980 році - більше 5 хвилин. При налагодженні раз у раз доводилося здійснювати рестарт і витрачати багато часу, дивлячись на чорний екран, по якому біжать зелені літери. Щоб прискорити процес налагодження BIOS, Бредлі зробив в програмі додаткову точку входу для «гарячого рестарту», після перевірки всього включається обладнання, там де починалася власне завантаження операційної системи. Тим самим час перезавантаження скорочувалася більш ніж наполовину.
«Гарячий рестарт» спочатку проводився одночасним натисканням на клавіші Control-Alt-Escape. Натиснути ці три клавіші одночасно пальцями однієї руки можливо, але складно. Потренуйтеся, у вас вийде! Але потім, для того щоб гарантувати ще більшу безпеку від випадкового натискання «фатального» сполучення клавіш, вирішили замінити колишню комбінацію на Control-Alt-Delete. На старій клавіатурі IBM натиснути однією рукою три ці клавіші одночасно було неможливо. Американці називають це поєднання «привітом трьома пальцями» («three-finger salute»). Російськомовні комп'ютерники іноді вживають більш химерне назву: «комбінація з трьох пальців».
Девід Бредлі згадує, що вся робота по установці в BIOS точки «гарячого рестарту» зайняла в нього від сили 15 хвилин, а потім він зайнявся наступній із сотні робіт, які слід було зробити. Ніхто не збирався розкривати цей виробничий секретик широкій публіці. Розкрив його Білл Гейтс. Він був дуже незадоволений тим, що на комп'ютері або на клавіатурі інженери не спромоглися зробити кнопку для «гарячого рестарту». Через це на знаменитому свого часу «синьому екрані смерті» довелося написати «Натисніть Ctrl + Alt + Del, щоб запустити ваш комп'ютер заново». Так весь світ дізнався про те, що таке Ctrl + Alt + Del, а Девід Бредлі прославився як винахідник комбінації з трьох пальців.