CPU의 캐시 메모리 

CPU는 4, 8, 16등, 여러 개의 코어 개수를 갖고 있다. RAM에서 데이터를 갖고 와 CPU가 연산을 할 때 CPU의 속도는 대략 1ns 정도이지만, RAM의 전송 속도는 50ns 정도이기 때문에 속도측면에서 차이가 엄청나다. 이를 극복하기 위해서 CPU는 L1, L2, L3 세 가지의 캐시 메모리를 갖고 있다. 캐시 메모리란 CPU가 RAM에서 데이터를 갖고 와 처리할 때, 예측을 하기 위해 사용된다. 이 예측의 정확도는 대략 90% 정도이다.

INTEL과 AMD 두 회사의 CPU는 거의 대부분 코어마다 L1, L2 캐시 메모리를 가지고 있지만, L3 캐시 메모리는 모든 코어들이 공동으로 사용한다.

'C.S' 카테고리의 다른 글

[자료구조] Stack, Queue  (0) 2024.07.19
프로그래밍 언어의 두가지 번역 방법 (인터프리터, 컴파일)  (0) 2024.04.30
[C.S] 메인보드  (0) 2022.05.26