Відмінності між версіями «Кеш, його рівні.Різниця»
Міла (обговорення • внесок) |
Міла (обговорення • внесок) |
||
Рядок 10: | Рядок 10: | ||
'''3.''' Кеш третього рівня (L3). Цей кеш ще більше за розміром, хоча і трохи повільніше, ніж L2. Об'єми кешів L2 і L3 - дуже важливі характеристики. Чим вони більші, тим вище продуктивність процесора. | '''3.''' Кеш третього рівня (L3). Цей кеш ще більше за розміром, хоча і трохи повільніше, ніж L2. Об'єми кешів L2 і L3 - дуже важливі характеристики. Чим вони більші, тим вище продуктивність процесора. | ||
+ | |||
+ | |||
+ | У багатоядерних процесорах об'єми 1 і 2 рівнів кеша діляться на кількість ядер. Тобто якщо в описі, наприклад, до четирех'ядерному процесора об'єм кеша другого рівня вказаний як «1 Мб», під цим мається на увазі 256 х 4 Кб. Справедливо і зворотна вказівка.Кеш L3 є загальним для всіх ядер |
Версія за 17:31, 16 січня 2012
Кеш — це пам'ять з більшою швидкістю доступу, призначена для прискорення звернення до даних, що містяться постійно в пам'яті з меншою швидкістю доступу. Кешування застосовується ЦПУ, жорсткими дисками, браузерамі і веб-сервером-серверами.
Кеш (Cache) — спеціальний вид пам'яті або частина ОЗП, де зберігаються копії часто використовуваних даних. Забезпечує до них швидкий доступ. Кеш пам'ять зберігає вміст і адресу ділянки ОЗП, до якої часто звертається процесор. При звертанні процесора до адреси пам'яті, кеш перевіряє наявність у себе цієї адреси. Якщо він її знаходить, обмін даними виконується між процесором і кешем; якщо ні — між процесором і ОЗП. Кеш ефективний, коли швидкість роботи пам'яті менша за швидкість роботи процесора.
Рівні кеша
1. Кеш першого рівня (L1) - найшвидший, але маленький за об'ємом. З L1 працює безпосередньо ядро процесора.
2. Кеш другого рівня - дещо більше першого за об'ємом, але повільніше за швидкістю передачі даних.
3. Кеш третього рівня (L3). Цей кеш ще більше за розміром, хоча і трохи повільніше, ніж L2. Об'єми кешів L2 і L3 - дуже важливі характеристики. Чим вони більші, тим вище продуктивність процесора.
У багатоядерних процесорах об'єми 1 і 2 рівнів кеша діляться на кількість ядер. Тобто якщо в описі, наприклад, до четирех'ядерному процесора об'єм кеша другого рівня вказаний як «1 Мб», під цим мається на увазі 256 х 4 Кб. Справедливо і зворотна вказівка.Кеш L3 є загальним для всіх ядер