Computer >> 컴퓨터 >  >> 하드웨어 >> HDD 및 SSD

RAM(랜덤 액세스 메모리)이란 무엇일까? 컴퓨터 메모리 완벽 가이드

RAM(Random Access Memory, 램)은 컴퓨터 내부에 장착된 물리적 하드웨어로, 데이터를 임시로 저장하며 컴퓨터의 '작업' 메모리 역할을 담당합니다.


RAM 용량이 클수록 컴퓨터가 동시에 더 많은 정보를 처리할 수 있으며, 이는 전체 시스템 성능에 상당한 영향을 미칩니다.


대표적인 RAM 제조사로는 킹스턴(Kingston), PNY, 크루셜(Crucial), 코르세어(CORSAIR) 등이 있습니다.


RAM에는 여러 종류가 있어 다양한 이름으로 불리기도 합니다. 메인 메모리(main memory), 내부 메모리(internal memory), 1차 저장장치(primary storage), 주기억장치(primary memory), 메모리 스틱(memory stick), RAM 스틱(RAM stick) 등이 모두 RAM을 가리키는 용어입니다.


RAM이란 무엇일까?


간단히 말해, RAM의 목적은 저장 장치의 데이터에 빠르게 읽고 쓸 수 있는 접근성을 제공하는 것입니다. 컴퓨터는 하드 드라이브에서 직접 데이터를 읽어오는 것보다 훨씬 빠르기 때문에 RAM을 통해 데이터를 불러옵니다.


RAM(랜덤 액세스 메모리)이란 무엇일까? 컴퓨터 메모리 완벽 가이드

RAM을 사무용 책상에 비유할 수 있습니다. 책상은 중요한 서류, 필기 도구, 지금 당장 필요한 물건들에 빠르게 접근하기 위해 사용됩니다. 책상이 없다면 모든 물건을 서랍과 파일 캐비닛에 보관해야 하므로, 필요할 때마다 보관함에서 꺼내고 다시 정리하는 추가 시간이 들어 일상 업무를 처리하는 데 훨씬 오래 걸릴 것입니다.


마찬가지로 컴퓨터(또는 스마트폰, 태블릿 등)에서 현재 사용 중인 모든 데이터는 RAM에 임시 저장됩니다. 이런 유형의 메모리는 비유 속 책상처럼 하드 드라이브보다 훨씬 빠른 읽기/쓰기 속도를 제공합니다. 대부분의 하드 드라이브는 회전 속도 같은 물리적 한계로 인해 RAM보다 상당히 느립니다.


RAM은 하드 드라이브와 함께 작동하지만, 둘은 전혀 다른 것입니다


컴퓨터 내부에 다른 종류의 메모리가 있음에도 불구하고, RAM은 단순히 '메모리'라고 불립니다. RAM은 하드 드라이브의 파일 저장 용량과는 전혀 관련이 없지만, 두 개념은 일상에서 흔히 혼동되곤 합니다. 예를 들어, 1GB의 메모리(RAM)와 1GB의 하드 드라이브 공간은 결코 같은 것이 아닙니다.


전원을 껐다 켜도 데이터가 그대로 유지되는 하드 드라이브와 달리, RAM의 내용은 컴퓨터를 종료하면 항상 지워집니다. 이것이 컴퓨터를 다시 켤 때 프로그램이나 파일이 하나도 열려 있지 않은 이유입니다.


컴퓨터가 이 한계를 우회하는 방법 중 하나가 바로 최대 절전 모드(hibernation mode)입니다. 최대 절전 모드는 컴퓨터를 종료할 때 RAM의 내용을 하드 드라이브로 복사하고, 다시 전원을 켜면 모든 내용을 RAM으로 되돌려 복사합니다.


각 메인보드는 특정 조합의 특정 메모리 유형만 지원하므로, 구매 전에 반드시 메인보드 제조사의 사양을 확인해야 합니다.


컴퓨터의 RAM은 자 또는 '스틱'과 비슷하게 생겼습니다


데스크톱 메모리의 표준 모듈(module) 또는 스틱(stick)은 짧은 자와 비슷한 길고 얇은 하드웨어 조각입니다. 메모리 모듈 하단에는 올바른 방향으로 설치할 수 있도록 돕는 홈(notch)이 하나 이상 있으며, 수많은 연결 단자(대개 금도금 처리됨)가 나란히 배열되어 있습니다.


메모리는 메인보드에 있는 메모리 모듈 슬롯에 장착됩니다. 이 슬롯은 찾기 쉽습니다. 메인보드에서 비슷한 크기의 슬롯 양옆에 위치한, RAM을 고정하는 작은 걸쇠(힌지)를 찾으면 됩니다.


RAM(랜덤 액세스 메모리)이란 무엇일까? 컴퓨터 메모리 완벽 가이드

특정 규격의 모듈은 특정 슬롯에만 장착해야 할 수 있으므로, 구매하거나 설치하기 전에 반드시 메인보드 제조사에 확인하세요! 시스템 정보 도구를 활용해 메인보드가 지원하는 메모리 모듈의 정확한 유형을 파악하는 것도 좋은 방법입니다.


메모리 모듈은 다양한 용량과 종류로 출시됩니다. 최신 메모리 모듈은 256MB, 512MB, 1GB, 2GB, 4GB, 8GB, 16GB 이상 크기로 구매할 수 있습니다. 메모리 모듈의 주요 유형으로는 DIMM, RIMM, SIMM, SO-DIMM, SO-RIMM 등이 있습니다.


