这个问题是在本科计算机架构课程中有关虚拟内存的部分中提出的。助教和教授都无法充分回答,在线资源有限。
问题:
假定处理器具有以下规格:
现在假定该处理器具有32KB的L1高速缓存,其标签是根据物理地址计算的。在计算与虚拟地址相对应的物理地址之前,高速缓存必须具有的最小关联性是多少,以允许访问适当的高速缓存集?]
直觉:
我的直觉是,如果高速缓存中的索引数和虚拟页(又名页面表条目)数可以被彼此整除,那么我们就可以直接从高速缓存中检索物理页中包含的字节,而无需计算该物理页面,从而提高了速度。但是,我不确定这是否是正确的直觉,并且绝对不知道如何遵循它。有人可以解释一下吗?
注意:如果可以帮助任何人,我计算出的页表条目数为2 ^ 19。
这个问题是在本科计算机架构课程中有关虚拟内存的部分中提出的。助教和教授都无法充分回答,...
在计算与虚拟地址相对应的物理地址之前,高速缓存必须具有的最小关联性是多少,以允许访问适当的高速缓存集?