-
메모리 계층
- 레지스터
- CPU 내의 작은 메모리
- 휘발성
- 가장 빠름
- 기억 용량 가장 작음
- 캐시
- CPU 내의 L1, L2 캐시 지칭
- 휘발성
- 빠름
- 기억 용량 작음
- 주기억 장치
- RAM
- 휘발성
- 속도 보통
- 용량 작음
- 보조기억 장치
- HDD, SSD
- 비휘발성
- 속도 느림
- 용량 큼
- 레지스터
-
계층 존재 이유
- 더 빠른 접근과 처리 속도 증가
- 사람은 쓰는 것을 다시 많이 또 씀
- 용량은 작지만 빠른 캐시 메모리에 해당 데이터가 있으면 더 빨리 데이터 접근 가능. 처리 속도 증가
- 용량이 작으니 순차 탐색을 하더라도 더 빠르겠네!
- 비용이 효율적
- 캐시 메모리는 비싸고 아래로 갈 수록 램같이 더 싸짐
- 자원의 효율적 사용
- 자주 접근 하는건 빠른 메모리에 아닌건 느린 메모리에 저장
- 이렇게 하면, 접근 않는 데이터에 비싸고 빠른 메모리를 안씀→ 자원 낭비 방지
- 더 빠른 접근과 처리 속도 증가