Caching 如何计算缓存中的总字节数?

Caching 如何计算缓存中的总字节数?,caching,computer-science,processor,Caching,Computer Science,Processor,我的问题是,如果字节主内存为2MB,块大小为32字节,有人知道如何计算缓存中的字节总量吗。使用32行的直接映射 真的很难理解它是怎么做的 谢谢。这里的目的是将处理器需要的一些数据缓存在内存中。类似地,内存和磁盘中的数据之间可能存在缓存 在这种情况下,如果需要来自磁盘的数据,可以通过引导将更快的内存加载到内存中。当然有两种可能性:命中:命中,处理器请求的缓存未命中:丢失,无法从缓存中访问处理器请求的内存 这些数字的比率也有以下值:命中率=命中/命中+未命中)未命中率=未命中/总需求(或命中+丢失)

我的问题是,如果字节主内存为2MB,块大小为32字节,有人知道如何计算缓存中的字节总量吗。使用32行的直接映射

真的很难理解它是怎么做的


谢谢。

这里的目的是将处理器需要的一些数据缓存在内存中。类似地,内存和磁盘中的数据之间可能存在缓存

在这种情况下,如果需要来自磁盘的数据,可以通过引导将更快的内存加载到内存中。当然有两种可能性:命中:命中,处理器请求的缓存未命中:丢失,无法从缓存中访问处理器请求的内存

这些数字的比率也有以下值:命中率=命中/命中+未命中)未命中率=未命中/总需求(或命中+丢失)。例如,假设有45个内存访问请求,其中21个在缓存中

在这种情况下,未命中率=45-21=24命中率=21/45=47%损失率=24/45=53%


#你能加一个加号吗?

这里的目的是将处理器需要的一些数据缓存在内存中。类似地,内存和磁盘中的数据之间可能存在缓存

在这种情况下,如果需要来自磁盘的数据,可以通过引导将更快的内存加载到内存中。当然有两种可能性:命中:命中,处理器请求的缓存未命中:丢失,无法从缓存中访问处理器请求的内存

这些数字的比率也有以下值:命中率=命中/命中+未命中)未命中率=未命中/总需求(或命中+丢失)。例如,假设有45个内存访问请求,其中21个在缓存中

在这种情况下,未命中率=45-21=24命中率=21/45=47%损失率=24/45=53%


#你能给我一个加号吗?

这是一个发展问题还是一个数学/理论问题都值得商榷。在另一个stackexchange站点上可能更好?这是一个开发问题还是一个数学/理论问题仍有争议。在不同的stackexchange站点上可能更好?