Архітектура процесора комп'ютера - що таке і як дізнатися?!


cpu-architecture


На момент написання посту немає чіткого визначення - що таке «архітектура процесора». Якщо подивитися з точки зору розробників програмного забезпечення, то під архітектурою процесора розуміється його здатність виконувати певний набір машинних кодів. Сьогодні поки ще більшість сучасних CPU для звичайних комп'ютерів - дескотопов - відносяться до сімейства x86 або x32 - Intel-сумісних процесорів архітектури IA32 (архітектура 32-бітних процесорів Intel).
Основа була закладена ще в минулому 20 столітті компанією Intel в процесорі i80386. Однак потім, в наступних поколіннях процесорів, вона була доповнена і розширена компанією Intel - введені нові набори команд MMX, SSE, SSE2 і SSE3. Але не тільки Інтел займалася удосконаленнями цієї платформи. Сторонні виробники теж не відставали. Наприклад, компанія AMD розробила набори команд EMMX, 3DNow! і Extended 3DNow! Але ці вже морально застарілі процесори потихеньку замінюють на більш швидкі і сучасних процесори x64 (архітектура 64-бітних процесорів), які так само розробляються компаніями Intel і AMD. Відповідно тут додалися і нові набори команд - EM64T, SSE 4.1 і 4.2, AES, AVX і т. д.
А ось з железячной точки зору разработчов комп'ютерного обладнання - HardWare-поняття «архітектура процесора» або «мікроархітектура» має дещо інший сенс. Воно відображає основні принципи внутрішньої організації конкретних сімейств процесорів. Так, наприклад, архітектура стародавніх тепер вже процесорів Intel Pentium позначалася як Р5, трохи більше нових Pentium II і Pentium III - Р6, а відносно недавно застарілі Pentium 4 ставилися до архітектури NetBurst. В цей же час компанія AMD була змушена розробити власну архітектуру - К7 для процесорів Athlon і Athlon XP, і К8 для Athlon 64.

Як дізнатися архітектуру свого процесора?

x86 и 64-битная архитектура intel и amd

Архітектуру процесора Ви можете дізнатися або по специфікаціям і документації по процесору на сайті виробника. Там, як правило, викладена вся повна інформація по конкретній моделі CPU. Другий шлях - установка спеціальної програми. Наприклад - CPU-Z. Там, на вкладці CPU ви можете побачити і підтримувані інструкції, і повні специфікації процесора свого ПК.