이름에서 알 수 있듯이 RAM (Random Access Memory)과 ROM (Read-Only Memory)은 매우 쉽게 혼동 될 수 있습니다. 그러나이 둘을 구별하는 몇 가지 주요 차이점이 있습니다.
RAM은 반복해서 액세스하고 변경할 수있는 임시 메모리를 말합니다. RAM은 작업의 일부로 정보를 임시로 저장해야하는 모든 프로그램에서 액세스 할 수 있습니다. 컴퓨터에 RAM이 많을수록 하드 디스크에 액세스하지 않고도 CPU가 더 많은 처리를 할 수있어 컴퓨터가 훨씬 빨라집니다. RAM에 저장된 데이터는 프로그램이 작업을 마치거나 컴퓨터 전원이 꺼지면 지워집니다.
ROM은 컴퓨터가 읽을 수는 있지만 쓸 수는없는 영구 메모리 칩입니다. RAM과 달리 ROM에 저장된 데이터는 컴퓨터의 전원 공급 여부에 관계없이 여전히 존재합니다. ROM의 일반적인 예는 컴퓨터가 부팅하는 데 사용하는 펌웨어입니다. 다른 용도로는 컴퓨터 메모리의 해당 부분에 액세스하거나 사용할 수 없습니다. 또 다른 친숙한 예는 CD-ROM입니다. 구운 후에는 CD의 데이터를 변경할 수 없습니다.