OPIS STRON W INTERNECIE



Szukaj:


Wybierz język: ar | id | bg | ca | ceb | cs | da | de | et | en | es | eo | fr | he | hr | it | ko | lt | hu | nl | ja | no | pl | pt | ru | ro | sk | sl | sr | fi | sv | te | tr | uk | zh

x86

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
80486 DX2

x86 (Intel 80x86) — это общее название семейства микропроцессоров, как разработанных и выпускаемых компанией Intel, так и совместимых с ними процессоров других производителей (AMD, VIA, Transmeta, Winchip и т. д.).

Такое имя закрепилось за семейством этих микропроцессоров, так как названия ранних моделей процессоров Intel заканчивались на число 868086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). Более поздние модели стали называть именами собственными, например — Пентиум (Pentium), чтобы иметь возможность зарегистрировать их как торговую марку.

Другое название для архитектуры этого типа — IA (Intel Architecture) или же IA-32.

Содержание

[править] История

[править] Основные особенности архитектуры

x86 — это CISC-архитектура. Доступ к памяти происходит по «словам». «Слова» размещаются по принципу little-endian. Современные процессоры включают в себя декодеры команд x86 для преобразования их в упрощённый внутренний формат с последующим их выполнением, тем самым они являются RISC и CISC одновременно.

[править] Реальный режим

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

[править] Расширения

[править] 24-битный защищённый режим

Реализован только в микропроцессоре 80286 — первом микропроцессоре фирмы Intel, имеющем защищенный режим (Protected Mode). Он имел 24-разрядную архитектуру и позволял адресовать до 16 МБайт ОЗУ.

Задачи имели пока ещё общее адресное пространство.

[править] 32-битный защищённый режим

32-разрядная архитектура позволяет адресовать до 4 ГБайт ОЗУ.

В 32-битном режиме появилось понятие линейного адресного пространства. Теперь каждая задача может иметь отдельное адресное пространство. Задачи могут использовать теперь до 4 ГБайт линейного пространства независимо от количества установленной физической памяти (ОЗУ).

В более поздних 32-разрядных процессорах появилось PAE — Physical Address Extend — адресное расширение физической памяти до 36-бит (до 64 ГБайт ОЗУ). Это изменение не затронуло разрядности задач — они остались 32-битными.

[править] MMX

Дополнительный набор инструкций, выполняющих характерные для процессов кодирования/декодирования потоковых аудио/видео данных действия за одну машинную инструкцию. Впервые появился в процессорах Pentium MMX. Обеспечивает только целочисленные вычисления.

[править] SSE

SSE (англ. Streaming SIMD Extensions, потоковое SIMD-расширение процессора) — это SIMD (англ. Single Instruction, Multiple Data, Одна инструкция — множество данных) набор инструкций, разработанный Intel, и впервые представленный в процессорах серии Pentium III. Поддерживает вычисления с плавающей точкой.

[править] SSE2

Улучшенное расширение SSE. Появилось в процессорах Pentium 4. Производит потоковые вычисления с вещественными числами двойной точности (2 числа в одном регистре SSE). Кроме того, добавлены инструкции аналогичные расширению MMX, работающие с регистрами SSE (16 байт, 8 слов, 4 двойных слова или 2 учетверенных слова в одном регистре).

[править] SSE3

Продолжение SSE и SSE2, появилось в процессорах Prescott

[править] SSSE3

Дополнение к SSE3 для работы с упакованными целыми.

[править] SSE4

SSE4 это новый набор команд Intel Core микроархитектуры, впервые реализованный в процессорах серии Penryn.

SSE4 состоит из 54 инструкций, 47 из них относят к SSE4.1 (они есть только в процессорах Penryn). Ожидается, что полный набор команд (SSE4.1 и SSE4.2, то есть 47 + оставшиеся 7 команд) будет доступен в процессорах Nehalem. Ни одна из SSE4 инструкций не работает с 64-х битными mmx регистрами (только с 128-ми битными xmm0-15). Может оказаться, что не будет выпущено процессоров с SSE4, но без поддержки EM64T (x86-64).

[править] 3DNow!

Набор инструкций для потоковой обработки вещественных чисел одинарной точности. Поддерживается процессорами AMD начиная с K6-2. Процессорами Intel не поддерживается.

