구성 요소
| 계층 | 위치 | 예시 속성 | 속도 | 용량 | 휘발성 여부 |
| 레지스터 | CPU 내부 | 작업 중 데이터 저장 | 가장 빠름 | 매우 적음 | 휘발성 |
| 캐시(Cache) | CPU 내부 (L1, L2) | 자주 쓰는 데이터 저장 | 빠름 | 적음 | 휘발성 |
| 주기억장치(Main Memory) | RAM | 실행 중 프로그램과 데이터 저장 | 보통 | 중간 | 휘발성 |
| 보조기억장치(Storage) | HDD, SSD | 장기 데이터 저장 | 느림 | 많음 | 비휘발성 |
메모리 계층이 존재하는 이유
- 접근 속도 향상 → 빠른 계층에서 자주 쓰는 데이터 우선 제공
- 비용 효율성 → 빠른 메모리는 비싸므로, 적절히 혼합 사용
- 자원 효율성 → 속도·용량 특성을 조합해 전체 시스템 성능 최적화
'ZeroBase > CS' 카테고리의 다른 글
| DFS(깊이 우선 탐색), BFS(너비 우선 탐색) (4) | 2025.08.13 |
|---|---|
| 프로그램 컴파일 과정 (0) | 2025.08.12 |
| 시스템콜과 modebit (1) | 2025.08.10 |
| 운영체제와 컴퓨터 시스텀의 구조 (2) | 2025.08.10 |
| CSRF(Cross-Site Request Forgery) (3) | 2025.08.08 |