Продолжая тему первой статьи — история эволюции процессоров с конца XX века по начала XXI века.

Во многих процессорах 80-х годов использовалась архитектура CISC (Complex instruction set computing). Чипы были довольно сложными и дорогими, а также не достаточно производительными. Возникла необходимость в модернизации производства и увеличения количества транзисторов.

Архитектура RISC

В 1980 году стартовал проект Berkeley RISC, которым руководили американские инженеры Дэвид Паттерсон и Карло Секвин. RISC (restricted instruction set computer) — архитектура процессора с увеличенным быстродействием благодаря упрощенным инструкциям.



Руководители проекта Berkeley RISC — Дэвид Паттерсон и Карло Секвин

После нескольких лет плодотворной работы, на рынке появилось несколько образцов процессоров с сокращенным набором команд. Каждая инструкция платформы RISC была простой и выполнялась за один такт. Также присутствовало намного больше регистров общего назначения. Кроме того использовалась конвейеризация с упрощенными командами, что позволяло эффективно наращивать тактовую частоту.

RISC I вышел в 1982 году и содержал более чем 44 420 транзисторов. Он имел всего 32 инструкции и работал на частоте 4 МГц. Следующий за ним RISC II насчитывал 40 760 транзисторов, использовал 39 инструкций и был более быстрым.



Процессор RISC II

Процессоры MIPS: R2000, R3000, R4000 и R4400

Архитектура процессоров MIPS (Microprocessor without Interlocked Pipeline Stages) предусматривала наличие вспомогательных блоков в составе кристалла. В MIPS использовался удлиненный конвейер.

В 1984 году группа исследователей во главе с американским ученым Джоном Хеннесси основала компанию, проектирующую микроэлектронные устройства. MIPS лицензировала микропроцессорную архитектуру и IP-ядра для устройств умного дома, сетевых и мобильных применений. В 1985 году вышел первый продукт компании — 32-битный R2000, который в 1988 году был доработан в R3000. У обновленной модели имелась поддержка многопроцессорности, кэш-памяти инструкций и данных. Процессор нашел применение в SG-сериях рабочих станций разных компаний. Также R3000 стал основой игровой консоли Sony PlayStation.



Процессор R3000

В 1991 году вышла линейка нового поколения R4000. Данный процессор обладал 64-битной архитектурой, встроенным сопроцессором и работал на тактовой частоте 100 МГц. Внутренняя кэш-память составляла 16 Кб (8 Кб кэш-команд и 8 Кб кэш-данных).

Через год вышла доработанная версия процессора — R4400. В этой модели увеличился кэш до 32 Кб (16 Кб кэш-команд и 16 Кб кэш-данных). Процессор мог работать на частоте 100 МГц — 250 МГц.

Процессоры MIPS: R8000 и R10000

В 1994 году появился первый процессор с суперскалярной реализацией архитектуры MIPS — R8000. Емкость кэш-памяти данных составляла 16 Кб. У этого CPU была высокая пропускная способность доступа к данным (до 1.2 Гб/с) в сочетании с высокой скоростью выполнения операций. Частота достигала 75 МГц — 90 МГц. Использовалось 6 схем: устройство для целочисленных команд, для команд с плавающей запятой, три вторичных дескриптора кэш-памяти ОЗУ и кэш-контроллер ASIC.



Процессор R8000

В 1996 году вышла доработанная версия — R10000. Процессор включал в себя 32 Кб первичной кэш-памяти данных и команд. Работал CPU на частоте 150 МГц — 250 МГц.

В конце 90-х компания MIPS занялась продажей лицензий на 32-битную и 64-битную архитектуры MIPS32 и MIPS64.

Процессоры SPARC

Ряды процессоров пополнили продукты компании Sun Microsystems, которая разработала масштабируемую архитектуру SPARC (Scalable Processor ARChitecture). Первый одноименный процессор вышел в конце 80-х и получил название SPARC V7. Его частота достигала 14.28 МГц — 40 МГц.

В 1992 году появилась следующая 32-битная версия под названием SPARC V8, на базе которой был создан процессор microSPARC. Тактовая частота составляла 40 МГц — 50 МГц.