Инструкции 3DNow! используют регистры MMX в качестве операндов (в один регистр помещается два числа одинарной точности). Поэтому при переключении задач не требуется отдельно сохранять контекст 3DNow! (в отличие от SSE).

[править] 64-битный режим

К началу 2000-х годов стало очевидно, что 32-битное адресное пространство архитектуры x86 ограничивает производительность приложений, работающих с большими объёмами данных. 32-разрядное адресное пространство позволяет процессору осуществлять непосредственную адресацию лишь 4 Гб данных, этого может оказаться недостаточным для некоторых приложений, связанных, например, с обработкой видео или обслуживанием баз данных.

Для решения этой проблемы Intel разработала новую архитектуру IA-64 — основу семейства процессоров Itanium. Для обеспечения обратной совместимости со старыми приложениями, использующими 32-разрядный код, в IA-64 был предусмотрен режим эмуляции. Однако на практике данный режим работы оказался чрезвычайно медленным. Компания AMD предложила альтернативное решение проблемы увеличения разрядности процессора. Вместо того, чтобы изобретать совершенно новую систему команд, было предложено ввести 64-разрядное расширение к уже существующей 32-разрядной архитектуре x86. Первоначально новая архитектура называлась x86-64, позже она была переименована в AMD64. Первоначально новый набор инструкций поддерживался процессорами семейств Opteron, Athlon 64 и Turion 64 компании AMD. Успех процессоров, использующих технологию AMD64, наряду с вялым интересом к архитектуре IA-64, побудили Intel создать набор инструкций, полностью совместимый с AMD64. При этом был добавлен ряд специфических инструкций, не присутствовавших в изначальном наборе AMD64. Новая версия архитектуры получила название EM64T.

В литературе и названиях версий своих продуктов компании Microsoft и Sun используют объединенное именование AMD64/EM64T, когда речь заходит о 64-разрядных версиях их операционных систем Windows и Solaris соответственно. В то же время, поставщики программ для операционных систем GNU/Linux, BSD используют метки «x86-64» или «amd64», Mac OS X использует метку «x86_64», если необходимо подчеркнуть, что данное ПО использует 64-разрядные инструкции.

[править] Виртуализация

[править] Процессоры

[править] Процессоры x86 Intel

8086

16-разрядный процессор i8086 был создан в июне 1978 года, сначала работал на частотах 4,77 МГц, а затем и на 8 и на 10 МГц. Изготавливался по 3 мкм технологии и имел 29000 транзисторов.

8088

Чуть позже, в 1979 году был разработан i8088, который работал на тех же частотах, что и i8086, но использовал 8-разрядную шину данных (внутренняя шина процессора осталась 16-разрядной) для обеспечения большей совместимости с имевшейся в то время в ходу периферией. Благодаря более низкой цене, широко использовался в ранних системах IBM PC вместо 8086.

80186/80188

В 1982 были выпущены 80186 и 80188, которые первоначально не получили широкого распространения из-за того, что IBM не стала использовать их в своих персональных компьютерах. Впрочем, некоторые производители «клонов» сделали это, выпустив ускоренные варианты IBM PC XT. В то же время, эти процессоры оказались чрезвычайно удачными для использования во встроенных системах, и в различных модификациях выпускаются до настоящего времени[источник?]. В эти процессоры были первоначально добавлено несколько новых команд, повышена тактовая частота. Впоследствии появились модификации, содержащие дополнительные аппаратные средства, такие, как интегрированные контроллеры последовательного порта.

80286

Объявлен в 1982 году. Работал на частотах 6, а затем и на 8, 10, 12, 16, 20, (25?) МГц. Производился по 1,5 мкм техпроцессу и содержал около 134 тысяч транзисторов. С его появлением появилось такое понятие, как защищённый режим (protected mode) и виртуальная память. Производительность процессора по сравнению с 8086 увеличилась в несколько раз (0,99-2,6 млн операций в секунду).

80386

Первый 32-разрядный процессор (16-40 МГц). Появился в 1985 году. Знаменовал собой революцию в мире процессоров x86. Основные принципы, заложенные в этом чипе, без кардинальных изменений дожили и до наших дней (за всё это время изменения касались, в основном, повышения производительности, расширения набора команд, увеличения разрядности).

i486

