메모리 계층 구조
같은 라인에 여러 번 쓰는 처리에서 라이트 스루 방식보다 라이트 백 방식이 유리한 주된 이유는 무엇입니까?
- A쓰기가 캐시 안에서 끝나고, 주기억장치에는 쫓아낼 때 한 번만 쓰면 되기 때문
- B쓰기마다 주기억장치도 최신이 되므로 쫓아낼 때의 처리가 필요 없기 때문
- C캐시와 주기억장치의 내용이 항상 일치하므로 일관성 관리가 필요 없기 때문
정답과 해설 보기
정답: A. 쓰기가 캐시 안에서 끝나고, 주기억장치에는 쫓아낼 때 한 번만 쓰면 되기 때문
라이트 백 방식에서는 같은 라인에 대한 여러 번의 쓰기를 캐시 안에서만 처리하고, 쫓아낼 때 더티한 라인을 한 번 되써 넣을 뿐입니다. 그래서 주기억장치로의 통신량과 전력을 크게 줄일 수 있습니다. 쓰기마다 주기억장치도 최신으로 하는 것은 라이트 스루 방식의 성질이며, 같은 라인에 여러 번 쓰면 그때마다 통신이 발생합니다. 캐시와 주기억장치가 항상 일치하는 것도 라이트 스루의 성질이며, 라이트 백에서는 일치하지 않는 기간이 있습니다.
- A. 올바릅니다. 여러 번의 쓰기가 쫓아낼 때의 한 번의 되쓰기로 모입니다.
- B. 쓰기마다 주기억장치를 갱신하는 것은 라이트 스루 방식입니다.
- C. 항상 일치하는 것은 라이트 스루 방식이며, 라이트 백에서는 일치하지 않는 기간이 있습니다.