Над созданием следующего поколения архитектуры SPARC V9 с компанией Sun Microsystems совместно работали Texas Instruments, Fujitsu, Philips и другие. Платформа расширилась до 64 бит и являлась суперскалярной с 9-стадийным конвейером. SPARC V9 предусматривала использование кэш-памяти первого уровня, разделенного на инструкции и данные (каждая объемом по 16 Кб), а также второго уровня емкостью 512 Кб — 1024 Кб.



Процессор UltraSPARC III

Процессоры StrongARM

В 1995 году стартовал проект по разработке семейства микропроцессоров StrongARM, реализовавших набор инструкций ARM V4. Эти CPU представляли собой классическую скалярную архитектуру с 5-стадийным конвейером, включая блоки управления памятью и поддерживая кэш-память инструкций и данных объемом по 16 Кб каждая.



StrongARM SA-110

И уже в 1996 году был выпущен первый процессор на базе StrongARM — SA-110. Он работал на тактовых частотах 100 МГц, 160 МГц или 200 МГц.

Также на рынок вышли модели SA-1100, SA-1110 и SA-1500.



Процессор SA-110 в Apple MessagePad 2000

Процессоры POWER, POWER2 и PowerPC

В 1985 году компания IBM начала разработку RISC-архитектуры следующего поколения в рамках проекта America Project. Разработка процессора POWER (Performance Optimization With Enhanced RISC) и набора инструкций для него длилась 5 лет. Он был весьма производительный, но состоял из 11 различных микросхем. И поэтому в 1992 году вышел другой вариант процессора, что умещался в одном чипе.



Чипсет POWER

В 1991 году совместными усилиями альянса компаний IBM, Apple и Motorola была разработана архитектура PowerPC (сокращенно PPC). Она состояла из базового набора функций платформы POWER, а также поддерживала работу в двух режимах и была обратно совместима с 32-битным режимом работы для 64-разрядной версии. Основным назначением являлись персональные компьютеры.

Процессор PowerPC 601 использовался в Macintosh.



Процессор PowerPC

В 1993 году был представлен POWER2 с расширенным набором команд. Тактовая частота процессора варьировалась от 55 МГц до 71.5 МГц, а кэш-память данных и инструкций была 128-256 Кб и 32 Кб. Микросхемы процессора (их было 8) содержали 23 миллиона транзисторов, а изготавливался он по 0.72-микрометровой CMOS-технологии.

В 1998 году IBM выпустила третью серию процессоров POWER3 на 64 бита, полностью совместимых со стандартом PowerPC.

В период с 2001 по 2010 вышли модели POWER4 (до восьми параллельно выполняющихся команд), двухядерные POWER5 и POWER6, четырех-восьми ядерный POWER7.

Процессоры Alpha 21064A

В 1992 году компания Digital Equipment Corporation (DEC) выпустила процессор Alpha 21064 (EV4). Это был 64-разрядный суперскалярный кристалл с конвейерной архитектурой и тактовой частотой 100 МГц — 200 МГц. Изготовлен по 0,75-мкм техпроцессу, со внешней 128-разрядной шиной процессора. Присутствовало 16 Кб кэш-памяти (8 Кб данных и 8 Кб инструкций).

Следующей моделью в серии стал процессор 21164 (EV5), который вышел в 1995 году. Он обладал двумя целочисленными блоками и насчитывал уже три уровня кэш-памяти (два в процессоре, третий — внешний). Кэш-память первого уровня разделялась на кэш данных и кэш инструкций объемом по 8 Кб каждый. Объем кэш-памяти второго уровня составлял 96 Кб. Тактовая частота процессора варьировалась от 266 МГц до 500 МГц.



DEC Alpha AXP 21064

В 1996 году вышли процессоры Alpha 21264 (EV6) с 15,2 миллионами транзисторов, изготовленные по 15,2-мкм техпроцессу. Их тактовая частота составляла от 450 МГц до 600 МГц. Целочисленные блоки и блоки загрузки/сохранения были объединены в единый модуль Ebox, а блоки вычислений с плавающей запятой — в модуль Fbox. Кэш первого уровня сохранил разделение на память для инструкций и для данных. Объем каждой части составлял 64 Кб. Объем кэш-памяти второго уровня был от 2 Мб до 8 Мб.