MB와 GB는 데이터의 측정 단위입니다. RAM을 비롯한 데이터 중심 기기와 서비스를 구매할 때 두 단위의 차이를 이해하는 것이 중요합니다.


RAM은 얼마나 필요할까?


RAM(랜덤 액세스 메모리)이란 무엇일까? 컴퓨터 메모리 완벽 가이드

CPU나 하드 드라이브와 마찬가지로, 컴퓨터에 필요한 메모리 용량은 컴퓨터를 어떤 용도로 사용하거나 사용할 계획인지에 따라 완전히 달라집니다.


예를 들어, 고사양 게임을 위해 컴퓨터를 구매한다면 원활한 게임 플레이를 지원할 만큼 충분한 RAM이 필요합니다. 최소 4GB를 권장하는 게임에 2GB의 RAM만 있다면 성능이 매우 느려지거나 아예 실행조차 되지 않을 수 있습니다(특히 권장 사양이 8GB 이상이라면 더욱 그렇습니다).


반대로 인터넷 검색 정도로 가볍게 사용하고 동영상 스트리밍, 게임, 메모리 집약적 애플리케이션 등을 사용하지 않는다면, 더 적은 메모리로도 충분히 사용할 수 있습니다.


영상 편집 애플리케이션이나 3D 그래픽을 많이 사용하는 프로그램도 마찬가지입니다. 일반적으로 컴퓨터를 구매하기 전에 해당 프로그램이나 게임에 필요한 RAM 용량을 웹사이트의 '시스템 요구 사항' 영역이나 제품 박스에서 확인할 수 있습니다.


요즘은 2~4GB 미만의 RAM이 기본 장착된 새 데스크톱, 노트북, 태블릿을 찾기 어렵습니다. 일반적인 동영상 스트리밍, 인터넷 검색, 일상적인 애플리케이션 사용 외에 특별한 용도가 없다면, 그 이상의 RAM을 탑재한 컴퓨터를 구매할 필요는 없을 것입니다.


기기의 속도는 RAM뿐만 아니라 프로세서, 하드 드라이브 같은 다른 구성 요소에도 좌우됩니다. 즉, 컴퓨터가 고급 구성 요소를 갖추고 있어도 RAM이 부족하면 전체 성능에 영향을 미칩니다. 그 반대도 마찬가지입니다. RAM이 많으면 좋지만 CPU가 느리다면 그만큼 큰 효과를 기대하기 어렵습니다.


RAM 문제 해결 방법


RAM(랜덤 액세스 메모리)이란 무엇일까? 컴퓨터 메모리 완벽 가이드

RAM 스틱에 문제가 있다고 의심되면 가장 먼저 메모리 모듈을 분리했다가 다시 장착(reseat)해 보세요. RAM 스틱이 메인보드 슬롯에 단단히 삽입되지 않았다면, 작은 충격에도 제자리에서 벗어나 이전에 없던 메모리 오류가 발생할 수 있습니다.


메모리를 다시 장착해도 증상이 개선되지 않는다면, 무료 메모리 테스트 프로그램 중 하나를 사용해 보길 권합니다. 이런 프로그램은 운영체제 외부에서 작동하기 때문에 Windows, Mac, Linux 등 어떤 종류의 PC에서도 사용할 수 있습니다.


이러한 도구가 아주 사소한 문제라도 발견한다면, 가장 확실한 해결책은 컴퓨터의 메모리를 교체하는 것입니다.


RAM에 대한 심화 정보


RAM은 컴퓨터 내부 메모리라는 맥락에서 휘발성 메모리로 설명되지만, 롬(read-only memory, ROM)이라는 비휘발성·변경 불가 형태의 메모리도 별도로 존재합니다. 예를 들어 플래시 드라이브와 SSD(솔리드 스테이트 드라이브)는 전원이 없어도 데이터를 유지하면서도 변경이 가능한 ROM의 변형입니다.


RAM에는 여러 종류가 있지만, 대표적인 두 가지는 정적(static) RAM(SRAM)과 동적(dynamic) RAM(DRAM)입니다. 둘 다 휘발성 메모리입니다. SRAM은 DRAM보다 속도가 빠르지만 생산 비용이 더 많이 들기 때문에, 오늘날의 기기에는 DRAM이 더 널리 사용됩니다. 다만 SRAM은 CPU 내부나 하드 드라이브 캐시 메모리처럼 컴퓨터의 다양한 내부 부품에 소량 사용되기도 합니다.


SoftPerfect RAM Disk 같은 일부 소프트웨어는 RAM 디스크(RAM disk)를 만들 수 있는데, 이는 본질적으로 RAM 안에 존재하는 가상의 하드 드라이브입니다. 일반 디스크처럼 데이터를 저장하고 불러올 수 있으며, RAM이 훨씬 빠르기 때문에 일반 하드 디스크보다 읽기/쓰기 속도가 월등히 빠릅니다.


일부 운영체제는 가상 메모리(virtual memory)라는 기능을 지원하는데, 이는 RAM 디스크와 정반대되는 개념입니다. 가상 메모리는 RAM처럼 사용하기 위해 하드 디스크 공간을 따로 확보하는 기능입니다. 이렇게 하면 애플리케이션에 사용할 수 있는 전체 메모리가 늘어나지만, 하드 드라이브가 RAM보다 느리기 때문에 시스템 성능에는 오히려 부정적인 영향을 줄 수 있습니다.