Підсистема пам’яті

Підсистема пам’яті здійснює зберігання даних і команд в швидкодіючої кеш-пам’яті і взаємодія процесора з оперативною пам’яттю. До неї відносяться наступні пристрої.

Кеш даних першого рівня. Це пам’ять з малим часом доступу об’ємом 8 (для Pentium Pro) або 16 Кбайт (для більш нових процесорів), призначена для зберігання даних.

Кеш команд першого рівня. Ця пам’ять по своїй швидкодії і обсягами повністю аналогічна кеш даних першого рівня, але використовується для зберігання команд.

Кеш другого рівня. У процесорах архітектури Р6 вперше кеш-пам’яті другого рівня була реалізована як окремий кристал, але інтегрований в корпус процесора і з’єднаний з кристалом центрального процесорного пристрою окремої незалежної шиною. Така архітектура стала називатися архітектурою з подвійною незалежною шиною. Нагадаємо, що раніше кеш другого рівня реалізовувався тільки на основі зовнішніх мікросхем пам’яті. Нова архітектура дозволила забезпечити роботу кеш-пам’яті з тактовою частотою процесора (або вдвічі меншою). При цьому число транзисторів у цього кристала навіть більше, ніж у самого процесора (для порівняння, кристал ЦПУ базового процесора Р6 містить 5,5 млн транзисторів, у той час як кристал кеш-пам’яті другого рівня об’ємом 256 Кбайт – 15,5 млн).

Така велика кількість транзисторів пояснюється статичної природою пам’яті. Нагадаємо, що у статичної пам’яті для запам’ятовування одного біта необхідно шість транзисторів, у той час як у динамічній пам’яті достатньо одного. Однак статична пам’ять має більш високу швидкодію, ніж динамічна. Кеш-пам’ять другого рівня в наступних процесорах архітектури Р6 становила 256,512,1024 і 2048 Кбайт.

Блок шинного інтерфейсу. Це пристрій забезпечує управління системною шиною.


1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 4.00 out of 5)

Підсистема пам’яті