В 1999 году DEC купила компания Compaq. В результате чего большая часть производства продукции, использовавшей Alpha, была передана компании API NetWorks, Inc.

Процессоры Intel P5 и P54C

По макету Винода Дхама был разработан процессор пятого поколения под кодовым названием P5. В 1993 году CPU вышли в производство под названием Pentium.

Процессоры на ядре P5 производились с использованием 800-нанометрового техпроцесса по биполярной BiCMOS-технологии. Они содержали 3,1 миллиона транзисторов. У Pentium была 64-битная шина данных, суперскалярная архитектура. Имелось раздельное кэширование программного кода и данных. Использовалась кэш-память первого уровня объемом 16 Кб, разделенная на 2 сегмента (8 Кб для данных и 8 Кб для инструкций). Первые модели были с частотами 60 МГц — 66 МГц.



Процессор Intel Pentium

В том же году Intel запустила в продажу процессоры P54C. Производство новых процессоров было переведено на 0,6-мкм техпроцесс. Скорость работы процессоров составляла 75 МГц, а с 1994 года — 90 МГц и 100 МГц. Через год архитектура P54C (P54CS) была переведена на 350-нм техпроцесс и тактовая частота увеличилась до 200 МГц.

В 1997 году P5 получила последнее обновление — P55C (Pentium MMX). Появилась поддержка набора команд MMX (MultiMedia eXtension). Процессор состоял из 4,5 миллиона транзисторов и производится по усовершенствованной 280-нанометровой CMOS-технологии. Объем кэш-памяти первого уровня увеличился до 32 Кб (16 Кб для данных и 16 Кб для инструкций). Частота процессора достигла 233 МГц.

Процессоры AMD K5 и K6

В 1995 году компания AMD выпустила процессор K5. Архитектура представляла собой RISC-ядро, но работала со сложными CISC-инструкциями. Процессоры изготавливались с использованием 350- или 500-нанометрового техпроцесса, с 4,3 миллионами транзисторов. Все K5 имели пять целочисленных блоков и один блок вычислений с плавающей запятой. Объем кэш-памяти инструкций составлял 16 Кб, а данных — 8 Кб. Тактовая частота процессоров варьировалась от 75 МГц до 133 МГц.



Процессор AMD K5

Под маркой K5 выпускалось два варианта процессоров SSA/5 и 5k86. Первый работал на частотах от 75 МГц до 100 МГц. Процессор 5k86 работал на частотах от 90 МГц до 133 МГц.

В 1997 году компания представила процессор K6, архитектура которого существенно отличалась от K5. Процессоры изготавливались по 350-нанометровому техпроцессу, включали в себя 8,8 миллионов транзисторов, поддерживали изменение порядка выполнения инструкций, набор команд MMX и блок вычислений с плавающей запятой. Площадь кристалла составляла 162 мм?. Объем кэш-памяти первого уровня насчитывал 64 Кб (32 Кб данные и 32 Кб инструкции). Работал процессор на частоте 166 МГц, 200 МГц и 233 МГц. Частота системной шины была 66 МГц.

В 1998 году AMD выпустила чипы с улучшенной архитектурой K6-2, с 9,3 миллионами транзисторов изготавливаемого по 250-нанометровому техпроцессу. Максимальная частота чипа составляла 550 МГц.



Процессор AMD K6

В 1999 году вышла третья генерация — архитектура K6-III. Кристалл сохранил все особенности K6-2, но при этом появилась встроенная кэш-память второго уровня объемом 256 Кб. Объем кэша первого уровня составлял 64 Кб.

Процессоры AMD K7

В том же 1999 году на смену К6 пришли процессоры К7. Они выпускались по 250-нм технологии с 22 миллионами транзисторов. У CPU присутствовал новый блок целочисленных вычислений (ALU). Системная шина EV6 обеспечивала передачу данных по обоим фронтам тактового сигнала, что давало возможность при физической частоте 100 МГц получить эффективную частоту 200 МГц. Объем кэш-памяти первого уровня составлял 128 Кб (64 Кб инструкций и 64 Кб данных). Кэш второго уровня достигал 512 Кб.



