Компьютерное железо

Кеш-памяти. Что такое кеш-памяти в процессорах?

8 разрядные проци вообще кэша не имели. Потом в них появилась очередь команд и это было сделано в 16 разрядных процах. Это потому что память работала с тойже скоростью что и проц. А вот потом пришлось выкручиватся. Сделали отдельно кэшпамять. Это были пданки малой ёмкости, но шустрые и имеои ещё тэги памяти. Это было ещё вне проца. А затем прорыв в проц вставили кэш. Первые кэши были забавны. Это были отдельные чипы в корпусе с процом. Например Пенёк -про. Брака при сборке модуля было много и 200 мгц камень стоил 200 баксов, 233 2995. А затем революция в пне 32. сперва конечно целерон 266 без кэша, который за счёт этого смело гнался на 450. И затем полноценые пеньки-2. Нокэш с полноассоциативной памятью по накладным расходам транзистров на ячейку дорог. Вот и придумали полу ассоциативный кэш 2-го уровня. По сути кэш отображает содержимое памяти. Если чтото изменилось то контролер в озушке это перепишет. Кэш 3-го уровня это спорный вопрос . Подобным путём шли Моторола, SUN,IBM и т. д. Математически всё это было уже отработано на минифреймах. А вот теперь посмотри скорости работы с кэшами разного уровня и сравни со скоростью ОЗУ. Так что большой кэш нужен. а далее забавнее. Есть кэш с фиксированым обьёмом, а есть динамический. Это значит что если одному роядру не надо большой кэш, то второй возмёт излишек. Есть конечно ещё вопросы с заполнением кэша опри обращение памяти. ОЗУ даёт строку сразу. Там скорее всего будет нужный код, но если переход в другую область, то нужно часть кэша освободить и опять строку записать. Это я та к на пальцах пытался обьяснить. В идеале память со скоростью работы проца. Тогда кэш не нужен. Скорость проца точно возрастёт. Но 1 транзистор на бит или 6 транзисторов на бит принципиальный вопрос.
RM
Real Madrid ---===
68 406
Лучший ответ
Это нужно знать принцип работы процессора. Коротко: команды на выполнение процессором могут поступать непрерывно. И чтобы не было простаивания эти команды выстраиваются в очередь, а для этого нужно где-то хранить информацию, вот для этого и используется кеш-память процессора, которая существенно быстрее ОЗУ
Т М
Т М
45 356
если процессор тупит, то засчет кеша это не так заметно, типа UPS чтоли, источник беспребойного питания
...короче это значительно ускоряет работу процессора, иногда в разы)
область высокоскоростной памяти, взаимодействующая с ядром и шиной, передающая ядру информацию для обработки определенными порциями! обычно делится на уровни!
Собственная сверхбыстрая память процессора. Бывает трех уровней. Используется для подгрузки данных из ОЗУ в процессор.
скажу одно есть управляемы кеши, управляемые потоки, управление чистот, управление сонаправленых делегирование синхронов
сонаправление пересчет

короче изучай
JR
Jahon Raximboyev
170