0 본문 바로가기
60대의 청춘 60대의 청춘
중년도 컴퓨터 전자기기 사용을 생활화 합시다

컴퓨터의 RAM은 왜 전원을 끄면 데이터가 사라질까

읽는 시간 약 11분
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5774378112697114" crossorigin="anonymous">

RAM이란 무엇일까?

컴퓨터를 사용하다 보면 RAM이라는 말을 자주 듣게 됩니다.
“RAM이 8GB다”, “RAM을 16GB로 늘렸다”와 같은 이야기가 대표적입니다.

RAM은 Random Access Memory의 약자로, 컴퓨터가 현재 실행하고 있는 프로그램과 작업에 필요한 데이터를 임시로 저장하는 메모리입니다.

컴퓨터의 저장장치인 SSD나 HDD에도 데이터가 들어 있지만, 프로그램을 실행할 때는 필요한 데이터를 RAM에 올려놓고 CPU가 빠르게 사용할 수 있도록 합니다.

따라서 RAM은 컴퓨터가 작업을 수행할 때 사용하는 빠른 작업 공간이라고 생각하면 이해하기 쉽습니다.

컴퓨터는 왜 RAM을 사용할까?

컴퓨터에는 CPU, RAM, SSD 같은 여러 장치가 서로 역할을 나누어 작업합니다.

SSD에는 운영체제와 프로그램, 사진, 동영상, 문서 같은 데이터가 저장되어 있습니다. 하지만 CPU가 저장장치에 있는 모든 데이터를 직접 처리하는 방식보다는 현재 필요한 데이터를 RAM에 가져와 사용하는 것이 효율적입니다.

예를 들어 인터넷 브라우저를 실행한다고 생각해 보겠습니다.

브라우저 프로그램은 SSD에 저장되어 있지만 프로그램을 실행하면 필요한 데이터와 명령어가 RAM에 배치됩니다. CPU는 RAM에 있는 데이터를 가져와 연산을 수행합니다.

즉, 간단하게 표현하면 다음과 같은 흐름으로 이해할 수 있습니다.

SSD → RAM → CPU → 처리 결과

실제 컴퓨터 내부에서는 훨씬 복잡한 과정이 이루어지지만, RAM의 기본적인 역할을 이해하기에는 이 정도의 구조만 알아도 충분합니다.

RAM은 책상과 비슷하다

RAM을 이해하기 어려운 이유는 ‘메모리’라는 이름 때문에 저장장치와 비슷하게 생각하기 쉽기 때문입니다.

책장과 책상을 생각하면 차이를 쉽게 이해할 수 있습니다.

책장에는 책과 자료를 오랫동안 보관할 수 있습니다. 하지만 실제로 공부하거나 작업할 때는 필요한 책을 책상 위에 꺼내놓는 것이 편리합니다.

이때 책장은 SSD나 HDD, 책상은 RAM에 비유할 수 있습니다.

SSD에는 많은 데이터를 저장해 놓고 필요할 때 꺼낼 수 있고, RAM에는 현재 사용 중인 프로그램과 데이터가 올라와 작업 공간을 만들어 줍니다.

이 비유에서 중요한 것은 RAM이 장기간 보관하기 위한 공간이 아니라 현재 작업을 위한 공간이라는 점입니다.

RAM은 왜 전원을 끄면 데이터가 사라질까?

RAM의 중요한 특징은 휘발성 메모리라는 것입니다.

휘발성 메모리는 전원이 공급되는 동안에는 데이터를 유지하지만 전원이 끊기면 저장된 정보가 유지되지 않는 메모리를 말합니다.

일반적인 컴퓨터의 주메모리로 사용되는 DRAM이 대표적인 예입니다.

DRAM은 메모리 셀에 저장된 전기적인 상태를 이용하여 데이터를 표현합니다. 그런데 이 전기적인 상태는 전원이 공급되지 않으면 계속 유지할 수 없습니다.

컴퓨터가 켜져 있는 동안에는 메모리의 상태를 유지하기 위한 동작이 계속 이루어집니다.

하지만 전원을 완전히 끄면 이러한 동작이 중단되고 RAM에 저장되어 있던 정보도 사라집니다.

그래서 문서 프로그램에서 작업한 내용을 저장하지 않은 상태로 컴퓨터의 전원을 끄면 작업 내용이 사라질 수 있습니다.

DRAM은 어떻게 데이터를 저장할까?

현재 일반적인 컴퓨터의 RAM으로 많이 사용되는 것은 DRAM입니다.

