Термін architecture
охоплює набагато більше, ніж просто processor
. Існує маса інших апаратних компонентів, які мають вирішальне значення для ядра ОС. Перший приклад, який мені спадає на думку, - це те interrupt controller
, що є окремим від processor
, але залежно від фактичної моделі може бути поміщене всередину тієї ж мікросхеми, що і processor
.
Вся ця колекція апаратних компонентів називається архітектурою. Якщо ви також включаєте деякі основні компоненти програмного забезпечення, у вас є те, що зазвичай називають a platform
.
Крім того, термін architecture
трохи абстрактніший, ніж processor
ви іноді architecture
посилаєтесь на дизайн і processor
посилаєтесь на фізичну частину обладнання.
x86
це сім'я процесорів. У цій сім'ї i386
першим був пейджинг та підтримка 32 біт. Багато програмного забезпечення написано для цього, тому часто програмне забезпечення з цим процесором ви бачите як мінімальну вимогу. Для стандартних ПК цей i386
модуль був застарілий десятиліття тому, але він жив довше на деяких вбудованих системах.
На той час, коли i686
було введено ім'я, в сім'ї було достатньо різних процесорів, щоб цей термін не стосувався конкретного процесора. Але є ряд важливих особливостей, які повинні бути присутніми для того, i686
щоб застосувати термін. i686
було найсучаснішим приблизно десятиліття тому. Сьогодні деякі системи відмовилися від підтримки процесорів без усіх функцій, на які поширюється цей i686
термін.
AMD64
це ім'я 64-бітної архітектури, розробленої AMD для досягнення успіху x86
. У той час AMD64 зумів бути більш успішним, ніж 64-бітна архітектура, яку продає Intel. Це було пов’язано з тим, що процесори AMD64 були дешевшими, назад сумісними та споживали менше енергії. Врешті Intel зрозуміла, що їм доведеться почати робити процесори, сумісні з AMD, щоб залишатися конкурентоспроможними. Однак вони не продаватимуть їх як такі, що є головною причиною появи деяких синонімів AMD64
.
Цей термін x86
охоплює всі 8, 16 та 32 бітні процесори в сім'ї, і залежно від того, кого ви запитуєте, також 64-бітні процесори.
i5
і i7
є підсімейством процесорів, вироблених Intel.
x64
є загальний користувач терміна в Linux, який описує AMD64 та відповідні 64-бітні режими Intel.