as I understand it :

Random Access Memory, maps the locations of all the files
in the main data storage device, when the machine powers on.

next the RAM saves all the files data when they are used.

the currently used data RAM address of the currently used
file is saved on the CPU's catche.