"더티 비트"의 두 판 사이의 차이

5번째 줄: 5번째 줄:
*우선 메인메모리(원본)은 그대로 주고 캐시메모리 쪽만 변경하고 변경이 있었음을 더티 비트에 기록해둠
*우선 메인메모리(원본)은 그대로 주고 캐시메모리 쪽만 변경하고 변경이 있었음을 더티 비트에 기록해둠
*캐시 블록마다 더티 비트가 1개씩 있음
*캐시 블록마다 더티 비트가 1개씩 있음
:0이면 '변동 없음', 1이면 '변동 있음(갱신 필요)'의 의미
:0이면 '변동 없음', 1이면 '변동 있음(갱신 필요<ref>즉 메모리에 변동값 반영 필요함</ref>)'의 의미
*나중에 블록이 교체될 때 메인메모리 갱신
*나중에 블록이 교체될 때 메인메모리 갱신
*[[CPU 캐시]], [[페이지 교체 알고리즘]]에서 사용됨
*[[CPU 캐시]], [[페이지 교체 알고리즘]]에서 사용됨

2014년 12월 27일 (토) 21:50 판

1 개요

dirty bit, modified bit
더티 비트, 변경 비트, 수정 비트
  • 캐시 내용에 변동이 있음을 나타내는 플래그 비트
  • 우선 메인메모리(원본)은 그대로 주고 캐시메모리 쪽만 변경하고 변경이 있었음을 더티 비트에 기록해둠
  • 캐시 블록마다 더티 비트가 1개씩 있음
0이면 '변동 없음', 1이면 '변동 있음(갱신 필요[1])'의 의미

2 같이 보기

3 참고 자료

  1. 즉 메모리에 변동값 반영 필요함
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}