Memory Hierarchy 메모리 계층

kkjin722·2025년 4월 21일

메모리 계층에 대하여서


컴퓨터의 메모리는 작고 빠른, 크고 느린 메모리를 함께 사용한다. 둘 다 사용하면서 사용자에게는 가장 좋은 효율성을 제공한다.

계층이 높아질 수록 속도는 증가하고 용량은 작아진다. 반대로 계층이 낮아진다면 속도는 느리지만 용량과 가격은 싸진다.

또한 운영체제와 하드웨어는 자주쓰는 데이터를 빠른 저장 공간으로 미리 올려둔다.

Locality 지역성은 두 가지의 종류가 있다.

Temporal locality는 사용한 데이터는 곧 다시 사용될 가능성이 높다.
Spatical locality는 주변에 있는 데이터는 곧 다시 참조될 가능성이 높다는 이야기이다.

그렇다면 지역성의 장점은??
최근 사용된 아이템을 더 작고 효율적인, 메인 메모리에 있는 DRAM 메모리로 이동하고 DRAM에서 또한 참조된 아이템은 더 작은, CPU에 있는 SRAM 메모리로 넣긴다.

profile
테니스 치는 개발자

0개의 댓글