Процессор i486 (1989 год) является усовершенствованным 386 процессором, и первым скалярным процессором Intel (ряд операций выполнялись за один такт). Имел встроенный FPU (Floating Point Unit — блок вычислений с плавающей запятой) и впервые — встроенную кэш-память (8 Кб). 486 — первый процессор Intel, для которого была применена технология умножения частоты шины FSB (в моделях DX2-66, DX4-75 и DX4-100).

Для ноутбуков и встраиваемых систем в начале 1990-х была выпущена «облегченная» модификация i486SX без встроенного блока FPU.

Intel486 OverDrive

Intel486 OverDrive (кодовое название P23T) — микропроцессор, предназначеный для модернизации систем на базе микропроцессоры Intel 486.

Pentium

Pentium (1993 год) — первый суперскалярный процессор и суперконвейерный процессор Intel. Суперскалярность — термин, означающий, что процессор позволяет выполнять более одной операции за один такт. Суперконвейерность означает, что процессор имеет несколько вычислительных конвейеров. У Pentium их два, что позволяет ему при одинаковых частотах в идеале быть вдвое производительней 486, выполняя сразу 2 инструкции за такт. Кроме этого, особенностью процессора Pentium являлся полностью переработанный и очень мощный на то время блок FPU, производительность которого оставалась недостижимой для конкурентов вплоть до конца 1990-х годов.

Pentium OverDrive

Pentium для Socket 3.

Pentium Pro

Pentium Pro (1995 год) — первый процессор шестого поколения. Идеи и технологии, заложенные в данный чип, определили архитектуры всех современных x86-процессоров: блоки предсказания ветвлений, переименование регистров, RISC-ядро, интегрированный кеш второго уровня. Однако технологическая сложность ядра данного процессора привела к сравнительно невысокому выходу годных чипов при технологиях того времени, что сказалось на высокой цене Pentium Pro. Поэтому данный процессор применялся только в High-End системах и серверах.

Pentium MMX

Pentium MMX (январь 1997 года) — процессор пятого поколения, и по сути, просто модификация ядра Pentium. Был добавлен новый блок целочисленных матричных вычислений MMX (Multi-Media eXtensions) и увеличен до 32К объём кеша первого уровня.

Pentium II

Pentium II (май 1997 года) — модификация ядра Pentium Pro с целью сделать его более доступным. Интегрированный кеш был вынесен на отдельную микросхему с пониженной в два раза частотой. Это упростило и удешевило ядро, хотя и сделало его более медленным, чем Pentium Pro.

Новая конструкция процессора потребовала размещение элементов на печатной плате, что, в свою очередь, привело к изменению конструктива процессора. Данные чипы выпускались в виде картриджей, устанавливающихся в специальный разъем на плате (Slot 1).

Кроме этого, в ядро Pentium II был добавлен блок MMX.

Celeron

Celeron — упрощённый вариант Pentium II/III/IV/Core/Core 2 для построения недорогих компьютеров. Основные отличия этих процессоров в объёме кэша второго уровня и частоте шины.

Pentium III

Pentium III, изготовленный изначально по 0,18 мкм технологическому процессу, отличается от P2 главным образом, добавлением SSE-инструкций. Поздние процессоры этой серии изготавливались по 0,13 мкм технологическому процессу и послужили прообразом процессоров архитектуры Core.

Pentium 4

Принципиально новый процессор с гиперконвейеризацией (hyperpipelining) — с конвейером, состоящим из 20 ступеней. Согласно заявлениям Intel, процессоры, основанные на данной технологии, позволяют добиться увеличения частоты примерно на 40 процентов относительно семейства P6 при одинаковом технологическом процессе (при «правильной» загрузке процессора).

На практике же, первые модели работали даже медленнее, чем Pentium III.

Core|Core 2

После провала процессоров Pentium 4 с использованием технологии NetBurst было решено вернуться к проверенным решениям. В основе новых процессоров лежит переработанное ядро Pentium III. Таким образом, ядро P6, использованное еще в процессорах Pentium Pro, дожило до наших дней, нарастив свою частоту с 150 МГц до 3.2 ГГц и обзаведясь новой системной шиной, поддержкой многоядерности, мультимедийных инструкций и 64-битного кода. Процессоры Core- это решение для ноутбуков, одно- и двухядерное, исполняющее 32-битный код. Процессоры Core 2 существуют как в настольном, так и в мобильном исполнении, включают ряд микроархитектурных улучшений и способны исполнять 64-битный код. Количество ядер варьируется от 1-го до 4-х.

