3개의 메모리는 모두 컴퓨터 메모리이지만 RAM, ROM 및 플래시 메모리는 각각 독자적인 방식 데이터와 상호 작용합니다. 다음으로 각 유형의 메모리에 대해 간단히 설명하겠습니다
RAM (Random Access Memory) 랜덤 액세스 메모리의 약자로 마이크로프로세서가 읽고 쓸 수 있는 메모리입니다. 전원이 꺼지면 데이터가 저장되지 않는 휘발성 메모리입니다.데이터 속도가 빠르다는 장점이 있지만 가격이 비싸다는 단점이 있습니다. 데이터 속도가 빠르기 때문에 의 주 작업은 램에서 처리됩니다.
ROM (Read Only Memory) 리드 온리 메모리의 약자로 읽기 전용 메모리 입니다. 전원이 꺼져도 데이터가 제거되지 않는 비휘발성 메모리입니다. 마이크로프로세서는 ROM에서 데이터를 읽을 수 있지만 쓰거나 변경할 수는 없습니다. ROM에는 대부분 영구적으로 컴퓨터에 관한 특별한 명령이 포함되어 있습니다(ex컴퓨터를 부팅시키기 위한 소프트웨어). 마이크로프로세서는 필요할 때 언제든지 칩에 저장되어 있는 정보에 접근하여 데이터를 읽을 수 있습니다. 특수하게 몇 종류의 롬은 데이터를 변경하거나 쓸(write) 수 있습니다. 데이터 속도는 종류에따라 빠르기도 하고 느리기도 합니다.
플래시 메모리(Flash Memory)는 RAM, ROM 모두와 동일하게 동작하는 특수한 타입의 메모리로 RAM과 같이 메모리에 정보를 쓸 수 있으며 ROM과 같이 전원이 꺼져도 정보가 제거되지 않습니다. 램과 비교하면 데이터 속도가 느리고 롬이나 램보다 더 큰 용량으로 제조할 수 있는 특징이 있습니다. SSD나 USB 드라이브에 사용됩니다.