Обе концепции весьма различны.
Кэш оперативной памяти описывает программный механизм для ускорения доступа к данным с длительным временем доступа путем дублирования информации в оперативной памяти.Он используется операционными системами, которые хранят в оперативной памяти копию наиболее часто используемых блоков диска или сетевой файловой системы.Но этот же механизм также используется веб-серверами или прокси-серверами для отслеживания часто используемых веб-страниц, серверами sql и т. Д. Доступ к диску обычно составляет ~ 1 мс, а время оперативной памяти в конце концов в 10000 раз быстрее.И усиление еще больше, когда сеть участвует.
Кэш-память - это аппаратная концепция.Это быстрая память, связанная с процессором, которая предназначена для ускорения доступа к памяти.Типичное время доступа к памяти может быть уменьшено на 2 порядка (от 100 нс до 1 нс) при использовании кэш-памяти.Все обращения к памяти могут быть ускорены, в том числе, если данные являются частью «оперативной памяти».
Размер кэша определяется вашим оборудованием.Кеш-память действует в значительной степени независимо от программиста, и нет удобного способа решить, какие данные хранятся в кеше.(но знание того, как работает кэш, является важной частью оптимизации программного обеспечения).Для оперативных кешей все совершенно иначе, программист определяет размер «оперативного кэша» и способ ввода или извлечения данных из кеша.