컴퓨터 기억장치
컴퓨터 기억장치는 데이터와 명령어를 저장하고, 이를 CPU와 주변 장치에 전달하는 역할을 한다. 그렇기에 컴퓨터의 성능과 효율성을 결정하는 중요한 요소이기도 하다. 주기억장치와 보조기억장치로 나눌 수 있으며 주기억장치는 프로그램 실행 시 필요한 데이터와 명령어를 저장하고 처리하는 공간으로 컴퓨터의 핵심 부품이라고 볼 수 있고, 보조기억장치는 대용량의 데이터를 저장하고, 필요한 때에 주기억장치로 불러오게 된다. 기억장치의 용량과 속도는 컴퓨터의 성능을 결정지으며, 대표적으로 ROM과 RAM이 존재한다.
ROM
ROM(Read Only Memory)은 컴퓨터의 내부 메모리 중 하나로, 읽기만 가능하고 쓰기는 불가능한 메모리를 말한다. 비휘발성 메모리이기에 전원이 꺼져도 저장된 데이터가 유지되고, 한번 기록한 정보가 전원 유지와 상관없이 반영구적으로 기억된다. 그리고 삭제나 수정이 불가능한 특징을 가지고 있다. 그렇기에 컴퓨터의 바이오스나 UEFI 같은 펌웨어를 저장하는 데 사용되며, 저장된 데이터가 변경되지 않기 때문에 보안성이 높은 편이다. 또한, 크기가 작고 용량이 적어, 가격이 저렴하다.
컴퓨터의 부팅 과정에서 필요한 데이터와 명령어를 저장하고, 전원이 켜질 때마다 이를 읽어와서 실행하는 ROM은 다양한 분야에서 사용되는데. 예를 들면 컴퓨터의 바이오스나 UEFI, 게임기의 게임 패키지, 정보의 무결성이 보장되어야 하는 기록물 등에 사용된다.
RAM
RAM(Random Access Memory)은 컴퓨터의 주기억장치 중 하나로, 휘발성 메모리이기에 전원이 꺼지면 저장된 데이터가 모두 사라지는 메모리를 뜻한다. 하지만 빠른 속도를 자랑하여 CPU와 함께 컴퓨터의 성능을 결정짓는다, 그리고 프로그램 실행 중에 필요한 데이터를 일시적으로 저장하고, CPU가 이를 빠르게 접근할 수 있도록 도우며, 읽기와 쓰기가 모두 가능한 메모리이기도 하다.
RAM은 데이터를 저장하는 셀(cell)과 이를 읽고 쓰는 데 필요한 회로로 이루어진 반도체 소자다.
공통점
①컴퓨터에서 데이터를 저장하는데 사용된다.
②트랜지스터와 같은 작은 전자소자를 사용한 반도체 기반이다.
③CPU가 데이터를 엑세스 할 수 있도록 설계되었다.
④데이트 손실 가능성이 있으며, 업그레이드할 수도 있다.
차이점
분류 | ROM | RAM |
뜻 | 읽기 전용 메모리 | 랜덤 엑세스 메모리 |
유형 | 비휘발성 | 휘발성 |
데이터 엑세스 | 읽기 전용 | 읽기 및 쓰기 |
속도 | 느림 | 빠름 |
용도 | 기본 지침, 운영 체제, 펌웨어 저장 | 작업 중인 데이터 저장 |
가격 | 저렴 | 비쌈 |
용량 | 작다 | 크다 |
특징 | 전원이 꺼져도 데이터 유지 | 전원이 꺼지면 데이터 소멸 |
플래시 메모리
플래시 메모리는 비휘발성 반도체 저장장치로 전기적으로 자유롭게 재기록이 가능하다. ROM의 일종인 EEPROM으로부터 발전하여 현재의 모습으로 정착한 플래시 메모리는 ROM에서 나온 것이기 때문에 ROM의 일종으로 봐야 할 것 같지만 실상은 그렇지 않다. 기록된 내용을 보존한다는 측면에서는 ROM과 유사한 특징이 있지만 데이터 접근 방식도 메모리 방식이 아닌 하드 디스크의 섹터와 비슷한 페이지 단위로 접근하는 특성이 있기에 주기억 장치보다는 보조 기억 장치로 분류가 되고 있다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.