DRAM은 기본적으로 트랜지스터와 커패시터를 이용하는 메모리 셀 구조를 가지고 있습니다.

앞에서 전자 부품을 공부하면서 살펴본 트랜지스터와 커패시터가 컴퓨터 메모리에서도 중요한 역할을 하는 것입니다.

커패시터에 저장된 전기적인 상태를 이용하여 데이터를 표현할 수 있는데, 이 전하는 시간이 지나면서 조금씩 감소하는 특성이 있습니다.

따라서 DRAM은 저장된 데이터를 계속 유지하기 위해 주기적으로 상태를 확인하고 필요한 경우 다시 충전하는 과정이 필요합니다.

이 과정을 리프레시(Refresh)라고 합니다.

컴퓨터가 정상적으로 작동하는 동안에는 이러한 과정이 매우 빠르게 반복되기 때문에 사용자가 직접 느끼기는 어렵습니다.

DRAM과 SRAM은 무엇이 다를까?

RAM이라고 해서 모두 같은 구조를 사용하는 것은 아닙니다.

대표적으로 DRAM과 SRAM이 있습니다.

구분DRAMSRAM
이름Dynamic RAMStatic RAM
주요 구조트랜지스터 + 커패시터여러 트랜지스터를 이용한 회로
리프레시필요함필요하지 않음
속도빠름일반적으로 더 빠름
집적도높음상대적으로 낮음
비용상대적으로 낮음상대적으로 높음
주된 사용처컴퓨터의 주메모리CPU 캐시 등

SRAM은 데이터를 유지하기 위해 DRAM처럼 주기적으로 리프레시할 필요가 없습니다.

대신 하나의 데이터를 저장하는 데 더 많은 트랜지스터가 필요하기 때문에 같은 크기에서 많은 데이터를 저장하기 어렵고 가격도 높습니다.

이 때문에 컴퓨터의 주메모리에는 용량과 비용 측면에서 유리한 DRAM이 주로 사용되고, CPU 가까이에서 매우 빠르게 데이터를 제공해야 하는 캐시 메모리에는 SRAM이 사용됩니다.

RAM과 SSD는 어떻게 다를까?

RAM과 SSD는 모두 데이터를 저장하지만 목적이 다릅니다.

구분RAMSSD
주요 역할현재 작업을 위한 공간데이터를 장기간 보관
전원을 끄면일반적으로 데이터가 사라짐데이터가 유지됨
주요 특징매우 빠른 작업용 메모리비휘발성 저장장치
저장 대상실행 중인 프로그램과 작업 데이터운영체제, 프로그램, 사진, 문서 등
대표 기술DRAMNAND 플래시

SSD는 플래시 메모리를 이용하는 비휘발성 저장장치입니다.

전원이 꺼진 상태에서도 저장된 데이터를 유지할 수 있기 때문에 운영체제나 프로그램, 개인 파일을 보관하는 용도로 사용됩니다.

반면 RAM은 현재 실행 중인 작업을 빠르게 처리하기 위한 공간이므로 전원이 차단되면 기존 데이터가 유지되지 않습니다.

따라서 RAM과 SSD는 서로 대체하는 장치가 아니라 서로 다른 역할을 담당하는 장치라고 보는 것이 정확합니다.

RAM 용량이 많으면 컴퓨터가 빨라질까?

RAM 용량이 많으면 여러 프로그램을 동시에 실행할 때 유리할 수 있습니다.

예를 들어 인터넷 브라우저에서 여러 개의 탭을 열어놓은 상태로 문서 작업을 하고 사진 편집 프로그램까지 실행한다면 여러 프로그램이 RAM을 사용하게 됩니다.

RAM 공간이 충분하면 이러한 작업을 계속 메모리에 유지하면서 전환할 수 있습니다.

반대로 RAM이 부족하면 운영체제가 현재 사용하지 않는 데이터를 저장장치의 일부 공간으로 옮겼다가 다시 가져오는 과정이 발생할 수 있습니다.

저장장치는 RAM보다 접근 속도가 느리기 때문에 이런 상황이 반복되면 프로그램 전환이나 작업 속도가 떨어질 수 있습니다.

그렇다고 RAM이 많을수록 모든 작업이 무조건 빨라지는 것은 아닙니다.

이미 작업에 충분한 RAM이 확보되어 있다면 용량을 더 늘려도 체감 성능이 크게 달라지지 않을 수 있습니다.

결국 중요한 것은 컴퓨터를 어떤 용도로 사용하는지에 맞춰 적절한 RAM 용량을 확보하는 것입니다.

컴퓨터를 켜면 RAM에는 무엇이 들어갈까?

