From 6b12170f4af16068b84cbf5d60f96edf2a582e9b Mon Sep 17 00:00:00 2001 From: Andrei Solodovnikov Date: Mon, 1 Jul 2024 11:07:05 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9A=D0=9B16.=20=D0=98=D1=81=D0=BF=D1=80?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=81=D1=81=D1=8B?= =?UTF-8?q?=D0=BB=D0=BA=D0=B8=20=D0=BD=D0=B0=20=D1=80=D0=B8=D1=81=D1=83?= =?UTF-8?q?=D0=BD=D0=BE=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lectures/16. Cache memory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lectures/16. Cache memory.md b/Lectures/16. Cache memory.md index 78ac0ce..402db05 100644 --- a/Lectures/16. Cache memory.md +++ b/Lectures/16. Cache memory.md @@ -249,7 +249,7 @@ done: - **LRU** (Least Recently Used) – наиболее давнего использования + *Рассмотрим на примере двухсекционного кэша *(рис. 13)*, где у нас добавляется дополнительный бит (**U** - used), куда помещается номер секции, которая сейчас не использовалась. Т.е. если сейчас мы записываем в секцию 0, то в этот бит попадает 1, и, если потребуется какую-то из ячеек убрать, устройство управления этим кэшем выберет ту ячейку, которая указана в поле U.* -![../.pic/Lectures/16.%20Cache%20memory/fig_14.jpg](../.pic/Lectures/16.%20Cache%20memory/fig_14.jpg) +![../.pic/Lectures/16.%20Cache%20memory/fig_13.jpg](../.pic/Lectures/16.%20Cache%20memory/fig_13.jpg) *Рис. 13. Схема работы алгоритма замещения данных LRU на примере двухсекционного кэша.*