Core i7

Дальнейшее развитие идей, заложенных в процессорах Core 2. Сохранив основную конструкцию процессорных ядер, Core i7 получил модульную структуру, позволюящую легко варьировать их количество, встроенный контроллер памяти (трехканальной DDR3 в высшем сегменте и двухканальной DDR3 в массовом) и новую шину, соединяющую процессор с чипсетом. Микроархитектурные улучшения позволяют Core i7 демонстрировать повышенную производительность по сравнению с Core 2 на равных частотах. Большое внимание было уделено вопросу энергоэффективности нового процессора.

Atom

Недорогие сверхэкономичные одно- и двухядерные процессоры, предназначенные для использования в так называемых "нетбуках" и "неттопах" - компьютерах, в которых вычислительная мощность пожертвована в пользу экономичности, бесшумности и малогабаритности. В основе - модифицированное ядро от первых Pentium, которое адаптировали под новый техпроцесс, добавили возможность исполнения 64-битного кода и мультимедийных инструкций, а также кеш-память второго уровня и поддержку многопоточного исполнения (SMT, аналог HyperThreading). Для упрощения конструкции было решено отказаться от внеочередного исполнения команд, что не лучшим образом сказалось на производительности.

Xeon

Семейство процессоров, ориентированных на серверы и многопоточные вычисления.

[править] Процессоры x86 AMD

Am8086/88/186/286/386/486

Процессоры-клоны i8086/88/186/286/386/486. Обычно выпускались с максимальной частотой на ступеньку выше, чем оригинал. Так, к примеру, Am386DX выпускался с максимальной частотой 40 МГц, а i386DX - 33 МГц. Вплоть до 486DX2-66 других различий между процессорами не было. Программно отличить эти процессоры было невозможно.

5x86

Процессоры-клоны i486. В то время, как Intel остановился на частоте 100 МГц у i486, AMD выпускала процессоры с частотами 133 МГц. Также они отличались увеличенным объёмом кэша первого уровня (16 Кбайт) и множителем х4.

K5/SSA5

Процессоры — аналоги Pentium. Первые x86 процессоры, полностью разработанные фирмой AMD. Несмотря на превосходство в целочисленных операциях над аналогами от Intel (в ядре данного процессора применялся ряд технологий шестого поколения), производительность блока вычислений с плавающей запятой раза в полтора уступала по производительности процессорам Pentium с аналогичной тактовой частотой. Кроме того, наблюдалась плохая совместимость с ПО некоторых производителей. Недостатки K5 были чрезвычайно преувеличены в различных сетевых и других неформальных обсуждениях и на долгое время способствовали (в целом — несправедливому) ухудшению репутации продукции AMD у пользователей.

K6

Выпущен в апреле 1997 года. Принципиально новый процессор AMD, основанный на ядре, приобретенном у NextGen. Данный процессор имел конструктив пятого поколения, однако относился к шестому поколению и позиционировался как конкурент Pentium II. Включал в себя блок MMX, и несколько переработанный блок FPU. Однако данные блоки все равно работали на 15-20 % медленнее, чем у аналогичных по частоте процессоров Intel. Процессор имел 64 Кбайт кэша первого уровня.

В целом сравнимая с Pentum II производительность, совместимость со старыми материнскими платами и более ранний старт (AMD представила К6 на месяц раньше, чем Intel представила P-II) сделали его достаточно популярным, однако проблемы с производством у AMD значительно испортили репутацию данного процессора.

K6-2

Дальнейшее развитие ядра К6. В этих процессорах была добавлена поддержка специализированного набора команд 3DNow!. Реальная производительность, однако, оказалась существенно ниже, чем у аналогичных по частоте Pentium II (это было вызвано тем, что прирост производительности с ростом частоты у P-II был выше благодаря внутреннему кешу), и конкурировать К6-2 смогли лишь с Celeron. Процессор имел 64 Кбайт кэша первого уровня.

K6-III

