Поколения IBM-совместимых |
Новиков Максим Глебович |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ВступлениеПоколение компьютера определяется поколением используемого в нём процессора, поскольку последний является основным его компонентом. Если меняется поколение процессора, значит, меняется и поколение компьютера. Процессор каждого следующего поколения скачкообразно отличался от предыдущего, аккумулируя в себе самые свежие на тот период разработки. Последние несколько лет с поколениями процессоров как Intel, так и его основного конкурента AMD, происходит явная путаница. Чтобы понять, насколько один процессор лучше другого, уже недостаточно видеть его название, в котором раньше был заложен номер поколения. Теперь вместо чёткой цифры процессоры именуют малоинформативными названиями, и пользователям, чтобы понять, что же они всё-таки покупают, приходится углубляться в тонкости вычислительных технологий. В этой статье я попытался чётко отделить одно поколение от другого, взяв за основу линейку процессоров Intel. Для полноты информации, для каждого поколения процессоров Intel я упомянул соответствующее поколение его конкурента AMD. Может, кому-то эта классификация и покажется «притянутой за уши», но, по крайней мере, она значительно проясняет сложившуюся ситуацию. Процессоры до 6-го поколенияПоколения процессоров Intel чётко прослеживались вплоть до процессора Pentium: 1 — i8086 и i8088, 2 — i80286, 3 — i80386, 4 — i80486 (процессор i80186 я пропустил, поскольку он практически не применялся в IBM-совместимых компьютерах, а мы будем классифицировать только применявшиеся). В поколениях AMD тоже всё было почти гладко: 1 — Am8086 и Am8088, 2 — Am286, 3 — Am386, 4 — Am486. Правда, следующий процессор Am5x86 принадлежал ещё к четвертому поколению, поскольку предназначался для тех же материнских плат, что и Am486 и не имел программной совместимости с пятым поколением.Таким образом, до этого момента поколения процессоров определялись, прежде всего, неким набором усовершенствований, и указывались самим производителем в названии, а также в номере семейства, зашитым в микросхему. Далее у AMD поколения продолжают нумероваться достаточно чётко, хотя и меняют свой вид — K5, K6, K7, K8. У Intel же на i80486 нумерация заканчивается, и вместо неё на следующем процессоре появляется название Pentium. В нём всё ещё угадывается пятое поколение процессоров (аналог K5 у AMD), а вот дальше начинается настоящая путаница. ТерминологияЧтобы разобраться со следующими поколениями процессоров, нам придётся ввести четыре новых понятия, которые их характеризуют. Расположим понятия от более общего к более конкретному:
По совокупности трёх последних характеристик можно судить о принадлежности современных процессоров к тому или иному поколению. Иногда при самостоятельном определении поколения процессора на пользователя оказывает влияние цифра в его коммерческом названии, которая не всегда отражает реальное положение дел (Pentium II и Pentium III — казалось бы, разные поколения, а отличий практически нет). Я постарался не идти на поводу у коммерческих названий, и классифицировал процессоры только по совокупности вышеперечисленных признаков. Процессоры 6-го поколения и вышеПервым процессором 6-го поколения был разработанный корпорацией Intel специально для серверов и мощных рабочих станций процессор Pentium Pro. Кодовое имя процессора — P6. В этом процессоре была применена новая микроархитектура, которую назвали также — P6. Новая микроархитектура с шестёркой в названии, а также шестёрка в кодовом имени однозначно относят этот процессор к шестому поколению. К тому же поколению относился процессор от AMD K6, выпущенный несколько позже. После Pentium Pro был выпущен Pentium MMX, который снова имел микроархитектуру, ядро и технологию изготовления (350 нм) от Pentium, но некоторое количество специализированных мультимедийных команд (MMX). Учитывая, Pentium Pro не имел этих новых команд, хотя принадлежал к следующему поколению, то классификацию набору команд будем считать вторичной. А значит, Pentium MMX принадлежит ещё к пятому поколению. Кроме того, его кодовое название P55C (у обычного Pentium'а - P5 или P54C), в отличие от P6 у Pentium Pro, что подтверждает моё предположение. Следующим у Intel был процессор Pentium II. Он получил микроархитектуру P6, и имел ядро Klamath, изготовлявшееся по той же технологии 350 нм (а позже ядро Deschutes, изготовлявшееся по технологии 250 нм). Всё это позволяет отнести этот процессор к шестому поколению, как и Pentium Pro. Замечу, что полноценным конкурентом процессора Pentium II от AMD стал K6-2 (процессор второй ступени шестого поколения). Следующим был Pentium III. Я не причисляю его к следующему поколению,
ибо принципиальных отличий от Pentium II нет. Та же микроархитектура, та же технология 250 нм,
лишь ядро другое — Katmai. В дальнейшем процессор переведен на ядро Coppermine и технологию 180
нм, а еще позже (уже после выпуска более медленного Pentium 4) — на ядро Tualatin и технологию
130 нм. Да и номер семейства тот же, что и у Pentium II — шестой. Следующий процессор Pentium 4 (именно 4 а не IV) был разработан с использованием новой микроархитектуры NetBurst, что однозначно относит его к следующему, седьмому поколению, и ядра Willamette, изготовлявшегося по старой технологии 180 нм. Затем он был переведён на ядро Northwood и технологию 130 нм. Замечу, что номер семейства у этого процессора — уже 15. Куда делись семейства с 7 по 14 — непонятно. Аналогом этого процессора от AMD является линейка K7 (Athlon, Duron, Athlon XP, Sempron). При этом и Athlon и Athlon XP я отношу к одному поколению, поскольку они различаются не более, чем Pentium II и Pentium III, которые я также отнёс к одному поколению. Процессоры Pentium 4, начиная с ядра Prescott (и далее Prescott 2M и Cedar Mill), я отношу к следующему, восьмому поколению. Несмотря на ту же микроархитектуру NetBurst, она была достаточно существенно модернизирована. Процессоры перешли на новую технологию изготовления 90 нм, а позже 65 нм. Предполагаю, что процессор не поменял название, поскольку существующее Pentium 4 было к тому времени очень хорошо раскручено, а первые процессоры на новом ядре зачастую работали медленнее старых. Соответствующим поколением от AMD является K8 (Athlon 64). После Pentium 4 появились некие двуглавые монстры — Pentium D. По сути это два процессора Pentium 4 на ядрах Prescott (а потом и Cedar Mill), объединённых в одном корпусе. Та же микроархитектура, та же технология 90 нм (а впоследствии и 65 нм). Сдвоенное ядро Prescott назвали Smithfield, а Cedar Mill — Presler. Я не отношу эти процессоры к процессорам нового поколения. Это просто очередная вариация последних процессоров Pentium 4. Кроме того, у AMD первые двухядерные процессоры, судя по всему, тоже относились к восьмому поколению (Athlon 64 X2, Athlon 64 FX-60). Core 2 Duo,
Core 2 Quard — однозначно новое, девятое поколение процессоров, основанное на новой микроархитектуре
Core. Процессоры изготавливались на ядре Conroe (двухядерные) и Kentsfield (четырёхядерные) и
технологии 65 нм, а также на ядре Wolfdale (двухядерные) и Yorkfield (четырёхядерные) и технологии
45 нм. Core i7 (i3, i5)— десятое поколение, основанное на микроархитектуре
Nehalem. Процессоры изготавливались по технологии 45 нм. Итого имеем следующую условную разбивку процессоров (а также компьютеров на их основе) по поколениям:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[Вернуться в начало] |
[Оставить отзыв в гостевой] |