정보·컴퓨터/공통 개념
-
캐시 직접 매핑, 어소시어티브 매핑, 세트 어소시어티브 매핑정보·컴퓨터/공통 개념 2020. 3. 9. 18:05
캐시 메모리의 접근 시간은 주기억 장치보다 5~10배 이상 빠르다. 따라서 CPU는 메모리에 접근할 필요가 있을 때, 먼저 캐시를 조사하여 데이터가 캐시에서 발견되면 이를 읽어들이고, 발견되지 않으면 이를 주기억 장치에서 가져온다. 캐시는 주기억 장치보다 훨씬 작으므로 모든 데이터를 담고 있을 순 없기에 주기억 장치로 부터 캐시 메모리로 데이터를 전송하는 것을 매핑 프로세스라고 하며 이는 다음 그림과 같이 세 가지의 방법이 있다. ※ 15비트의 주소와, 12비트의 데이터를 가지는 시스템이라고 가정하며 모두 8진법이다. 직접 매핑(Direct Mapping) CPU가 요청한 주소의 tag 필드와 캐시에 저장된 tag필드를 비교하여 같으면 Hit이며, 이는 원하는 데이터가 캐시에 있다는 뜻이다. 주소 010..