목록캐시 데이터 매핑 (1)
공부하는 스누피
[컴퓨터구조] 캐시 (cache)
캐시 캐시는 메모리 접근의 지역성을 이용하는 장치이다. 프로세스가 캐시에 없는 워드를 요청하면 fault를 발생시켜서 해당 워드를 캐시로 가져오게 한다. 캐시는 메모리 장치 간의 속도차로 인한 병목 현상을 예방해 주는 장치인데, 예를 들어 CPU와 메인 메모리 간의 속도가 1,000,000배 차이난다면, 두 장치와 속도차가 1000배씩 차이나는 캐시를 중간에 하나 추가해주어 각 메모리 간의 속도차를 1000배씩 줄여준다. (예시) CPU (1,000,000) --- Main Memory (1) => CPU는 1초에 1,000,000개의 데이터 교환이 가능한데 Main Memory는 1개만 가능하다. => 그렇게 되면 CPU에서 메인 메모리에 1,000,000개의 데이터를 보내는 데 1,000,000초가 ..
CS/컴퓨터구조
2020. 11. 15. 23:04