Передісторія: від мікропроцесора до ПК (1981 р)
На початку серпня 1981 року корпорація IBM організувала прес-конференцію, на якій було оголошено про випуск принципово нової моделі комп'ютера - IBM PC. Дуже спокусливо вважати поворотним саме цей момент, але насправді революція почалася на кілька років раніше. Випуск IBM PC позначив нову фазу революції: захоплення персональними комп'ютерами зовсім нового ринку - корпоративного.
Революція, як це зазвичай буває, зароджувалася там, де її ніхто не чекав. В кінці 60-х - початку 70-х р мікроелектроніка досягла такого стану, коли вже став можливим промисловий випуск великих інтегральних схем (ВІС). Зрозуміло, дуже спокусливо зібрати в одному корпусі весь прилад того чи іншого призначення. Однак незабаром виявилося, що такий прилад буде коштувати набагато дорожче, ніж виготовлений традиційними методами - на друкованій платі (це так і до сих пір).
Для того щоб випуск БІС був економічно доцільний, потрібно випускати їх великими партіями, т. Е. Робити універсальними. На той час уже було добре відомо, що чи не будь-яку технічну задачу можна вирішити двома способами - схемним і програмним. Можна, наприклад, виготовити верстат-автомат для випуску якихось конкретних деталей, а можна розробити верстат з ЧПУ, щоб налаштовувати його як на ці деталі, так і на інші. Електронна схема - це свого роду чорний ящик, який реагує на різноманітні комбінації вхідних сигналів відповідними комбінаціями сигналів на виході. Усередині цього "ящика" може бути спеціально розроблена схема, а може бути і "комп'ютер" з відповідною програмою, можливо занесеної в ПЗУ. Починаючи з деякого рівня складності, розробка та налагодження спеціалізованої програми стає швидше і простіше, ніж розробка і налагодження схеми з тими ж функціями. Так що поява мікропроцесорів було неминуче: це дозволяла технологія, цього ж вимагала економіка.
Ось так в далекому 1971 року з'явився перший мікропроцесор Intel 4004. Це був справжній універсальний ЦП, але ні розрядність, ні адресний простір не дозволяли застосовувати його для обчислень. До пори до часу мікропроцесори залишалися неодмінним атрибутом автоматизованих приладів, а якщо використовувалися для розрахунків, то в формі спеціалізованих варіантів для калькуляторів. До речі кажучи, в приладах, де потрібно було по-справжньому високу швидкодію, мікропроцесорах місця не було, там доводилося застосовувати схемні рішення.
Саме цей факт спонукав виробників мікропроцесорів підвищувати їх швидкодію і розрядність, і ось настав нарешті момент, коли з'явилася можливість зробити справжній мікрокомп'ютер. Пальму першості більшість істориків комп'ютерного ринку присвоюють фірмі MITS, яка в 1975 р випустила комп'ютер Altair на базі мікропроцесора Intel 8080. Але ... з оперативною пам'яттю 256 байт, це ще була іграшка для любителів. Однак "іграшка" мала комерційний успіх і ще через рік в магазинах США з'явилося безліч моделей мікрокомп'ютерів, в числі яких Commodore PET, Radio Shack TRS-80 і (увага!) Apple II. До цього часу творці останнього, Стів Джобс і Стів Возняк, уже злегка розсудливим. Апарати для обкрадання телефонних компаній і ідея "розкуркулити" кондиціонер, щоб витягти з нього мікропроцесор для виготовленн свого комп'ютера, а також мали зовсім несподіваний комерційний успіх системні плати типу Apple I були вже в минулому. Возняк і Джобс на той час "інкорпорувала" в свою фірму серйозного економіста і маркетолога Майка Марккула, який і зайнявся просуванням новинки на ринок. Комп'ютер Apple II відрізнявся від більшості своїх "сучасників" тим, що ніс на собі "родимі плями" минулого, це не був цілком закінчений апарат, там залишалася деяку свободу для аматорських вправ: в Apple II можна було встановлювати додаткові інтерфейсні плати, плати пам'яті і пр. Саме ця особливість, яку згодом стали називати "відкритою архітектурою", і стала його основною перевагою. Успіху Apple II сприяли ще дві новинки. По-перше, це був розроблений Возняком в 1978 р недорогий накопичувач на гнучких дисках, по-друге, перша програма дл комерційних розрахунків - електронна таблиця VisiCalc, яку створили Ден Бріклін і Боб Френкстон. Саме ця програма "пересадила" багатьох бізнесменів з калькулятора за мікрокомп'ютер.
Суперники Apple II спочатку продовжували випускати мікрокомп'ютери з іншого "родоводом" - це були сильно вдосконалені настільні калькулятори, зроблені як готові закінчені прилади, що називається, "ні відняти, ні додати". Але так було недовго. В кінці 70-х ринок вже був заповнений мікрокомп'ютерами на базі мікропроцесорів 8080 і Z80, які працювали під управлінням однієї з перших справжніх операційних систем для настільних машин - CP / M фірми Digital Research. CP / M була побудована за модульним принципом і передбачала адаптацію до трохи відрізняється конфігурацій, тому кожна фірма випускала комп'ютери трохи по-своєму, прагнучи обійти суперників.
То були воістину романтичні часи: про сумісність з попередніми моделями замислюватися не доводилося, тому стільки апаратних новинок, скільки тоді, за аналогічний проміжок часу ніколи більше не з'являлося.
Рання історія: ПК в офісі (1982-83)
Цілий ряд рішень, які прийняли на початку 80-х тодішні керівники IBM, надали кардинальний вплив на весь подальший хід розвитку комп'ютерної індустрії. Зараз можна судити і рядити, були то помилки або геніальне провидіння, але історія не знає умовного способу, тому питання, "що було б, якщо ..." ми тут обговорювати не будемо. Важливо одне: не помічати настільки бурхливо розвивається напрямок індустрії стало неможливо, і корпорація IBM тоді була змушена поступитися багатьма з доти непорушних дл них принципів.
Зокрема, довелося відмовитися від продажу своїх виробів тільки через власні канали збуту і продавати нові комп'ютери в роздріб, довелося відмовитися і від виготовлення машин переважно з власних модулів і з власним програмним забезпеченням. Втім, і те, і інше рішення були значною мірою вимушеними: розгортання і виробництва, і нової мережі розповсюдження зажадали б часу, а його вже не було: на столах співробітників великих корпорацій, в яких тоді IBM домінувала, вже почали з'являтися персональні машини - виробництва інших компаній. Багато зараз вважають, що рішенням, мали самі далекосяжні наслідки, була угода з Microsoft.
Популярна в комп'ютерних колах легенда стверджує, що співробітники IBM намагалися вступити в контакт зі співробітниками Digital Research про перенесення системи CP / M на платформу 8088/86, але в найкритичніший момент глава цієї фірми Гері Кіндалл виявився на борту літака в якійсь діловій поїздці і дістатися до нього не було ніякої можливості. В результаті угода з DR не відбулися, а ось з Microsoft - було підписано, спочатку про ліцензування транслятора з Бейсіка, а потім і операційної системи, яка тоді отримала назву PC-DOS.
Найперша IBM PC була побудована на базі мікропроцесора 8088, що мала 64-Кбайт ОЗУ і була оснащена НГМД для односторонніх дисків ємністю 160 Кбайт. Рекомендована роздрібна ціна цього комп'ютера становила 2880 дол. Продаж IBM PC почалася в жовтні 1981 року, а вже до кінця цього ж року було продано більше 35 тис. Машин.
Тепер уже можна з упевненістю сказати: у тому, що стосується схемотехнічних рішень, IBM PC була розроблена дуже вірно. Хоча це був досить слабкий комп'ютер, він допускав розширення, які майже негайно з'явилися на ринку. Це були і плати додаткової пам'яті по 256 Кбайт (якщо хто-небудь забув, доступний обсяг фізичної пам'яті в тих комп'ютерах становив ті самі 640 Кбайт, які згодом почали називати "бар'єром"), і графічні адаптери (спочатку мінімальна конфігурація допускала роботу тільки в текстовому режимі), і плати з послідовними і паралельними портами. Перші PC оснащувалися інтерпретаторами з мови Бейсік, і майже відразу ж почали з'являтися нові програми.
У IBM PC був ще один недолік, який обернувся достоїнством. Машина була недостатньо швидкодіючої, а її операційні системи - як їх не називай, PC-DOS, MS-DOS або просто DOS - недосконалими. Це спонукало розробників програм діяти "в обхід системи", звертаючись до обчислювальних ресурсів безпосередньо. В результаті жодна зі спроб випустити на ринок хоча і сумісну з IBM, але більш досконалу машину успіхом не увінчалася. Свіжість не буває другий, а сумісність - неповною. Саме тому дуже швидко вийшли з гри Digital Equipment з її комп'ютером Rainbow, AT & T з моделлю 6300 і Texas Instruments з Professional. Деякі програми розроблялися дл узагальненої версії DOS, і в результаті виявлялися недостатньо ефективними, інші - для конкретних машин, і вони відмовлялися працювати на інших. Його користувачі не люблять невизначеностей, тому всі захотіли мати істинно сумісні комп'ютери. Тоді "тестовими" програмами для визначення сумісності стали Lotus 1-2-3 і Microsoft Flight Simulator.
У березні 1983 р фірма Compaq, яку заснували троє вихідців з Texas Instruments, продемонструвала світу, що на ринку є місце і для портативних IBM-сумісних машин. Хоча Compaq була не першою, хто почав випуск таких комп'ютерів, її маркетингові підсилю увінчалися успіхом. До речі, в ті часи "портативної" вважалася машина масою більше 12 кг ...
Перші ластівки (1984-86)
Слідом за портативними машинами Compaq випустила й настільну модель, і 1984 рік став роком зародження так званих "клонів". В цьому ж році IBM спробувала стати законодавцем мод ще за двома напрямками. По-перше, була випущена модель для домашніх користувачів, названа PCjr ( "PC мл."). Цей комп'ютер був побудований на базі процесора 8088, що був оснащений чи не першою бездротовою клавіатурою, повинен був коштувати 1300 дол. І зазнав нищівний провал: ринок не дозрів. Друга новинка виявилася куди більш перспективною. Це була IBM PC AT. Сама важлива особливість цієї машини полягала в тому, що це була перша ластівка в серії переходів на мікропроцесори більш високих рівнів зі збереженням сумісності з попередніми моделями. Цей комп'ютер оказалс законодавцем стандартів на багато років вперед в цілому ряді відносин: тут вперше з'явилася 16-розрядна шина розширень (залишається стандартною і до цього дня) і графічні адаптери EGA з роздільною здатністю 640х350 при глибині представлення кольору 16 біт, майже одночасно з цим комп'ютером IBM і Microsoft випустили DOS 3.0, систему, що стала стандартною на кілька років. До цього ж часу відноситься перша спроба IBM зробити персональний комп'ютер багатозадачним. Пакет цієї фірми TopView дозволяв одночасно виконувати кілька прикладних програм, передбачав виведення на екран кількох вікон, але лише в текстовому режимі. Крім того, програми, складені з відхиленнями від "правил хорошого тону", т. Е. Що зверталися до обчислювальних ресурсів в обхід операційної системи і BIOS, під керуванням цієї оболонки працювали не завжди коректно. Той факт, що зараз мало хто пам'ятає таку штуку, як TopView, говорить сам за себе ...
1984 ознаменований ще цілим рядом подій, які визначили подальший хід розвитку комп'ютерної індустрії на багато років вперед. Зокрема, саме в цьому році Hewlett-Packard випустила перший лазерний принтер.
Однак найважливішою подією 1984 року (якщо не брати до уваги появи PC AT) був випуск перших комп'ютерів Macintosh з графічним (і тільки графічним!) Інтерфейсом, маніпулятором "миша" і багатьма іншими атрибутами користувальницького інтерфейсу, без яких не мисляться сучасні настільні комп'ютери. Про настільних комп'ютерах інших моделей можна було б не згадувати: Commodore 64 і Atari 800 поки ще працювали у домашніх користувачів, але поступово "сповзали" в нішу ігрових систем, де в нових втіленнях перебувають і донині. Компанія Apple випустила Macintosh теж після серії невдач. Спроба випустити Apple III успіху не принесла. Настільки ж розчаровує виявилася реакці ринку на комп'ютер Lisa, який випередив свій брешемо мало не на десять років. Ні домашні, ні корпоративні користувачі не були готові платити 10 тис. Дол. За одне лише додаткову зручність в роботі. Macintosh, успадкував багато властивостей призначеного для користувача інтерфейсу від комп'ютерів Lisa (в свою чергу "запозичені" у дослідників з фірми Xerox), коштував куди дешевше.
Агресивна рекламна кампанія по просуванню комп'ютерів Macintosh на ринок увінчалася успіхом.Однак цей успіх ніяк не можна назвати повним. Користувачів зі світу PC новий інтерфейс не залишив байдужими, але революційний комп'ютер не був сумісний ні з колишніми програмами, ні з апаратними елементами. А в тодішніх корпораціях вже стали нормальними робочими інструментами WordPerfect і Lotus 1-2-3, користувачі вже звикли і пристосувалися до символьному інтерфейсу DOS. З їх точки зору Macintosh виглядав навіть якось несерйозно. Корпоративний світ вичікував.
Загалом, період з 1983 по 1985 р найкраще описати як епоху фальстартів, переважна частина комп'ютерної індустрії вичікувала того, що в пресі називали PC II (передбачалося, що її випустить IBM) і нової DOS. Нові комп'ютер і система дійсно з'явилися, але зовсім не так, як припускали і очікували. У 1986 р Compaq і ALR випустили перші в світі комп'ютери на базі мікропроцесора Intel 386, не чекаючи прикладу з боку IBM.
Нова історія: зграя без ватажка (1987-89)
У квітні 1987 р новинка від IBM дійсно побачила світ. Це було сімейство комп'ютерів PS / 2. Але з випуском цієї серії IBM прорахувалася у багатьох відношеннях. Перш за все, старші моделі сімейства, побудовані на базі мікропроцесора 386, були новиною тільки для IBM. Точно так же "локальної" новиною виявилося застосування 3,5-дюйм НГМД - на комп'ютерах Macintosh вже давно використовувалися тільки такі диски. Були ще дві новини: микроканальная архітектура (MCA) і графічні адаптери VGA.
Часи, коли IBM була безумовним законодавцем мод, скінчилися, і схоже, безповоротно. Єдина новинка, яка була прийнята майже відразу і безумовно - був стандарт VGA. На 3,5-дюйм дискети зрештою перейшли теж всі, але дуже поступово. А ось архітектуру MCA чекала сумна доля. Спочатку ще спостерігалася млява боротьба, але вирішальне слово сказали ті, хто почав випускати AT-386 раніше IBM. У їх комп'ютерах застосовувалася шина EISA, основними перевагами якої була сумісність з колишніми платами розширень і 32-розрядний тракт даних дл нових плат. Ще багато років випускалися комп'ютери з шиною MCA, але врешті-решт від неї відмовилася і сама IBM, бо лише невелика частина виробників зовнішніх пристроїв виробляла плати, сумісні з MCA.
IBM поступилася позиції і ще на одному напрямку. Після тривалого періоду невизначеності IBM і Microsoft спільно випустили нову операційну систему - OS / 2. Протягом деякого часу представники Microsoft розповідали про "багатозадачного DOS", ходили чутки і про те, що свою аналогічну систему розробляє IBM. І ось, нарешті, вони об'єдналися і випустили у світ OS / 2. Про недоліки DOS на той час було сказано вже багато: це і бар'єр 640 Кбайт, і відсутність однакового для користувача інтерфейсу, і монопольний режим роботи програм.
Внутрішні протиріччя почали підточувати альянс IBM-Microsoft майже з самого початку. OS / 2 1.0, що з'явилася в кінці 1987 р передбачала багатозадачність роботи з витісненням і допускала розміри прикладних програм до 16 Мбайт - принципового межі для мікропроцесорів 286. Однак справжнім подією для користувачів стала поява версії 1.1, яка була випущена лише в жовтні 1988 м, бо саме в цій версії був нарешті реалізований графічний інтерфейс.
На операційних системах вже почало сказиватьс тягар сумісності: якщо і було можливо підготувати систему з перерахованими вище можливостями дл мікропроцесорів 286, то повністю це не вдалося ні IBM, ні Microsoft. Певне замішання користувачів викликало і поява "чисто-IBM'овской" версії OS / 2, так званої розширеної редакції (Extended Edition), де були вбудовані засоби управління базами даних і комунікацій, і збіг назв - деякі вважали, що операційна система OS / 2 призначена спеціально для комп'ютерів PS / 2 та тільки для них.
А тим часом Microsoft продовжувала працювати над Windows (тоді ще оболонкою), яка проголошувалася перехідною ланкою між DOS і OS / 2. У 1987 р була випущена у світ підсистема Windows 2.0, інтерфейс якої був вже багато ближче до того, до якого ми зараз звикли. Крім того, в цій оболонці була реалізована архітектура прикладних програм SAA (System Application Architecture), запропонована IBM, але на рік раніше, ніж її впровадила сама IBM. Однак і ця оболонка діяла в режимі сумісності з 8088/8086, а не в захищеному режимі хоча б мікропроцесорів 286, так що неможливо було реалізувати справжню багатозадачність, а розміри прикладних програм були як і раніше обмежені. В цьому ж році Microsoft підготувала роздільні версії Windows для мікропроцесорів 286 і 386; в останньому варіанті утворилася і багатозадачність, і можливість працювати з пам'яттю до 16 Мбайт. Тим самим почалося змагання між Windows і OS / 2, хоча IBM і Microsoft довго заперечували цей факт.
Найважливіше в згаданому змаганні - відсутність повної сумісності між Windows і OS / 2; висновок графіки на екран у них виконувався по-різному. В результаті виникли непорозуміння у незалежних розробників програм: Microsoft переконувала їх готувати програми для Windows, запевняючи, що ці програми пізніше можна буде вільно виконувати і в середовищі OS / 2, в той час як IBM схиляла розробників до роботи дл OS / 2 відразу ж.
Корпоративні користувачі - не ті люди, які з'ясовують, яка з новинок більше перспективна, на власному досвіді. Будь-яке сумнів стає вагомою підставою, щоб зайняти вичікувальну позицію. І, незважаючи на появу кількох прикладних пакетів, в корпораціях як і раніше працювали в середовищі DOS і на комп'ютерах з шиною ISA. IBM не зуміла втримати за собою роль законодавця стандартів, але і жоден з інших розробників комп'ютерних систем НЕ перехопив лідерство. І ось, мало-помалу склалася ситуація, аналога якій не було у всій історії комп'ютерної техніки: диктувати почали програмісти. Початком цієї ери можна вважати випуск Windows 3.0 - саме з цього моменту починається
Новітня історія: "Windows-сумісні" комп'ютери (1990-94)
Windows 3.0 була ще оболонкою для DOS, тому відмовлятися від старих програм поки не було потрібно. У цій підсистемі вже був використаний захищений режим, тому можна було реалізувати многозадачную роботу. Інтерфейс був схожий на інтерфейс Presentation Manager - піктограмами (Program Manager) і деревовидної структурою каталогів (File Manager).
Однак навіть після появи Windows 3.0 фірми IBM і Microsoft продовжували висловлюватися про OS / 2, в особливості про OS / 2 2.0, першої істинно 32-розрядної системі, якій судилося з'явитися лише в 1992 р IBM вважала OS / 2 операційною системою майбутнього дл всіх, в той час як Microsoft "позиціонувала" OS / 2 як операційну систему для відповідальних додатків і серверів. Пізніше представники Microsoft почали навіть говорити про OS / 2 3.0 (не плутайте з OS / 2 Warp 3.0), в якій передбачалося вдосконалити засоби забезпечення безпеки і передбачити керування декількома процесорами. Більш того, ця система повинна була забезпечити безпосередню сумісність з Windows- і Posix-програмами. За цим сценарієм Windows NT повинна була стати ядром, де була б забезпечена сумісність і з DOS, і Windows, і OS / 2.
І відбувся розлучення. OS / 2 завдяки своїй стійкості і надійності, знайшла собі місце в деяких корпораціях, але IBM не зуміла нічого протиставити переможному ходу Windows. Навіть поява OS / 2 Warp 3.0, яка розійшлася багатомільйонним тиражем, розстановку сил не змінило.
Домінуюче становище Microsoft зміцнило і її масоване вторгнення на ринок прикладних програм, які реально готувалися паралельно з операційними системами. Відтепер найбільш популярні пакети почали з'являтися майже одночасно з новими версіями систем.
Саме на переході від 80-х до 90-м р сформіровалс альянс Wintel. Коли на початку 1989 р Intel випустила мікропроцесор 486, виробники комп'ютерів не стали чекати прикладу з боку IBM або Compaq. Почалася гонка, в яку вступили десятки фірм. Але все нові комп'ютери були надзвичайно схожі один на одного - їх об'єднувала сумісність з Windows і мікропроцесори від Intel.
Список літератури
Пятібратов А.П., Можаров Р.В. ЕОМ, МІНІ-ЕОМ та мікропроцесорна техніка в навчальному процесі., -М., 1997.. -230с.
Лувішіс І., Зарубін Ю., Мазо Б. Коротко про історію розвитку комп'ютерів. // Комп'ютер Прес - 1996 - N5.
Іванов А.В. Історія створення комп'ютерів // Комп'ютер Прес - 1996 - N5.
|