공부

📝Flash Memory, ROM, RAM 차이점

projectlim 2025. 3. 17. 21:50
728x90
반응형
SMALL

플래시 메모리, ROM, 그리고 RAM은 모두 컴퓨터 시스템에서 데이터를 저장하는 중요한 장치들이지만, 각각의 기능특징은 다릅니다. 이들 각각이 어떤 역할을 하는지, 그리고 그 차이점에 대해 알아보겠습니다.


🔥 ROM (Read-Only Memory)

ROM읽기 전용 메모리를 의미합니다. 일반적으로 데이터를 한 번만 기록하고 이후에는 읽기만 가능한 메모리입니다.

특징

  • 읽기 전용: ROM에 저장된 데이터는 기본적으로 변경할 수 없거나, 매우 어렵습니다.
  • 비휘발성: 전원이 꺼져도 데이터가 사라지지 않습니다. 즉, 전원이 끊겨도 데이터를 유지합니다.
  • 시스템 부팅 시 중요: ROM은 주로 부팅 코드, 즉 하드웨어가 켜졌을 때 시스템이 시작하는 데 필요한 기본 프로그램을 저장합니다. 예를 들어, BIOS펌웨어가 ROM에 저장됩니다.

사용 예시

  • BIOS (Basic Input/Output System)
  • 펌웨어 (하드웨어 장치를 제어하는 소프트웨어)

🧠 RAM (Random Access Memory)

RAM임시 저장소로, 데이터를 빠르게 읽고 쓰기 위해 사용되는 메모리입니다. 휘발성 메모리로, 전원이 끊어지면 그 안의 데이터가 사라집니다.

특징

  • 읽기/쓰기 가능: 데이터를 빠르게 읽고 쓸 수 있는 메모리입니다.
  • 휘발성: 전원이 꺼지면 RAM에 저장된 모든 데이터가 사라집니다.
  • 임시 저장: 프로그램 실행 시 필요한 데이터를 임시로 저장하고 처리하는 데 사용됩니다. 예를 들어, 프로그램 실행 중 변수나 데이터를 저장합니다.

사용 예시

  • 컴퓨터의 작업 공간 (프로그램 실행 중 데이터를 임시로 저장)
  • 게임이나 편집 소프트웨어에서 빠른 데이터 처리가 필요할 때

플래시 메모리 (Flash Memory)

플래시 메모리비휘발성 메모리의 일종으로, 전원이 꺼져도 데이터를 유지할 수 있습니다. ROM과 비슷한 특성을 가지고 있지만, 쓰기/삭제가 가능하고, 반도체 기반으로 빠른 속도를 자랑합니다.

특징

  • 읽기/쓰기 가능: 데이터를 읽고 쓸 수 있지만, 일정 횟수 이상 쓰면 마모될 수 있습니다.
  • 비휘발성: 전원이 꺼져도 데이터가 사라지지 않습니다.
  • 속도와 용량: 빠른 데이터 전송 속도와 대용량을 제공하며, SSDUSB 드라이브와 같은 저장 장치에서 사용됩니다.

사용 예시

  • USB 드라이브
  • SSD (Solid State Drive), SD 카드
  • 스마트폰의 내부 저장소

🔄 ROM, RAM, 플래시 메모리의 차이점

구분 ROM RAM 플래시 메모리

기능 읽기 전용 메모리, 부팅 프로그램 저장 데이터를 빠르게 읽고 쓰는 임시 저장소 읽기/쓰기 가능한 비휘발성 메모리
휘발성 여부 비휘발성 휘발성 비휘발성
데이터 변경 불가능 (혹은 매우 어렵다) 가능 가능 (쓰기 횟수 제한 있음)
속도 상대적으로 느림 매우 빠름 빠르지만 RAM보다는 느림
용도 부팅 코드, 펌웨어 저장 프로그램 실행, 임시 데이터 저장 장기 저장용, USB 드라이브, SSD 등
예시 BIOS, 펌웨어 컴퓨터 메모리, 모바일 앱 USB 드라이브, SSD, 스마트폰 저장소

📌 요약

  • ROM은 주로 부팅이나 펌웨어 등 변경이 필요 없는 데이터를 저장하며, 읽기 전용이고 비휘발성입니다.
  • RAM은 프로그램 실행 중 빠른 데이터 처리를 위한 임시 저장소로, 휘발성이기 때문에 전원이 꺼지면 데이터가 사라집니다.
  • 플래시 메모리읽기/쓰기가 가능하고, 비휘발성으로 데이터를 유지할 수 있으며, USBSSD와 같은 저장 장치에 사용됩니다.

이들 각각은 특정 용도에 맞게 다양한 시스템에서 중요한 역할을 하며, 각 장치의 성능이나 특성에 맞춰 효율적으로 사용됩니다.

 

https://projectlim.tistory.com/108

 

🛠️ 임베디드 시스템이란? 무엇이 다를까? 🤔

🚀 임베디드 시스템(Embedded System)이란?임베디드 시스템은 특정 기능을 수행하도록 설계된 컴퓨터 시스템입니다.일반적인 PC처럼 범용적으로 사용되지 않고, 자동차, 스마트폰, 가전제품, 로봇

projectlim.tistory.com

https://projectlim.tistory.com/128

 

🧑‍💻임베디드 시스템과 펌웨어: 무엇이 다를까?

임베디드 시스템과 펌웨어는 종종 비슷한 개념으로 혼용되기도 하지만, 그 정의와 역할에서 중요한 차이가 있습니다.이번 포스트에서는 이 두 용어의 차이점을 명확하게 설명하고, 각각이 어떤

projectlim.tistory.com

 

728x90
반응형
LIST