본문 바로가기
: ) IT

RAM vs ROM

by miiinn 2026. 1. 9.

ROM과 RAM은 컴퓨터의 핵심 기억장치이지만, **데이터를 유지하는 방식(휘발성)**과 주된 용도에서 큰 차이가 있습니다.

가장 쉽게 비유하자면, **RAM은 '책상 위'**이고 **ROM은 '백과사전'**과 같습니다.


1. 주요 차이점 비교

구분 RAM (Random Access Memory) ROM (Read-Only Memory)
의미 자유롭게 읽고 쓰는 메모리 읽기 전용 메모리 (보통)
휘발성 휘발성 (전원 꺼지면 데이터 삭제) 비휘발성 (전원 꺼져도 데이터 유지)
속도 매우 빠름 RAM에 비해 상대적으로 느림
용도 실행 중인 프로그램의 임시 저장 부팅 프로그램(BIOS), 펌웨어 저장
비유 현재 작업 중인 종이를 올려둔 책상 내용을 고칠 수 없는 인쇄된 책

2. 왜 두 종류가 다 필요한가요?

  • RAM이 필요한 이유: CPU는 아주 빠르지만 하드디스크(HDD/SSD)는 상대적으로 느립니다. 그래서 당장 실행해야 할 프로그램들을 RAM이라는 '빠른 책상'에 미리 가져다 놓고 작업해야 컴퓨터가 버벅거리지 않습니다.
  • ROM이 필요한 이유: 컴퓨터를 처음 켰을 때, CPU는 무엇부터 해야 할지 모릅니다. 이때 "하드디스크를 찾아서 윈도우를 켜라"라는 기본 지침이 저장된 곳이 필요합니다. 전원이 꺼져도 이 지침은 사라지면 안 되기 때문에 ROM에 저장해 두는 것입니다.

3. 요즘의 ROM (EEPROM, Flash Memory)

과거의 ROM은 이름 그대로 '읽기 전용'이었지만, 최근에는 기술이 발전하여 EEPROM이나 우리가 흔히 쓰는 **플래시 메모리(USB, SSD)**처럼 전기적으로 내용을 지우고 다시 쓸 수 있는 ROM 계열의 저장장치들이 많이 쓰입니다. 하지만 여전히 RAM만큼 빠르게 수만 번 읽고 쓰는 용도로는 적합하지 않아 구분해서 사용합니다.

요약하자면:

지금 보고 계신 브라우저나 앱이 돌아가는 곳은 RAM이고, 컴퓨터를 켰을 때 처음 로고가 뜨게 만드는 기본 명령어가 들어있는 곳은 ROM입니다!

': ) IT' 카테고리의 다른 글

프로그램 번역과정(Compiler)  (0) 2026.01.13
오류검출방식  (0) 2026.01.10
컴퓨터 부팅 과정  (0) 2026.01.09
플립플롭, 인코더와 디코더  (0) 2026.01.09
회선교환망  (0) 2026.01.06