Taking optimal advantage of the memory hierarchy requires the cooperation of programmers, hardware, and compilers (as well as underlying support from the operating system):*Programmers are responsible for moving data between disk and memory through file I/O.
Получение преимуществ от иерархии памяти требует совместных действий от программиста, аппаратуры и компиляторов (а также базовая поддержка в операционной системе):* Аппаратное обеспечение отвечает за организацию передачи данных между памятью и кэшами.