편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
3번째 줄: | 3번째 줄: | ||
;write-through | ;write-through | ||
;라이트스루 | ;라이트스루 | ||
;write-back, write-behind | ;write-back, write-behind | ||
;라이트백 | ;라이트백, 라이트비하인드 | ||
==캐시 쓰기 정책== | ==캐시 쓰기 정책== | ||
{| class='wikitable' | {| class='wikitable' | ||
! 정책 !! 설명 | ! 정책 !! 설명 | ||
|- | |- | ||
| write-through || | | write-through || 캐시와 하위저장소에 동시에 쓰는 방식 | ||
|- | |- | ||
| write-back || | | write-back || 캐시에만 썼다가, 어쩔 수 없이 캐시영역에서 밀러날 때 하위저장소에 저장하는 방식 | ||
|} | |} | ||
==라이트스루== | ==라이트스루== | ||
* 캐시와 하위저장소에 동시에 쓰는 방식 | * 캐시와 하위저장소에 동시에 쓰는 방식 | ||
https://upload.wikimedia.org/wikipedia/commons/thumb/0/04/Write-through_with_no-write-allocation.svg/440px-Write-through_with_no-write-allocation.svg.png | |||
==라이트백== | ==라이트백== | ||
* 캐시에만 썼다가, 어쩔 수 없이 캐시영역에서 밀러날 때 하위저장소에 저장하는 방식 | * 캐시에만 썼다가, 어쩔 수 없이 캐시영역에서 밀러날 때 하위저장소에 저장하는 방식 | ||
* 캐시에 쓰면서 dirty(불일치) 기록해둠 | |||
* 캐시에 쓰면서 dirty(불일치) 기록해둠 | * 다른 데이터에 의해 자리를 내려주어야 할 때 dirty하면 하위저장소에 기록함 | ||
https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Write-back_with_write-allocation.svg/660px-Write-back_with_write-allocation.svg.png | |||
==참고== | ==참고 자료== | ||
* | * https://en.wikipedia.org/wiki/Cache_(computing) | ||
[[분류: 캐시]] | [[분류: 캐시]] | ||