з об'ємом в сто і більше Кбайт) та третього рівня (виконується на окремих швидкодійних мікросхемах із розташуванням на материнській платі і має обсяг один і більше Мбайт).
У процесі роботи процесор обробляє дані, що знаходяться в його регістрах, оперативній пам'яті та зовнішніх портах процесора. Частина даних інтерпретується як власне дані, частина даних - як адресні дані, а частина - як команди. Сукупність різноманітних команд, які може виконати процесор над даними, утворює так звану систему команд процесора. Чим більший набір команд процесора, тим складніша його архітектура, тим довший запис команд у байтах і тим довша середня тривалість виконання команд.
Так, процесори Intel, які використовуються в IBM-сумісних ПК, нараховують більше тисячі команд і відносяться до так званих процесорів із розширеною системою команд - CISC-процесорів (CISC - Complex Instruction Set Computing). На противагу CISC-процесорам розроблено процесори архітектури RISC із скороченою системою команд (RISC - Reduced Instruction Set Computing). При такій архітектурі кількість команд набагато менша, і кожна команда виконується швидше. Таким чином, програми, що складаються з простих команд виконуються набагато швидше на RISC-процесорах.
Зворотна сторона скороченої системи команд полягає в тому, що складні операції доводиться емулювати далеко не завжди ефективною послідовністю простіших команд. Тому CISC-процесори використовуються в універсальних комп'ютерних системах, а RISC-процесори - у спеціалізованих. Для ПК платформи IBM PC домінуючими є CISC-процесори фірми Intel, хоча останнім часом компанія AMD виготовляє процесори сімейства AMD-K6, які мають гібридну архітектуру (внутрішнє ядро цих процесорів виконане по RISC-архітектурі, а зовнішня структура - по архітектурі CISC).
В комп'ютерах IBM PC використовують процесори, розроблені фірмою Intel, або сумісні з ними процесори інших фірм, що відносяться до так званого сімейства x86. Родоначальником цього сімейства був 16-розрядний процесор Intel 8086. В подальшому випускалися процесори Intel 80286, Intel 80386, Intel 80486 із модифікаціями, різні моделі Intel Pentium, Pentium MMX, Pentium Pro, Pentium II, Celeron, Pentium III. Найновішою моделлю фірми Intel є процесор Pentium IV. Серед інших фірм-виробників процесорів слід відзначити AMD із моделями AMD-K6, Athlon, Duron та Cyrix.
Шини
З іншими пристроями, і в першу чергу з оперативною пам'яттю, процесор зв'язаний групами провідників, які називаються шинами. Основних шин три:
шина даних,
адресна шина,
командна шина.
Адресна шина. Дані, що передаються по цій шині трактуються як адреси комірок оперативної пам'яті. Саме з цієї шини процесор зчитує адреси команд, які необхідно виконати, а також дані, із якими оперують команди. У сучасних процесорах адресна шина 32-розрядна, тобто вона складається з 32 паралельних провідників.
Шина даних. По цій шині відбувається копіювання даних з оперативної пам'яті в регістри процесора і навпаки. У ПК на базі процесорів Intel Pentium шина даних 64-розрядна. Це означає, що за один такт на обробку поступає відразу 8 байт даних.
Командна шина. По цій шині з оперативної пам'яті поступають команди, які виконуються процесором. Команди представлені у вигляді байтів. Прості команди вкладаються в один байт, але є й такі команди, для яких потрібно два, три і більше байтів. Більшість сучасних процесорів мають 32-розрядну командну шину, хоча існують 64-розрядні процесори з командною шиною.
Шини на материнській платі використовуються не тільки для зв'язку з процесором. Усі інші внутрішні пристрої материнської плати, а також пристрої, що підключаються до неї, взаємодіють між собою за допомогою шин. Від архітектури цих елементів багато в чому залежить продуктивність ПК у цілому.
Розглянемо коротко основні шинні інтерфейси материнських плат.
ISA (Industry Standard Architecture). Дозволяє зв'язати між собою всі пристрої системного блоку, а також забезпечує просте підключення нових пристроїв через стандартні слоти. Пропускна здатність складає до 5,5 Мбайт/с. У сучасних комп'ютерах може використовуватися лише для під'єднання зовнішніх пристроїв, що не вимагають більшої пропускної здатності (звукові карти, модеми і т.д.).
EISA (Extended ISA). Розширення стандарту ISA. Пропускна здатність зросла до 32 Мбайт/с. Як і стандарт ISA, цей стандарт вважається таким, що вичерпав свої можливості (у майбутньому випуск плат, що підтримують ці інтерфейси припиниться).
VLB (VESA Local Bus). Інтерфейс локальної шини стандарту VESA. Локальна шина з'єднує процесор з оперативною пам'яттю в обхід основної шини. Вона працює на більшій частоті, ніж основна шина, що дозволяє збільшити швидкість передавання даних. Пізніше в локальну шину "врізали" інтерфейс для підключення відеоадаптера, який також вимагає підвищеної пропускної здатності, що і призвело до появи стандарту VLB. Пропускна здатність - до 130 Мбайт/с, робоча тактова частота - 50 МГц (але вона залежить від кількості пристроїв, під'єднаних до шини, що є головним недоліком інтерфейсу VLB).
PCI (Peripherial Component Interconnect). Стандарт підключення зовнішніх пристроїв, введений в ПК на базі процесора Pentium. За своєю суттю, це також інтерфейс локальної шини з роз'ємами для під'єднання зовнішніх компонентів. Даний інтерфейс підтримує частоту шини до 66 МГц і забезпечує швидкодію до 264 Мбайт/с незалежно від кількості під'єднаних пристроїв. Важливим нововведенням цього стандарту була підтримка механізму plug-and-play, суть якого полягає в тому, що після фізичного підключення зовнішнього пристрою до роз'єму шини PCI відбувається автоматичне конфігурування цього пристрою.
FSB (Front Side Bus). Починаючи з процесора Pentium Pro для зв'язку з оперативною пам'яттю використовується спеціальна шина FSB. Ця шина працює на частоті 100-133 МГц і має пропускну здатність до 800 Мбайт/с. Частота шини FSB є основним параметром, саме вона вказується в специфікації материнської плати. За шиною PCI залишилася лише функція підключення нових зовнішніх пристроїв.
AGP (Advanced Graphic Port). Спеціальний шинний