Cache控制器负责管理Cache块(建立目录项、替换块等等),与处理器交互,使系统正常运转。把主存看成是由和每路Cache容量大小相同的页组成。Pentium二路组相联Cache大小为8K,分成两路后每一路是4K字节,这就意味着4GB的存储空间被分为4G/4K=1M=1048576页,页号从0到1048575,每页大小都是4K字节。从结构上,每个主存页也被看成是和某一路Cache的格式相同的,每页具有128行(0~127),每行32字节,乘起来刚好4KB。每当从主存读出一行数据进行Cache行替换的时候,数据总是被装在与主存页中行序号相同的某一路Cache行当中。主存的页面地址同时被记录在相同序号的目录项中。 |