地址對映主要有以下三種方式可實現:
一、直接映像:
指主存的一個字塊只能映像到Cache的一個準確確定的字塊中。
特點:主存的字塊只可以和固定的Cache字塊對應,方式直接,利用率低。
二、全相聯映像:
全相聯對映是指主存中任意一個塊都可以對映到Cache中任意一個塊的方式,也就是說,當主存中的某一塊需調入Cache時,可根據當時Cache的塊佔用或分配情況,選擇一個塊給主存塊儲存,所選的Cache塊可以是Cache中的任意一個塊。
特點:貯存中的字塊可以和Cache的任何字塊對應,利用率高,方式靈活,標記位較長,使用成本太高。
三、組相聯映像:
是對全相聯和直接映像的一種折中的處理方案。既不在主存和Cache之間實現字塊的完全隨意對應,也不在主存和Cache之間實現字塊的多對一的硬性對應,而是實現一種有限度的隨意對應。
地址對映主要有以下三種方式可實現:
一、直接映像:
指主存的一個字塊只能映像到Cache的一個準確確定的字塊中。
特點:主存的字塊只可以和固定的Cache字塊對應,方式直接,利用率低。
二、全相聯映像:
全相聯對映是指主存中任意一個塊都可以對映到Cache中任意一個塊的方式,也就是說,當主存中的某一塊需調入Cache時,可根據當時Cache的塊佔用或分配情況,選擇一個塊給主存塊儲存,所選的Cache塊可以是Cache中的任意一個塊。
特點:貯存中的字塊可以和Cache的任何字塊對應,利用率高,方式靈活,標記位較長,使用成本太高。
三、組相聯映像:
是對全相聯和直接映像的一種折中的處理方案。既不在主存和Cache之間實現字塊的完全隨意對應,也不在主存和Cache之間實現字塊的多對一的硬性對應,而是實現一種有限度的隨意對應。