一般来说,内存控制器是什么意思?它只是处理器和 RAM 之间的桥梁还是也适用于其他内存设备?
无法清楚地了解内存控制器是否仅用于处理器和RAM,还是也用于系统内的其他内存设备
内存控制器通常是指处理器的硬件组件,用于处理处理器与主内存(例如 RAM)、非易失性内存(例如 NVRAM)或图形内存之间的通信。
还有一个缓存控制器,用于管理缓存内存。
这是该过程的高度概述
收到 CPU 请求后,MMU 将虚拟地址转换为物理地址,高速缓存控制器检查数据是否在高速缓存中。如果没有,它会使用 MMU 提供的转换地址向内存控制器请求数据。内存控制器检索数据并将其发送到缓存控制器,缓存控制器将数据保存在缓存中并将其发送到 CPU。