Caching 有效访问时间和平均访问时间

Caching 有效访问时间和平均访问时间,caching,memory-management,cpu-architecture,Caching,Memory Management,Cpu Architecture,有效访问时间和平均访问时间之间的区别是什么。(请从“操作系统”和“计算机组织”的角度进行说明)通常,我们在寻找算术平均值时忽略权重。有效访问时间和平均访问时间之间有非常细微的差别。 比如说,我有一个访问时间为100的内存。我还有一个命中率为90%,访问时间为10%的缓存。现在,我们需要找到内存的“平均”访问时间 我们知道,90%的时间,访问时间将是10,剩余的10%的时间,访问时间将是100***。因此,系统的有效访问时间将为(90/100)*10+(10/100)*100。这称为有效访问时间。

有效访问时间和平均访问时间之间的区别是什么。(请从“操作系统”和“计算机组织”的角度进行说明)

通常,我们在寻找算术平均值时忽略权重。有效访问时间和平均访问时间之间有非常细微的差别。 比如说,我有一个访问时间为100的内存。我还有一个命中率为90%,访问时间为10%的缓存。现在,我们需要找到内存的“平均”访问时间

我们知道,90%的时间,访问时间将是10,剩余的10%的时间,访问时间将是100***。因此,系统的有效访问时间将为(90/100)*10+(10/100)*100。这称为有效访问时间。在统计术语中,指加权平均数

平均访问时间仅仅意味着两个权重相等。或者换句话说,这两个事件的概率相等,因此对系统最终平均值的贡献相等。在这种情况下,平均值为 (50/100)*10+(50/100)*100=(1/2)(100+10)这是我们此后一直使用的平均值(将两者相加,然后除以2)


***访问时间将超过100,因为我们需要考虑缓存搜索时间以及总线延迟。这个例子只是捏造出来的,并不代表访问时间的精确建模

你在用什么教科书?我不认为“有效访问时间”是一个广泛使用的具有标准含义的术语。如果非要我猜的话,可能是特定访问的延迟,而不是多次访问的平均延迟。有效和平均是相当混乱的