Процессор AMD K7

Несколько позже появились кристаллы, базировавшиеся на ядре Orion. Они производилось по 180-нм техпроцессу.

Выход ядра Thunderbird внес необычные изменения в процессоры. Кэш-память 2-го уровня была перенесена непосредственно в процессорное ядро и работала на одинаковой с ним частоте. Кэш был с эффективным объемом 384 Кб (128 Кб кэша первого уровня и 256 Кб кэша второго уровня). Увеличилась тактовая частота системной шины — теперь она функционировала с частотой 133 МГц.

Процессоры Intel P6

Архитектура P6 пришла на смену P5 в 1995 году. Процессор являлся суперскалярным и поддерживал изменения порядка выполнения операций. Процессоры использовали двойную независимую шину, которая значительно увеличила пропускную способность памяти.

В том же 1995 году были представлены процессоры следующего поколения Pentium Pro. Кристаллы работали на частоте 150 МГц — 200 МГц, имели 16 Кб кэш-памяти первого уровня и до 1 Мб кэша второго уровня.



Процессор Intel Pentium Pro

В 1999 году были представлены первые процессоры Pentium III. Они базировались на новой генерации ядра P6 под названием Katmai, которые являлись модифицированными версиями Deschutes. В ядро была добавлена поддержка инструкций SSE, а также улучшился механизм работы с памятью. Тактовая частота процессоров Katmai достигала 600 МГц.

В 2000 году вышли первые процессоры Pentium 4 с ядром Willamette. Эффективная частота системной шины составляла 400 МГц (физическая частота — 100 МГц). Кэш-данных первого уровня достигал объема 8 Кб, а кэш-память второго уровня — 256 Кб.

Следующим ядром линейки стало Northwood (2002 год). Процессоры содержали 55 миллионов транзисторов и производились по новой 130-нм КМОП-технологии с медными соединениями. Частота системной шины составляла 400 МГц, 533 МГц или 800 МГц.



Intel Pentium 4

В 2004 году производство процессоров вновь перевели на более тонкие технологические нормы — 90 нм. Вышли Pentium 4 на ядре Prescott. Кэш данных первого уровня увеличился до 16 Кб, а кэш второго уровня достиг 1 Мб. Тактовая частота составляла 2,4 ГГц — 3,8 ГГц, частота системной шины — 533 МГц или 800 МГц.

Последним ядром, которое использовалось в процессорах Pentium 4 стало одноядерное Cedar Mill. Выпускалось по новому техпроцессу — 65 нм. Существовало четыре модели: 631 (3 ГГц), 641 (3,2 ГГц), 651 (3,4 ГГц), 661 (3,6 ГГц).

Процессоры Athlon 64 и Athlon 64 X2

В конце 2003 года AMD выпустила новую 64-битную архитектуру K8, построенную по 130-нанометровому техпроцессу. В процессоре был встроенный контроллер памяти и шина HyperTransport. Она работала на частоте 200 МГц. Новые продукты AMD получили название Athlon 64. Процессоры поддерживали множество наборов команд, таких как MMX, 3DNow!, SSE, SSE2 и SSE3.



Процессор Athlon 64

В 2005 году на рынок вышли процессоры компании AMD под названием Athlon 64 X2. Это были первые двухъядерные процессоры для настольных компьютеров. В основе модели лежали два ядра, выполненных на одном кристалле. Они имели общий контроллер памяти, шину HyperTransport и очередь команд.



Процессор Athlon 64 X2

В течение 2005 и 2006 годов AMD выпустила четыре поколения двухъядерных чипов: три 90-нм ядра Manchester, Toledo и Windsor, а также 65-нм ядро Brisbane. Процессоры отличались объемом кэш-памяти второго уровня и энергопотреблением.

Процессоры Intel Core

Процессоры Pentium M обеспечивали большую производительность, чем настольные процессоры на базе микроархитектуры NetBurst. И поэтому их архитектурные решения стали основой для микроархитектуры Core, которая вышла в 2006 году. Первым настольным четырехядерным процессором стал Intel Core 2 Extreme QX6700 с тактовой частотой 2.67 ГГц и 8 Мб кэш-памяти второго уровня.

