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 |