개요

CPU 데이터를 사용할 때 캐시에 일단 저장하고 하위 캐쉬에는 데이터를 저장하지 않는다. 이때 상위 캐쉬에는 이 데이터가 지금 하위 캐쉬에 있는 값과 다르다는 dirtybit가 체크되게 된다. 나중에 캐시에 있는 정보를 flush할때, dirtybit가 체크되어 있으면 하위 캐쉬에 데이터를 옮기고 아니면 그냥 drop시킨다. 속도가 빠르다는 장점이 있지만 system이 crash날 경우 데이터 일관성을 지킬 수 없다는 단점이 있다.

참고

Write through