Более успешная в технологическом плане, чем K6-2, попытка создания аналога Pentium III. Однако маркетингового успеха не имела. Отличается наличием 64 Кбайт кэша первого уровня и 256 Кбайт кэша второго уровня в ядре, что позволяло ему на равной тактовой тактовой частоте обгонять по производительности Intel Celeron и не очень существенно уступать ранним Pentium III.

K6-III+

Аналог K6-III с технологией энергосбережения PowerNow!. Изначально предназначался для ноутбуков, но устанавливался и в настольные системы.

K6-2+

Аналог К6-III+ с урезанным до 128 Кб кэшем второго уровня.

Athlon

Очень успешный процессор, благодаря которому фирма AMD сумела восстановить почти утраченные позиции на рынке микропроцессоров. Кэш первого уровня — 128 Кб. Первоначально процессор выпускался в картридже, с размещением кэша второго уровня (512 Кб) на плате, и устанавливался в разъём Slot A, механически, но не электрически совместимый с интеловским Slot 1. Затем устанавливался в разъём Socket A и имел кэш второго уровня (256 Кб) в ядре. По быстродействию — примерный аналог Pentium III.

Duron

Конкурент Celeron поколений Pentium III/4. Отличается от Athlon’a объёмом кэша второго уровня (всего 64 Кб), зато интегрированным в кристалл и работавшем на частоте ядра.

Производительность заметно выше, чем у аналогичного Celeron, и при выполнении многих задач соответствует Pentium III.

Athlon XP

Продолжение развития архитектуры Athlon. По быстродействию — аналог Pentium 4. По сравнению с обычным Athlon’ом, добавлена поддержка SSE инструкций.

Sempron

Более дешёвый (за счёт уменьшенного кэша второго уровня) вариант процессоров Athlon XP и Athlon 64.

Первоначально процессоры Sempron представляли из себя перемаркированные чипы Athlon XP на ядре Thorton, имевшим 256 Kb кэша 2-го уровня. Поздние представляют собой урезанные версии Athlon 64 (Socket 754, одноканальный режим работы с памятью).

Opteron

Первый процессор, поддерживающий архитектуру x86-64.

Athlon 64

Первый несерверный процессор, поддерживающий архитектуру x86-64.

Athlon 64 X2

Продолжение архитектуры Athlon 64, имеет 2 вычислительных ядра.

Athlon FX

Имел репутацию «самого быстрого процессора для игрушек». Является, по сути, серверным процессором Opteron 1xx на десктопных сокетах без поддержки Registered-memory. Выпускается малыми партиями. Стоит значительно дороже своих «массовых» собратьев.

Phenom

Дальнейшее развитие архитектуры Athlon 64, выпускается в вариантах с тремя (Phenom X3) и четырьмя (Phenom X4) ядрами.

Turion

Мобильная модификация Athlon 64 с пониженным энергопотреблением и расширенными средствами управления питанием, выпускается в вариантах с одним и двумя ядрами.

Geode

Семейство процессоров, ориентированное на сектор встраиваемых решений, SOC Изначально - разработка National Semiconductor с лицензированным ядром Cyrix 6x86. Сейчас выпускается с ядром Athlon XP

[править] Процессоры Harris Semiconductor

Harris 286

Harris Semiconductor выпускала самые быстрые клоны 80286 процессора - их максимальная частота составляла 25МГц (вся линейка - 12/16/20/25МГц)

[править] Процессоры Cyrix

Cx486-SLC
Cx486-DLC
Cx486-SX
Cx486-DX
Cx5x86 (M1sc)
Cx6x86 (M1)
Cx6x86MMX (MII)
MediaGX

[править] Процессоры IDT

IDT-C6 Centaur WinChip

Процессор разработан Centaur Technology - подразделением IDT. Являясь процессором под Socket 7, он был по архитектуре гораздо ближе к 486 процессорам, чем к своим одноклассникам. Один 4-х стадийный целочисленный конвеер, операции сопроцессора не конвейеризовались. Также отсутствовали внеочередное исполнение, предсказание ветвлений и переименование регистров. При этом процессор имел блок исполнения MMX-инструкций, хотя и вдвое более медленный, чем у Pentium-MMX. За счет этого ядро процессора было очень простым, небольшим по количеству транзисторов, габаритам и энергопотреблению. Процессоры выпускались с частотным рядом 180, 200, 225 и 240 МГц, и не требовали двойного питания.

WinChip-2

