Android 스마트폰은 기본적으로 범용 컴퓨터입니다. 즉, 노트북이나 데스크톱 PC와 마찬가지로 RAM( Random Access Memory )을 사용하여 휴대전화에서 앱을 실행하고 필요한 모든 작업을 수행할 수 있습니다.
요즘에는 메모리 사양이 4GB에서 16GB 사이인 Android 휴대전화를 구입할 수 있으며 구매 후 해당 양의 실제 RAM을 업그레이드할 방법이 없습니다. 즉, 필요에 따라 적절한 양의 RAM이 있는 전화를 선택해야 합니다. 그렇지 않으면 업그레이드가 필요하기 훨씬 전에 새 핸드셋으로 업그레이드해야 할 위험이 있습니다.
전화기에서 RAM이 하는 일
다른 유형의 개인용 컴퓨터와 마찬가지로 Android 스마트폰에는 CPU, RAM 및 온보드 SSD (Solid State Drive) 형태의 영구 저장 장치가 있습니다 . RAM은 운영 체제, 열린 응용 프로그램 및 작업 중인 데이터가 보관되는 빠른 작업 공간입니다.
휴대전화의 RAM이 많을수록 애플리케이션 간에 전환할 때 성능이 더 빨라집니다. 비디오 편집기나 복잡한 모바일 게임과 같이 많은 메모리를 사용하는 앱을 사용하려는 경우, 전화기의 메모리가 부족하여 버벅거림 없이 실행할 수 있습니다.
Android 메모리 관리 작동 방식
Android가 앱에 대한 메모리 할당을 관리하는 방식은 필요한 RAM의 양에 상당한 영향을 미칩니다. Android는 Linux 커널을 기반으로 하며 메모리와 같은 리소스가 할당되는 방식은 두 OS에서 동일하게 작동합니다.
Android에서 앱을 열면 RAM과 같은 리소스를 요청하는 새로운 "프로세스"가 생성됩니다. 사용 가능한 여유 메모리가 있는 경우 앱은 다른 것에 영향을 주지 않고 필요한 만큼 가져옵니다.
사용 가능한 RAM이 충분하지 않은 경우 Android에서 가장 먼저 하는 일은 ZRAM이라는 특수 압축 RAM 세그먼트로 "RAM 페이지를 교체"하는 것입니다. 이것은 하드웨어적인 것이 아닙니다. 압축된 RAM 페이지를 포함하는 차단된 RAM의 논리적 부분일 뿐입니다. 이 데이터는 직접 읽을 수 없지만 먼저 압축을 풀고 일반 RAM 부분에 로드해야 합니다. 그러나 스토리지에서 앱 데이터를 로드하는 것보다 여전히 빠릅니다.
더 이상 ZRAM을 사용할 수 없으면 Android는 현재 사용하지 않는 이전 프로세스를 종료하여 사용 중인 메모리를 확보합니다. Android 앱은 RAM 관리의 정상적인 부분으로 이와 같이 종료될 수 있음을 알고 있는 방식으로 작성됩니다. 따라서 이론상으로는 상태를 스토리지에 저장해야 중단한 부분부터 다시 시작할 수 있습니다. 그러나 이것은 성능 저하를 수반합니다.
더 많은 RAM의 이점
RAM이 많을수록 ZRAM 공간에 더 많은 공간이 있고 메모리에 더 많은 활성 앱을 보유할 수 있으며 최근 앱 간에 더 원활하게 전환할 수 있습니다.
Android는 앱에 명시적으로 할당되지 않은 경우에도 RAM을 사용합니다. 예를 들어 파일 전송을 수행하는 경우 RAM을 캐시로 사용하여 속도를 높일 수 있습니다. 모든 최신 운영 체제와 마찬가지로 Android는 일반적으로 속도를 높이는 데 필요한 만큼의 RAM을 사용합니다. 프로세스가 해당 메모리를 필요로 하는 즉시 즉시 해제되지만 문자 그대로 비어 있거나 사용되지 않습니다.
Android의 많은 애플리케이션이 백그라운드에서 실행된다는 점을 고려할 때 RAM을 많이 사용하는 앱(예: PUBG 또는 Diablo)을 포그라운드에서 사용하는 경우에도 백그라운드 프로세스가 원활하게 진행될 수 있도록 더 많은 RAM을 갖추는 것도 편리합니다. 백그라운드에서 음악을 듣거나 파일을 다운로드하는 동안 분할 화면 앱 작업을 수행하는 경우 더 많은 RAM을 사용하면 문제 없이 작업을 수행할 수 있습니다.
RAM "플러스" 기능
휴대전화의 RAM을 업그레이드할 수 없고 Android는 RAM을 내부 저장소로 교체하지 않지만 일부 타사 솔루션에서는 시스템 저장소를 RAM으로 사용할 수 있습니다. 이렇게 하면 사용 가능한 메모리가 부족할 때 휴대전화 저장 공간의 일부가 오버플로 공간으로 예약됩니다.
최신 휴대폰 SSD는 여전히 RAM만큼 빠르지는 않지만 여전히 절대적으로 매우 빠릅니다. 가장 오래되었거나 유휴 프로세스를 특별히 준비된 저장소 영역으로 이동하는 것이 프로세스를 종료한 후 앱을 시작하는 것보다 여전히 훨씬 빠릅니다. 현명하게 처리된다면 메모리 교환에 대한 이러한 접근 방식은 특히 최소한의 RAM을 사용하는 중저가 장치에서 더 원활한 경험을 제공할 수 있습니다.
S22 Ultra 및 S21 Ultra와 같은 최신 Samsung Galaxy Phone에는 RAM Plus 기능이 있습니다. 여기에서 스왑 공간용으로 예약할 4GB에서 8GB 사이의 스토리지를 지정할 수 있습니다. 그러나 이러한 전화기는 정확한 모델에 따라 일반적으로 12GB의 RAM과 함께 제공되므로 RAM Plus는 수익이 감소합니다. 좋은 소식은 삼성의 중급 전화기에도 이 기능이 있다는 것입니다 .
이러한 기능을 제공하는 휴대폰(예: Google Pixel)이 없는 경우 인기 있는 SWAP 과 같은 타사 앱을 사용할 수도 있습니다 . 그러나 제조업체에서 승인한 기능보다 불안정성 또는 기타 버그의 위험이 더 큽니다.
전화기에 필요한 RAM 용량은 얼마입니까?
위의 논의에서 보았듯이 휴대전화에 필요한 RAM의 양은 사용 방법과 필요한 작업에 따라 다릅니다. 따라서 최신 휴대폰에서 발견되는 각각의 일반적인 RAM 할당 마운트를 살펴보고 각 RAM 볼륨에 가장 적합한 사용자 유형을 설명하겠습니다.
RAM이 적은 Android 휴대전화는 CPU와 GPU도 약한 경향이 있으므로 제공된 양만큼 많은 RAM이 필요하지 않더라도 특정 앱을 실행하려면 RAM과 함께 제공되는 다른 구성 요소가 여전히 필요할 수 있습니다. .
- RAM 4GB 미만: 2GB RAM 또는 3GB RAM과 같이 할당량 미만을 제공하는 Android 기기는 모든 사용자에게 권장할 수 없습니다. 최신 버전의 Android는 시스템용으로만 약 1.5GB의 저장 공간이 필요하므로 RAM 용량이 작을수록 전반적인 경험은 상대적으로 좋지 않습니다.
- 4GB RAM: 스마트폰을 제한된 수의 작업에만 사용하는 사용자에게 적합한 RAM 크기입니다. 소셜 미디어 앱, WhatsApp, 이메일, 몇 개의 열린 탭만 있는 가벼운 웹 브라우징을 주로 사용한다면 4GB RAM에 만족해야 합니다. 고급형 게임을 플레이하면 앱 전환이 느려지거나 백그라운드 앱이 정지될 수 있습니다. Chrome과 같이 RAM이 많은 브라우저보다는 Opera와 같은 가벼운 브라우저를 사용하는 것도 고려해야 합니다.
- 6GB RAM: 여러 개의 표준 앱(예: Twitter, Facebook, Instagram을 한 번에 모두)을 열거나 적당한 수의 브라우저 탭을 열고 싶어하는 사용자에게 적합한 RAM 수준입니다. 비디오 또는 오디오 스트리밍을 자주 사용하거나 휴대폰에서 백그라운드 애플리��이션을 실행하는 경우에도 좋은 선택입니다. 표준 앱과 함께 이러한 게임에 성능 문제가 없어야 하므로 고급 모바일 게임을 즐기는 사람들에게 탁월한 선택입니다. 게이머를 위한 훌륭한 엔트리 레벨 세그먼트입니다.
- 8GB RAM: 8GB는 비용과 성능 간의 최상의 균형입니다. 비디오 편집 응용 프로그램을 사용하거나 전환할 수 있는 다양한 앱과 게임이 있는 고급 사용자는 8GB RAM을 선택해야 합니다. RAM 사용량이 많은 무거운 멀티태스킹에 적합하기 때문입니다.
- 12GB RAM(또는 그 이상): 이것은 거의 모든 사람에게 충분한 RAM 이상이며, 사실 휴대폰에는 과잉입니다. Galaxy S21 Ultra 또는 Galaxy Note와 같은 고급 장치에서만 찾을 수 있습니다. 스마트폰에서 모든 작업을 수행하고 Samsung Dex와 같은 Android 데스크톱 솔루션을 사용하는 경우 12GB 이상의 RAM이 의미 있는 선택입니다.
또한 일반적으로 캐싱 및 시스템 가속을 지원할 수 있는 충분한 메모리가 있기 때문에 최대의 부드러움과 빠른 시스템 응답성을 원하는 경우 가치가 있으며 궁극적인 미래 보장을 원하는 경우 12GB 이상의 클럽이 적합합니다!
휴대폰에 더 많은 RAM이 있으면 어떤 이점이 있나요?
위에 나온 짧은 답변을 이미 알고 계실 것입니다. 이를 통해 더 많은 앱을 백그라운드에서 실행할 수 있습니다. 그러나 긴 대답은 정말 흥미 롭습니다.
10GB나 12GB(또는 16개)의 RAM은 Android의 경우 완전히 과잉입니다. 구형 휴대폰이나 저가형 휴대폰은 이를 염두에 두고 최소 무료 설정이 설정되어 있기 때문에 사용 가능한 RAM이 1~2GB만 있어도 문제가 없습니다. 멋진 사실: 삼성 인터페이스는 리소스 집약적이며 삼성은 Galaxy S6부터 시작하여 매우 현명한 일을 했습니다. 런처가 항상 메모리에 남아 있도록 강제하고 홈 화면 지연을 없앴습니다. 잘했어요, 삼성!
이를 통해 우리는 뒤에서 더 많은 작업을 수행하는 전화기에는 더 많은 RAM을 설치해야 한다는 것을 알 수 있습니다. 현재 거의 모든 휴대전화에는 6GB RAM이 탑재되어 있으므로 여기서는 큰 차이가 없습니다. Pixel 휴대전화는 인터페이스가 많이 사용하지 않기 때문에 다른 앱 한두 개를 실행하는 데 메모리가 조금 더 있을 뿐입니다. 이는 또한 삼성과 다른 업체들이 약간의 성능 향상이 필요할 때 실행 중인 프로세스를 종료하는 방법을 포함시킨 이유이기도 합니다. 가능한 모든 앱을 종료하면 아직 메모리에 없는 앱이 조금 더 빠르게 시작됩니다. 하지만 메모리에 있는 앱은 로드하는 데 더 오랜 시간이 걸립니다. 균형을 맞추는 행위입니다.
한 단계 더 나아가 삼성의 DeX 데스크톱 설정과 같은 작업을 수행하면 RAM이 더 많은 것이 큰 이점이 될 수 있습니다. 예를 들어 DeX는 휴대폰이 그래픽 어댑터용으로 실행되기 전에 더 많은 RAM을 확보할 수 있지만 다른 앱이나 프로세스가 중단 없이 실행될 수 있도록 자체적으로 사용하려면 여전히 상당한 공간이 필요합니다. 그리고 "추가" RAM이 탑재된 휴대폰용 소프트웨어를 개발하는 경우 더욱 창의적으로 작업할 수 있습니다.
이상적으로는 추가 물리적 RAM이 있는 전화기는 사용자 인터페이스에 DMA(직접 메모리 액세스)를 활성화하는 장치 드라이버를 사용할 수도 있습니다. 이렇게 하면 부팅 시 홈 화면, 터치 입력 및 DMA를 위해 별도로 설정된 RAM 외부에서 실행되거나 진행되는 다른 모든 것에 관계없이 휴대 전화를 매우 반응하게 만드는 기타 모든 항목을 위해 RAM을 따로 설정합니다. 즉각적인 터치 반응이나 스크롤을 사용할 준비가 되셨나요? 왜냐하면 그것이 당신이 얻는 방법이기 때문입니다.
이제 이 아이디어를 "게임 모드"나 데스크톱 솔루션 또는 Android 휴대폰을 사용할 수 있는 다른 특별한 방법으로 확장하세요. 백그라운드에서 모든 앱을 종료하거나 휴대전화를 스탠드나 노트북 케이스에 넣어 사용하지 않고도 소프트웨어가 많이 사용되는 3D 게임을 플레이할 수 있는 추가 RAM이 있는 반면 시스템이 제 기능을 수행할 수 있을 만큼 충분한 RAM이 있습니다. 데스크톱 모드에는 작동을 위해서만 따로 보관해야 하는 메모리가 있습니다.
RAM은 저렴하며 사양 시트에서 더 많은 RAM을 사용하는 것이 좋아 보입니다.
회사에서는 RAM이 더 많은 모델에 대해 많은 비용을 청구하지만, 그 대부분은 제조할 다른 모델과 유지 관리할 부품 목록이 있다는 의미이기 때문입니다. 휴대폰에 들어가는 실제 칩은 대량 구매 시 단돈 1센트에 불과합니다. 하지만 발표 당시 휴대폰에 12GB 또는 16GB의 RAM이 탑재되어 있다고 말할 수 있다면 사양 시트에 있어서는 큰 도움이 될 수 있습니다.
특히 기술 애호가와 얼리 어답터에게는 인상적입니다. 인정하겠습니다. 그것이 관심을 갖게 만듭니다. 나는 최소한의 하드웨어에서도 잘 실행될 수 있는 최적화된 소프트웨어를 보는 것을 좋아합니다. 왜냐하면 그것은 예술 형식이기 때문입니다. 코드 작성은 아름다울 수 있습니다. 그러나 나는 두 RAM이 동일한 장치에 함께 결합되었을 때 추가 RAM이 무엇을 의미할 수 있는지에도 흥미를 느낍니다. 사양에서 12GB 이상의 RAM을 보는 것은 고해상도 디스플레이와 마찬가지로 즉시 관심을 갖게 됩니다.
휴대폰을 만드는 회사들은 이것을 알고 있습니다. 또한 휴대전화에 더 많은 RAM을 장착하면 소프트웨어 최적화(비용과 시간이 많이 소요됨)를 덜 사용하거나 Android 버전으로 더 많은 작업을 시도할 수 있다는 것을 알고 있습니다. 어느 쪽이든, 우리 중 일부는 사양 때문에 구매 하게 될 것입니다. 사람들이 귀하의 제품에 대해 이야기하는 것은 매우 귀중하기 때문에 추가 비용이 그만한 가치가 있습니다.
그렇다면 실제로 얼마나 많은 RAM이 필요합니까? 정말 필요한만큼 정답이 있습니다. 가장 좋은 대답은 얻을 수 있는 만큼입니다.