Кодовое имя первого поколения мобильных процессоров компании Intel было Yonah. Они производились с использованием техпроцесса 65 нм, основанного на архитектуре Banias/Dothan Pentium M, с добавленной технологией защиты LaGrande. Процессор мог обрабатывать до четырех инструкций за такт. В Core был переработан алгоритм обработки 128-битных инструкций SSE, SSE2 и SSE3. Если раньше каждая команда обрабатывалась за два такта, то теперь для операции требовался лишь один такт.



Intel Core 2 Extreme QX6700

В 2007 году вышла 45-нм микроархитектура Penryn с использованием металлических затворов Hi-k без содержания свинца. Технология использовалась в семействе процессоров Intel Core 2 Duo. В архитектуру добавилась поддержка инструкций SSE4, а максимальный объем кэш-памяти 2-го уровня у двухъядерных процессоров увеличился с 4 Мб до 6 Мб.



Процессор AMD Phenom II X6

В 2008 году вышла архитектура следующего поколения — Nehalem. Процессоры обзавелись встроенным контроллером памяти, поддерживающим 2 или 3 канала DDR3 SDRAM или 4 канала FB-DIMM. На смену шине FSB, пришла новая шина QPI. Объем кэш-памяти 2-го уровня уменьшился до 256 Кб на каждое ядро.



Intel Core i7

Вскоре Intel перевела архитектуру Nehalem на новый 32-нм техпроцесс. Эта линейка процессоров получила название Westmere.
Первой моделью новой микроархитектуры стал Clarkdale, обладающий двумя ядрами и интегрированным графическим ядром, производимым по 45-нм техпроцессу.

Процессоры AMD K10

Компания AMD старалась не отставать от Intel. В 2007 году она выпустила поколение архитектуры микропроцессоров x86 — K10. Четыре ядра процессора были объединены на одном кристалле. В дополнение к кэшу 1-го и 2-го уровней модели K10 наконец получили L3 объемом 2 Мб. Объем кэша данных и инструкций 1-го уровня составлял 64 Кб каждый, а кэш-памяти 2-го уровня — 512 Кб. Также появилась перспективная поддержка контроллером памяти DDR3. В K10 использовалось два 64-битных контроллера. Каждое процессорное ядро имело 128-битный модуль вычислений с плавающей запятой. Вдобавок ко всему, новые процессоры работали через интерфейс HyperTransport 3.0.

В 2007 году с архитектурой K10 вышли многоядерные центральные процессоры Phenom фирмы AMD, предназначенные для использования в стационарных персональных компьютерах. Решения на базе K10 производились по 65- и 45-нм техпроцессу. В новой версии архитектуры (К10,5) контроллер памяти работал с памятью DDR2 и DDR3.



Процессор AMD Phenom

В 2011 году вышла новая архитектура Bulldozer. Каждый модуль содержал два ядра со своим блоком целочисленных вычислений и кэш-памятью 1-го уровня. Поддерживалась кэш-память 3-го уровня объемом 8 Мб, шины HyperTransport 3.1, технологии увеличения частоты ядер Turbo Core второго поколения и наборов инструкций AVX, SSE 4.1, SSE 4.2, AES. Также процессоры Bulldozer были наделены двухканальным контроллером памяти DDR3 с эффективной частотой 1866 МГц.



Процессор AMD Bulldozer

В 2013 году компания представила следующее поколение процессоров — Piledriver. Данная модель являлась улучшенной архитектурой Bulldozer. Были доработаны блоки предсказания ветвлений, возросла производительность модуля операций с плавающей запятой и целочисленных вычислений, а также тактовая частота.

Просматривая историю, можно проследить этапы развития процессоров, изменения в их архитектуре, усовершенствования технологий разработки и многое другое. Современные CPU отличаются от тех, которые выходили раньше, но при этом имеют и общие черты.