Улучшенный вариант предыдущего процессора. Сопроцессор стал конвееризуемым, удвоена производительность блока MMX, появилась поддержка инструкций 3DNow!. Частоты - 200-250МГц.

WinChip-2A

Все то же, но по более тонкой технологии. Как следствие - потребность в двойном питании (2.8/3.3 В)

WinChip-3

Планировался как улучшенная версия предыдущей модели. Основное улучшение - удвоенный размер кеш-памяти. Однако выпущен он так и не был. Centaur Technology в полном составе была продана VIA, и на базе этой разработки был сделан VIA C3 с ядром Samuel

[править] Процессоры OKI

OKI M80C86

Клон i8086. Выпускался в корпусах типа DIP и QFP.

OKI M80C88

Клон i8088. Выпускался в корпусах типа DIP и QFP.

[править] Процессоры Rise Technology

Rise mP6

Процессор для Socket 7, с поддержкой инструкций MMX. Отличался низким энергопотреблением и невысокой производительностью. Выпускался с частотами 150, 166, 190, 200, 250 МГц. Особого распостранения не получил, и ядро mP6 было продано компании SiS.

[править] Процессоры VIA

VIA Cyrix III/VIA C3

Первый процессор, выпущенный под маркой VIA. Выпускался с разными ядрами от разных команд разработчиков. Разьем - Socket 370. Первый выпуск - на базе ядра Joshua, доставшегося VIA вместе с командой разработчиков Cyrix. Второй выпуск - с ядром Samuel, разработанным на базе так и не вышедшего IDT WinChip 3. Отличался отсутствием кеш-памяти второго уровня и, соответственно, крайне низким уровнем производительности. Третий выпуск - с ядром Samuel-2, улучшенной версией предыдущего ядра, оснащенной кеш памятью второго уровня. Процессор выпускался по более тонкой технологии и имел сниженное энергопотребление. После выпуска этого ядра бренд "VIA Cyrix III" окончательно уступил место "VIA С3". Четвертый выпуск - с ядром Ezra. Был также вариант Ezra-T, адаптированный для работы с шиной, предназначенной для процессоров Intel с ядром Tualatin. Дальнейшее развитие в направлении энергосбережения. Пятый выпуск - с ядром Nehemiah (C5P). Это ядро наконец получило полноскоростной сопроцесор, поддержку инструкций SSE, а также поддержку шифрования AES и аппаратный генератор случайных чисел. При этом процессор потерялл поддержку инструкций 3DNow!.

VIA C7

Дальнейшее развитие VIA C3. Ядро Esther (C5J), корпусировка - nanoBGA2 (21 мм x 21 мм), впаивается прямо на плату. Добавлены: аппаратная поддержка Secure Hash SHA-1 и SHA-256 и шифрования RSA, поддержка NX-bit, поддерживаются MMX, SSE, SSE2 и SSE3. Дальнейшее снижение энергопотребления при рабочих частотах до 2 ГГц. Собственная системная шина (VIA V4 800 МГц) для связи с чипсетом. Выпускается также в мобильном (VIA C7-M) и десктопном (VIA C7-D) исполнении.

VIA Eden ESP

Интегрированное решение, включающее в себя процессор VIA C3(c ядром Nehemiah C5P) и северный мост чипсета со встроенной UMA-графикой. Отличается крайне низким энергопотреблением (до 7 Вт при частоте 1 ГГц). Выпускается с частотами от 300 МГц (VIA Eden ESP 3000) до 1 ГГц (VIA Eden ESP 10000). Совместимые южные мосты: VT8235M, VT8237R Plus (с поддержкой SATA), VT8251 (2 x 1 PCI-E) и VIA 686B

VIA CoreFusion

Дальнейшее развитие идей VIA Eden ESP. Выпускается в двух вариантах - VIA Mark и VIA Luke, отличающихся интегрированным видеоядром, поддерживаемым типом памяти и рабочими частотами. Для VIA Mark это S3 Graphics ProSavage4 / SDR PC133 / 533/800 МГц, а для VIA Luke - VIA UniChrome Pro / DDR PC3200 / 533/800/1000 МГц. Совместимые южные мосты: VT8235M, VT8237R Plus (с поддержкой SATA), VT8251 (2 x 1 PCI-E) и VIA 686B

VIA Nano

