CPU 캐시: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Addbot (토론 | 기여)
잔글 봇: 인터위키 링크 16 개가 위키데이터d:q352090 항목으로 옮겨짐
Gggbgggb (토론 | 기여)
수정.
태그: m 모바일 웹
1번째 줄:
[[파일:cachebasic_kor.PNG|thumb|330px||동적 CPU 메모리 캐시 그림]]
 
'''CPU 캐시'''(CPU cache)는 [[중앙 처리 장치|CPU]] 구조에 [[기억 장치|메모리]] 접근사용하도록 시간을 줄이기 위해 사용하는 [[캐시]]이다구성되었다. CPU 캐시는 메인 메모리에서 가장 자주 사용되는 위치의 데이터를 갖고 있는 크기는 작지만 빠른 메모리이다. 대부분의 메모리 접근은 특정한 위치의 근방에서 자주 일어나는 경향이 있기 때문에, 데이터를 크기는 작지만 속도가 빠른 메모리에캐시메모리에 복사해 두면 평균 메모리 접근 시간을 아낄 수 있다.
 
프로세서가 메인 메모리를 읽거나 쓰고자 할 때는, 먼저 그 주소에 해당하는 데이터가 캐시에 존재하는지를 살핀다. 만약 그 주소의 데이터가 캐시에 있으면 데이터를 캐시에서 직접 읽고, 그렇지 않으면 메인 메모리에 직접 접근한다. 이때 대부분의 프로세서는 메인 메모리에 직접 접근해서 전송된 데이터를 캐시에 복사해 넣음으로써 다음번에 같은 주소에 프로세서가 접근할 때 캐시에서 직접 읽고 쓸 수 있도록 한다.