Комментарии (25)


  1. Gryphon88
    14.04.2016 14:04
    +2

    Sparc и MIPS по своей концепции очень красивы, но конкуренцию с Intel'овскими и даже АМДшными на десктопах проиграли, хотя, по отзывам, сервера на спарках были хороши.
    Можете подсказать, почему так? Из-за экономических (маркетинг, взаимодействие с большими покупателями и производителями софта, и пр.), поддержки (экосистема, пул программ, портирование компиляторов), остановки в развитии, или по каким-то другим причинам?


    1. leek
      14.04.2016 15:54

      Как всегда побеждает то, что приносит больший профит.


      1. Gryphon88
        14.04.2016 16:19
        +2

        Это само собой. Вопрос в другом: Intel x86 приносил наибольший профит потому что (можно выбрать несколько, знать бы ещё что):
        — технологическое совершенство (вычислений в секунду, вычислений на ватт, инттегрированное решение, решение, заточенное под задачу...) при равном кратном развитии
        — технологическое совершенство при более быстром развитии
        — договор с производителями софта, обильная документация, самостоятельное портирование компиляторов, оптимизация *nix под своё семейство, продавливание в комитетах по стандартизации, пр (создание экосистемы и пула программ)
        — сцепленное развитие (популярная железка или программа внезапно начинает работать лучше или монопольно с интеловскими процессорами, как фотошоп и мак или офис и винда)
        — демпинг или работа себе в убыток на захват рынка
        — откаты и внедрение техники нерыночными методами (например, установка в школы и госучреждения)
        — агрессивная реклама на фоне бездействия соперников…
        С удовольствием бы почитал статью (не в блоге Интела) «Intel. Rise to power» :)


        1. lumag
          14.04.2016 17:58

          Потому что под Intel было больше готовых программ. А SPARC/MIPS/ARM/PA-RISC так и остались нишевыми решениями.


          1. geher
            14.04.2016 20:43

            В мобильном мире получилось иначе. ARM — «наше все», а Intel — пока нишевое решение.


            1. lumag
              14.04.2016 23:16
              +1

              Потому что в мобильном мире ватты решают. А Intel в этом плане — не самый лучший.


    1. black_semargl
      16.04.2016 03:21

      Причина, ИМХО, неверный маркетинговый выбор — ориентация на суперкомпьютеры и прочий топ.
      В результате получалось дорого и малочисленно.
      И ещё наверно им следовало вложиться в разработку софта. Связка Intel+Microsoft получилась очень удачная. А они так и остались одинокими железячниками.


  1. Raegdan
    14.04.2016 15:51
    +3

    Четвертопень перепутали. Вместо классического, о котором идет речь в статье (Socket 478), на фотографии современный (LGA 775).


    1. vorphalack
      15.04.2016 02:55
      +1

      все перепутали. изображен как раз 478й, хотя по уму там надо прикладывать картинку 423 сокета.


      1. Raegdan
        15.04.2016 10:56

        Уже исправили. Там был процессор под 775й сокет.


        1. vorphalack
          15.04.2016 10:56

          интересно исправят ли во второй раз?


  1. andy_p
    14.04.2016 21:55
    +5

    В разработке процессора PowerPC есть и мой скромный вклад.


    1. MartinX
      15.04.2016 00:56
      +2

      Так расскажите :)


      1. andy_p
        15.04.2016 08:46

        Когда в Мотороле работал, генерировали для них библиотеки стандартных элементов.


  1. MartinX
    15.04.2016 00:55
    +5

    Слабенькая статья. Про ARM, PowerPC, SPARC, MIPS можно было бы подробнее рассказать. Почему и откуда они взялись, в чем их идеи. Так же опущено почему процессоры были картриджными, Pentium II и его Celeron версии не упомянуты (а были винрарные модельки, которые гнались хорошо и побеждали PII, но потом это пофиксили).


    1. olartamonov
      15.04.2016 01:28
      +5

      А Pentium 4 — гонка за частотой в ущерб эффективности, Rambus с его непрерывными скандалами, проигрыш Athlon'ам, итоговый отказ от NetBurst и возврат к архитектуре Pentium M, сопутствующая пляска AMD с попытками уйти от мегагерцев, закончившаяся запутыванием в собственных ногах?.. Детектив же целый, длиной в годы.

      А умирание альтернативных архитектур — судороги Alpha, угасание SPARC и лебединая песнь PowerPC — с последующим внезапным возрождением ARM и MIPS и рокировочкой, в результате которой теперь уже Intel пытается догнать ARM?..

      Интересны же не мегагерцы. Мегагерцы вообще не интересны. Интересен рынок.

      Впрочем, что мы тут. Автор за вечерок прошерстил десяток статей википедии, выдрал из каждой по паре абзацев и картинку, совсем немного напутал с датами и терминами — и готова статья.

      Люблю такие корпоративные блоги. Людям поставили KPI по количеству публикаций в неделю — они с честью выполняют.


      1. MartinX
        15.04.2016 01:36
        +1

        Даже в википедии намного больше информации, в английской — тем более. Можно еще вспомнить Itanium. Не понятно зачем хостинг оператору было писать эти статьи. Разве что для галочки.


        1. olartamonov
          15.04.2016 09:14
          +1

          Разве что для галочки.


          Именно. Выделили люди бюджет на SMM, сказали, что надо популяризироваться. PR-отдел взял под козырёк. Делать какие-то серьёзные материалы сложно — это наполовину журналисткая работа (найти в компании разбирающегося в теме, уговорить его написать материал, потом приводить результат в читаемый вид), поэтому фигачат в блог всё подряд, скорее всего, просто нанимая фрилансеров баксов по 30-50 за материал.

          Далее это превращается в красивую статистику (опубликовано N материалов… набрано NN тысяч просмотров… вовлечённость читателей… узнаваемость бренда), считается ROI (самая смешная схема, что я видел — посчитать в ROI в доход стоимость размещения тех же материалов, если бы за них площадке платили поштучно как за рекламу), все довольны. Компания ведёт активный SMM.

          Я по такому же принципу наблюдал, как у огромной международной компании соцсети были быстро заполнены котиками и «нажми лайк, если у тебя тоже субботнее утро!», без шуток. Высококачественными котиками, конечно, там профессиональная команда работала, не фрилансеры с википедией, но многие всё равно недоумевали.


      1. ganzmavag
        15.04.2016 08:10
        +1

        Пожалуйста, напишите!
        Особенно про четвертый пентиум и борьбу с AMD, это очень интересно, правда. Я бы зачитался, например.


        1. olartamonov
          15.04.2016 09:14

          Мне, боюсь, катастрофически некогда.


        1. MartinX
          15.04.2016 12:29
          +3

          Советую шоу 16 бит тому назад посмотреть. Бачило вроде многие знают тут, толково рассказывает.


          1. ganzmavag
            15.04.2016 16:14

            Спасибо, нашел выпуски по этой теме, посмотрю.


  1. Costic
    15.04.2016 16:16

    Про Cyrix/VIA и многих других даже не вспомнили.

    Утверждать что CISC — это «сложно и дорого», на мой взгляд, некорректно. Даже неверно. Надо понимать, что в первых микропроцессорах ресурсы (транзисторы) были ограничены. И CISC как раз проще и дешевле. С одной стороны «сложной» инструкция становится из-за аргументов, которые «привязаны» к инструкции. Вот команда 1 байт (B8) «mov ax» и с ней аргумент 1234.
    mov ax, 1234 -> B8 34 12 (машинный код)
    С другой стороны команда «INC AX» будет занимать 1 байт, а вот её аналог в RISC скорее всего 4 байта (ARM), как и все команды RISC. Т.е. 3 байта памяти не используются. Очевидно, что когда памяти мало, то CISC значительно эффективнее.
    Удачи.


    1. VaalKIA
      15.04.2016 21:40

      Я вообще просмотрел по диагонали, очень поверхостно и все характеристики вразброд, ну если уж говоришь о инструкциях. так скажите как cisc закапывали и о переключении на mmx в 40 тактов против 1го, и о 3DNow. Если уделили столько внимания современной x86, то где упомнинание что интела64 бит не будет, а итаниум наше всё? Говорите о лейблах, тогда где винчип, где PA Semi с PA6T-1682M которой пророчили заменить PowerPC в компьютерах Эппл? Если говорите о частотах, то где 5ГГц AMD, где террагерцовый процессор?


    1. asdfghjk12
      16.04.2016 06:19

      Не факт. У AVR-микроконтроллеров команды длиной от 1 до 3 слов, у ARM Cortex-M большинство команд длиной 16...32 бит… А это всё RISC-контроллеры.