Первый x86-64 процессор VIA. Ядро - Isaiah. Контактно-совместим с VIA C7. Выпускается с частотами от 1 ГГц до 1.8 ГГц. Энергопотребление модели 1.6 ГГц - до 17 Вт при полной загрузке. Среди нововведений - внеочередное исполнение инструкций. Позиционируется, как конкурент Intel Atom.

[править] Процессоры NEC

Выпускала серию процессоров, часть из которых (ядро V20/V30) была программно совместима как с Intel x186, так и с Intel 8080. Переключение между режимами работы осуществлялось при помощи 3 дополнительных инструкций. Аппаратно они выглядели как сильно ускоренная версия 8088 или 8086.

Процессоры на основе ядра V33 не имели режима эмуляции 8080, зато поддерживали, при помощи двух дополнительных инструкций, расширенный режим адресации.

[править] Процессоры NexGen

Nx586

[править] Процессоры SiS

SiS550

[править] Процессоры Transmeta

Transmeta Crusoe

Строго говоря, Crusoe не является x86 процессором. Для исполнения x86 кода используется программная трансляция в внутренние 128-битные VLIW-инструкции. Это позволяет адаптировать процессор к любому набору команд и улучшает энергоэффективность, но производительность такого решения заведомо меньше, чем у процессоров с нативной системой команд x86. Транслятор команд называется Code Morphing Software.

Transmeta Efficeon

Дальнейшее развитие идеи сочетания VLIW-процессора и Code Morphing Software. Основное отличие от предыдущего решения - VLIW-инструкции стали 256-битными.

[править] Процессоры UMC

U5 Green CPU

U5 - семейство микропроцессоров класса 80486. Имели несколько вариантов маркировки, как то: U5SВ-40, U5S-Super33 и т.п. Основной изюминкой был значительно оптимизированный микрокод и полностью статический дизайн, в результате чего эти процессоры имели выдающуюся по тем временам производительность (некоторые недобросовестные продавцы даже продавали их как процессоры с удвоением частоты - U5S-33 как SX2-66 и U5S-40 как SX2-80). U5S не имел математического сопроцессора, а вариант с сопроцессором должен был называться U5D, но так и не был выпущен. Intel добилась судебного запрета на продажу Green CPU в США, обосновав это тем, что UMC использовала в своих процессорах микрокод Intel, не имея лицензии. Существовали некоторые проблемы с ПО. Так, например, известная игра Doom отказывалась запускаться на этом процессоре без правки конфигурации, а Windows 95 время от времени зависала. Это было связано с тем, что программы находили в U5S отсутствующий сопроцессор, и попытки обращения к нему заканчивались крахом.

[править] Процессоры, выпускавшиеся заводами СССР [[1]]

КР1810ВМ86

Аналог i8086

КМ1810ВМ86

Однокристалка на базе i8086

КР1834ВМ86/КР1835ВМ86

Аналог i80C86

КМ1810ВМ88

Однокристалка на базе i8088

КР1847ВМ286

Аналог i80286. Выпускался заводом "Ангстрем". Выход годных процессоров был где-то в районе 1%...

[править] Процессоры МЦСТ

Компанией ЗАО «МЦСТ» выпущен первый процессор «Эльбрус» и вычислительный комплекс на его базе — «Эльбрус-3М1», позволяющий работать в режиме двоичной совместимости с семейством x86 процессоров.

[править] Производители

x86 и совместимые с ними процессоры выпускаются (выпускались) несколькими компаниями, в том числе:

[править] См. также

[править] Ссылки

Документация
Источник — «http://ru.wikipedia.org/wiki/X86»
Change language: All | العربية | Bahasa Indonesia | Български | Català | Cebuano | Česky | Dansk | Deutsch | Eesti | English | Español | Esperanto | Français | עברית | Hrvatski | Italiano | 한국어 | Lietuvių | Magyar | Nederlands | 日本語 | Norsk (bokmål) | Polski | Português | Русский | Română | Slovenčina | Slovenščina | Српски / Srpski | Suomi | Svenska | తెలుగు | Türkçe | Українська | 中文

Wikipedia jest zarejestrowanym znakiem towarowym Wikimedia Foundation
Wszystkie materiały pochodzą z Wikipedii, obięte są licencją GNU Free Documentation License