Для чого потрібна кеш пам’ять процесора

Сучасні процесори працюють швидше, ніж пам'ять (мало того - різні «блоки» процесорів працюють на різній частоті (швидкості)), причому з часом розрив між цими швидкостями стає все більше і більше.
Чим повільніше пам'ять, тим більше процесору чекати нових даних від неї і нічого не робити.
В кеш пам'яті знаходяться машинні слова (можна їх назвати даними), які найчастіше використовуються процесором.
Якщо йому потрібно яке-небудь слово, то він спочатку звертається до кеш пам'яті.
Тільки якщо його там немає, він звертається до основної пам'яті.
Існує принцип локалізації, за яким в кеш разом з необхідним у даний момент словом завантажуються також і сусідні з ним слова, тому що велика ймовірність того, що вони найближчим часом теж знадобляться.
В сучасних десктопних процесорах існує два рівні кеш-пам'яті (для серверів існує процесори з третім рівнем кешу, його також має P4 Extreme Edition).
Кеш першого рівня (Level 1 = L1) зазвичай розділений навпіл, половина виділена для даних, а інша половина під інструкції.
Кеш другого рівня (Level 2 = L2) призначається тільки для даних.
Пропускна здатність оперативної пам'яті звичайно висока, але кеш пам'ять працює в кілька разів швидше.
У старих процесорів (Pentium, K6 і ін.) Мікросхеми кешу L2 перебували на материнській платі.
Швидкість роботи кеша при цьому була досить низькою (дорівнювала частоті FSB), але її вистачало.
У Athlon K7, P2 і перших P3 кеш був поміщений на спеціальну процессорную плату і працював на 1/2 або 1/3 частоти ядра.
У останніх процесорів, з метою збільшення швидкодії, спрощення і здешевлення виробництва, кеш L2 інтегрований в ядро і працює на його повній частоті.
У ряді випадків великий кеш вельми корисний (гри, 3D-ренерінг, робота з базами даних).
Однак з одного боку, чим більше кеш, тим краще, але з іншого боку, при збільшенні кеша збільшується час вибірки (пошуку і вилучення) даних з нього.
Хоча збільшення кешу L2, не дивлячись на це, в більшості випадків дає (різний за величиною) приріст за швидкістю.
Матеріали по темі:
Доступний до завантаження пакет драйверів Radeon Crimson ReLive Edition 17.8.1 (WHQL)
Компанія AMD пропонує всім бажаючим оновити пакет драйверів і програмного забезпечення Radeon Software Crimson ReLive Edition до версії 17.8.1, що пройшла сертифікацію тестовою лабораторією Microsoft WHQL.
Команда зуміла вмонтувати шкідливі чіпи в сторонні дисплеї і отримати доступ до систем Huawei Nexus 6P і LG G Pad 7.0.
Це дозволило їм записувати вводяться з клавіатури символи, фотографувати користувача і відправляти знімки поштою, встановлювати додатки і відкривати фішингові сайти.
Також вони змогли використовувати уразливості в ядрі операційної системи.
Дослідники стверджують, що такі екрани можуть виглядати ідентично оригінальним.
Тому навіть фахівець може не помітити недобре.
Сам процес установки шпигунського дисплея не включає в себе роботу з файлами, тому антивірусні програми в даному випадку безпорадні.
Така атака відома як chip-in-the-middle.
Для її виконання співробітники університету використовували платформу Arduino на базі мікроконтролерів ATmega328 та STM32L432. За їх словами, в даному випадку придався б майже будь-який мікроконтролер.
За допомогою теплового пістолета дослідники від'єднали контролер сенсорного екрану від друкованої плати, щоб дістатися до мідних майданчиків. Використовуючи мідний дріт, вони підключили шпигунський пристрій до мобільного пристрою.
Представлені процесори Intel Core восьмого покоління
Компанія Intel представила процесори Core восьмого покоління.
Поки представили лише чотири CPU сімейств Core i5 і Core i7.
І називаються вони зовсім не Coffee Lake, а Kaby Lake Refresh.
У восьме покоління CPU Intel Core увійдуть рішення Kaby Lake Refresh, Coffee Lake і Cannonlake.
Мобільні CPU сімейства U тепер стали чотирьохядерними, що є одним з найбільш значних змін у процесорів Intel за останні роки.
Крім того, досягнуто це при збереженні TDP на рівні 15 Вт.
Новинки отримали молодший GPU UHD Graphics 620, тоді як у деяких CPU Kaby Lake використовується ядро Iris Plus Graphics 640.
Тобто в деяких задачах нові процесори можуть навіть поступатися старим, але в цілому має бути дуже суттєву перевагу, особливо в ресурсоємних додатках.
Також реальне енергоспоживання новинок, швидше за все, все-таки буде вище.
Суперники хочуть показати свою перевагу
Конкуруючі виробники вибирають найменування для своєї продукції, щоб показати перевагу над продукцією суперника.
Наприклад, компанія AMD назвала новий набір системної логіки для високопродуктивних персональних комп'ютерів X399.
Воно з першого ж погляду сприймається як ім'я вироби, істотно більш нового і краще оснащеного, ніж Intel X299.