如果长时间空闲,缓存是否会清空自身?

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

如果在阈值时间内未遇到任何指令,缓存是否会刷新自身?

我的意思是说,我有一台多核计算机,而我却有隔离的内核。现在,对于其中一个核心,几秒钟没有任何活动。在这种情况下,经过一定时间后,是否会刷新指令缓存中的最后一条指令?

我知道这可能取决于体系结构,但是我正在寻找有关该概念的一般性指示。

cpu-architecture cpu-cache
1个回答
0
投票

这取决于您所说的“空闲”的含义-特别是“空闲”是否涉及高速缓存的供电。

缓存通常由包含SRAM单元的寄存器组成,只要这些单元通电,它们就会保持存储在其中的数据。彼得在评论中提到了这一点:如果断电,甚至SRAM单元也无法保持其状态,并且数据丢失。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.