❗메모리의 종류
휘발성 메모리 | 비휘발성 메모리 |
|
|
❗RAM
RAM은 운영체제, 애플리케이션, 실행 중인 데이터 등을 일시적으로 저장하는 공간이다. 휘발성 메모리이기 때문에 컴퓨터가 꺼지면 RAM에 저장된 정보는 사라진다. 하지만 RAM은 매우 빠르기 때문에 CPU가 데이터를 효율적으로 처리하기 위해 자주 사용하는 데이터와 명령어를 RAM에 저장해 둔다
- 용도: 컴퓨터가 실행하는 프로그램들을 저장하고 프로그램이 처리할 데이터를 빠르게 주고받는 역할
- 성능: RAM의 용량과 속도는 시스템 성능에 큰 영향을 미친다. 그래서 더 많은 RAM이 있으면 더 많은 프로그램을 동시에 실행할 수 있고 데이터 처리 속도가 빨라진다.
❗메모리 계층 구조
컴퓨터 시스템은 다양한 메모리 계층으로 이루어져 있으며, 각각의 계층은 성능, 용량, 가격 측면에서 차이가 있다.
- 레지스터: CPU 내부에 있는 초고속 메모리로 가장 빠르지만 용량이 작음
- 캐시 (L1, L2, L3): 고속이지만 용량이 제한적임
- RAM: 주 메모리로, 속도는 캐시보다 느리지만 용량이 더 큼
- 보조 저장장치 (HDD, SSD): 용량이 크지만 속도는 느림
- 원격 저장장치: 클라우드 스토리지 등 가장 느리고 용량이 가장 크며 접근 비용이 높음
시스템 성능 최적화를 위해 적절한 메모리 계층을 활용하는 것이 중요하다.
728x90
반응형
'🔻Computer Science > Operating System' 카테고리의 다른 글
[OS] Process vs Thread (0) | 2024.09.12 |
---|