Процесори оточують нас всюди - вони є в комп'ютерах, телефонах, годинах, і навіть в холодильниках і чайниках. Однак їх можна легко розбити на дві-три групи за загальними ознаками (наприклад, ARM і x86), і в кожній групі були моделі, які серйозно просунули процесоробудування вперед - про них і поговоримо.
Intel 4004 (1971).
Процесор, з якого все почалося - так, звісно були процесори і до нього, проте це був перший комерційний «камінь», який в принципі міг купити кожна людина. Його характеристики були більш ніж скромні - частота до 740 КГц, сам він був 4-бітовим, а коштував близько 200 доларів (наприклад - за такі гроші зараз можна взяти хороший чотирьохядерний Intel Core i5). Однак його можливостей цілком вистачало для роботи калькуляторів - саме для них він і розроблявся.
Intel 8086 (1978).
Саме з цього процесора стали використовувати набір команд х86, який зараз є у всіх процесорах від Intel і AMD. Так що в теорії сучасний софт після деякої адаптації можна запустити на цьому 10 МГц «камінці». Також це був перший 16-бітний процесор від Intel, так що в підсумку він міг адресувати аж 1 МБ пам'яті - величезний обсяг за тими мірками.
Zilog Z80 (1976).
Мабуть, один з найвідоміших процесорів завдяки Sinclair ZX Spectrum - персонального комп'ютера, який коштував вкрай дешево, і тому за 17 місяців було продано аж один мільйон примірників. Сам процесор був бінарному сумісний з популярним Intel 8080, так що з запуском програм ніяких проблем не було. Ну а через величезну популярність СПЕККА під цей процесор було написано безліч всіляких програм та ігор, більш того - їх пишуть навіть зараз (так-так, під 3-10 МГц процесор 30-річної давності), так що процесор можна сміливо називати самий довготривалим серед процесорів для персональних ПК.
RCA 1802 (1976).
З розвитком ракетобудування досить швидко стало зрозуміло, що через високий рівень сонячної (в основному) радіації звичайні кремнієві процесори швидко деградують і перестають працювати, так що для довгих космічних перельотів потрібно або робити серйозний захист (що сильно збільшує вагу супутника), або ж використовувати інший напівпровідник або підкладку. Перший варіант, зрозуміло, відкинули - для супутників 70-х років кожен грам був на рахунку, а ось другий варіант вдався - був створений процесор RCA 1802, побудований за технологією кремній на сапфірі (КНС) і володіє високою стійкістю як до статики, так і до радіації. І процесор не підвів - він був встановлений в дослідницькому зонді Галілео, що вивчав Юпітер, і без проблем відпрацював майже 15 років (з 1989 по 2003 рік), обробивши при цьому понад 30 гігабайт інформації (і це при частоті всього 1. 7 МГц).
MOS Technology 6502 (1975).
Процесор, які багато знають по комп'ютеру Apple II, в якому він стояв. Але свою популярність він отримав раніше через те, що при ціні всього в 25 доларів конкурував з Intel 8080 і Motorola 6800, які коштували близько 200 доларів. Зрозуміло, конкуренти потім знизили ціну (причому більш ніж удвічі - до 70-80 доларів), проте це тільки підстьобнуло продажу 6502ого. За мірками середини 70-х це був досить потужний процесор, який міг адресувати до 64 КБ пам'яті. В результаті його стали ставити в ігрові приставки, де ціна комплектуючих була важлива (до слова, в Денді, він же NES, стояв саме він), і в дешеві ПК (тим самим серйозно подхлестнув ринок домашніх комп'ютерів).
Motorola 68000 (1980).
«Останній видих великої Motorola». Компанія, яка на той момент вже досить давно займалася процесорами, стала здавати - основний її помилкою було те, що вона наплювала на сумісність: якщо Intel вже майже 5 років випускає х86 процесори, від Motorola постійно робила щось нове. Так сталося і з 68k - це був потужний 32-розрядний процесор з частотою до 20 МГц, його активно ставили в персональні комп'ютери від Amiga і Apple, він навіть побував в космосі, будучи задіяний в Спейс Шаттл. Але, на жаль, продовження він толком не мав, в кінці 90х Motorola намагалася піти у вбудовуються рішення, але і там дешевші ARM-процесори не дали їй скільки-небудь розвинутися.
PowerPC 601 (1992).
Архітектура Power була досить серйозним конкурентом x86, і все тому, що в неї серйозно вклалися Apple і IBM: вони чудово розуміли, що Motorola не зможе поодинці зробити новий хороший процесор, а Apple і IBM потрібно щось ставити в свої пристрої - так народився союз AIM (за першими літерами компаній, які в нього входили), і в 1992 році з'явився процесор 601, що працює на частоті в 66 МГц. В результаті архітектура продовжувала розвиватися до середини нульових, поки не стало зрозуміло, що x86 все ж краще. Останнім пристроєм на архітектурі Power можна вважати Xbox 360, який щодо актуальний навіть зараз.
AMD Opteron 240 (2003).
Це був перший процесор архітектури х86, що вмів апаратно виконувати 64-бітові додатки. Intel в той час не було чого запропонувати - так, їх Itanium вміли виконувати 64-бітний код, але ось з 32-бітовим кодом, який був тоді в 99% програм, вони працювали повільніше, ніж Opteron. Плюсів у 64-бітної адресації було багато, найголовніший - можливість роботи більш ніж з 4 ГБ пам'яті, і в Windows XP це вже було реалізовано.
Pentuim III (2000).
У дев'яностих почалася жорстка гонка за мегагерцами - кожне нове покоління мало все менший техпроцес і все кращу компоновку транзисторів, що в підсумку призвело до того, що планка в 1 ГГц була підкорена в Pentium III 2000 року. З тих пір частоти зросли вкрай незначно, до 3-5 ГГц, а продуктивність стали збільшувати «вшир» - стали з'являтися багатоядерні процесори.
Intel Pentium D (2005).
Програвши гонку за 64-бітові процесори, Intel вирішили підтягтися і створити перший призначений для користувача двоядерний процесор - і їм це вдалося: в 2005 році вони випустили двоядерний Pentium, хоча за сучасними мірками це не зовсім двоядерний процесор - це два процесори під однією кришкою, без загальних елементів. Працювала така схема погано, та й софта, що підтримує багатопоточність, тоді не було. Але все ж це дало поштовх до розвитку багатоядерних процесорів, де, до речі, Intel все ж програє - AMD зараз пропонує користувачам восьмиядерні рішення, коли Intel - лише чотириядерні (і незабаром - шестиядерних).
Після 2005 року чогось глобально нового в процесорах більше, на жаль, не з'являлося - так, тепер процесори мають кеш L3 і навіть L4, але це логічний розвиток L2. Процесори мають по 4-8 ядер - логічний розвиток багатоядерності.
Частоти в середньому як були близько 3 ГГц в 2005, такими вони зараз і залишилися. І навіть 128-бітових процесорів не з'явилося і в найближчому майбутньому не буде, бо до ліміту пам'яті х64 процесорів ще дуже і дуже далеко. Більш того - ми все ближче до ліміту на розмір кремнієвого транзистора, і зараз активно ведуться розробки по створенню абсолютно нових процесорів. Так що хто знає - може, років через 20, ми будемо працювати на квантових ПК, а на сучасні Core i7 дивитися також, як ми зараз дивимося на який-небудь Pentium III.