컴퓨터의 전원을 켜면 저장장치에 있는 운영체제가 실행되는 과정이 시작됩니다.

운영체제가 실행되면서 필요한 데이터가 RAM에 올라오고, 사용자가 프로그램을 실행하면 해당 프로그램에 필요한 데이터도 RAM에 배치됩니다.

예를 들어 인터넷 브라우저를 실행하면 브라우저가 사용하는 데이터가 RAM을 차지합니다.

사진이나 동영상 편집처럼 많은 데이터를 처리하는 프로그램을 실행하면 더 많은 RAM이 필요할 수 있습니다.

사용자가 프로그램을 종료하면 해당 프로그램이 사용하던 메모리 공간은 다른 작업에서 사용할 수 있도록 반환됩니다.

이처럼 RAM은 컴퓨터가 켜져 있는 동안 현재 작업에 따라 계속 사용되고 비워지는 공간입니다.

실제 상황으로 생각해보자

컴퓨터에서 인터넷 브라우저를 실행한 뒤 문서 프로그램을 열고 사진 편집 프로그램까지 실행했다고 생각해 보겠습니다.

세 프로그램은 모두 SSD에 설치되어 있지만 실행되는 과정에서 필요한 데이터는 RAM으로 이동합니다.

CPU는 RAM에 있는 데이터를 이용해 각 프로그램의 작업을 처리합니다.

이때 RAM이 충분하다면 여러 프로그램을 빠르게 전환하면서 사용할 수 있습니다.

하지만 RAM이 부족하면 운영체제가 저장장치를 이용해 부족한 메모리 공간을 보완하게 되고, 이 과정에서 작업 속도가 느려질 수 있습니다.

그리고 작업을 저장하지 않은 상태에서 컴퓨터의 전원을 끄면 RAM에 있던 작업 데이터는 유지되지 않습니다.

반면 이미 SSD에 저장한 문서나 사진은 전원을 다시 켜도 그대로 남아 있습니다.

이 차이를 이해하면 RAM과 SSD의 역할이 훨씬 명확해집니다.

RAM을 이해하면 컴퓨터의 구조가 쉬워진다

RAM은 단순히 “컴퓨터의 저장 공간”이라고 설명하기에는 조금 부족합니다.

RAM의 핵심 역할은 CPU가 현재 필요한 데이터를 빠르게 사용할 수 있도록 작업 공간을 제공하는 것입니다.

SSD가 데이터를 장기간 보관하는 저장장치라면 RAM은 현재 실행 중인 작업을 위한 공간입니다.

그리고 그 사이에서 CPU가 데이터를 처리합니다.

따라서 컴퓨터의 기본 구조를 이해할 때는 다음과 같이 생각하면 쉽습니다.

SSD는 보관하는 곳
RAM은 작업하는 곳
CPU는 계산하고 처리하는 곳

이 세 가지가 서로 데이터를 주고받으면서 우리가 사용하는 프로그램과 작업이 실행됩니다.

마무리

RAM은 컴퓨터가 현재 실행하고 있는 프로그램과 작업에 필요한 데이터를 빠르게 처리하기 위해 사용하는 메모리입니다.

일반적인 컴퓨터의 주메모리로 사용되는 DRAM은 전기적인 상태를 이용해 데이터를 저장하며, 전원이 공급되는 동안 데이터를 유지하기 위해 리프레시 과정을 수행합니다.

하지만 전원이 완전히 끊기면 RAM의 데이터는 유지되지 않습니다.

반면 SSD는 전원이 꺼진 상태에서도 데이터를 보존할 수 있기 때문에 운영체제와 프로그램, 사진, 동영상, 문서 등을 장기간 저장하는 데 사용됩니다.

결국 RAM과 SSD는 모두 컴퓨터에서 데이터를 다루지만 목적이 다릅니다.

RAM은 현재 작업을 위한 빠른 공간, SSD는 데이터를 보관하는 공간이라고 이해하면 가장 쉽습니다.

이 차이를 알고 나면 “RAM이 부족하면 왜 컴퓨터가 느려지는지”, “전원을 끄면 왜 저장하지 않은 작업이 사라지는지”, “SSD와 RAM은 왜 서로 다른 장치인지”도 자연스럽게 이해할 수 있습니다.

※ 이 글은 컴퓨터 메모리의 기본 개념을 이해하기 위한 일반적인 정보입니다. 실제 RAM을 추가하거나 교체할 때는 메인보드가 지원하는 메모리 규격과 용량, 호환성 등을 확인해야 합니다.

dkfhak68
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.