当我们说内存控制器时,它是指仅管理 RAM 和处理器之间通信的组件吗?

问题描述 投票:0回答:1

一般来说,内存控制器是什么意思?它只是处理器和 RAM 之间的桥梁还是也适用于其他内存设备?

无法清楚地了解内存控制器是否仅用于处理器和RAM,还是也用于系统内的其他内存设备

memory cpu-architecture
1个回答
0
投票

内存控制器通常是指处理器的硬件组件,用于处理处理器与主内存(例如 RAM)、非易失性内存(例如 NVRAM)或图形内存之间的通信。

还有一个缓存控制器,用于管理缓存内存。

这是该过程的高度概述

收到 CPU 请求后,MMU 将虚拟地址转换为物理地址,高速缓存控制器检查数据是否在高速缓存中。如果没有,它会使用 MMU 提供的转换地址向内存控制器请求数据。内存控制器检索数据并将其发送到缓存控制器,缓存控制器将数据保存在缓存中并将其发送到 CPU。

© www.soinside.com 2019 - 2024. All rights reserved.