차례:
8GB의 RAM이 내장 된 OnePlus 6을 구입할 수 있습니다. 그것은 대부분의 다른 고급 안드로이드 폰 (및 크롬 북 및 저렴한 Windows 랩톱)보다 4GB 이상이며 절대로 얻을 수있는 최소 값보다 약 6GB 더 큽니다. 우리는 첫 번째 단락에서 바로 여기에 질문에 대답 할 것입니다: 아니요, 전화에는 8GB의 RAM이 필요하지 않습니다.
그러나 그것은 정말 멋진 일이 일어날 수 있음을 의미합니다.
OnePlus 6 리뷰 읽기
휴대 전화가 RAM으로 수행하는 작업
우리는 RAM이 많을수록 더 많은 앱을 동시에 실행할 수 있다는 것을 알고 있지만 (어쨌든 일종의 동시에) RAM이 내장 된 RAM으로 휴대 전화가하는 일 중 하나 일뿐입니다. 실제로 Android의 실행이 시작되기 전에 해당 RAM의 일부가 사용됩니다.
너무 간결 해지고 compcache와 같은 아이디어를 믹스에 주입하지 않으면 휴대 전화는 다음과 같이 RAM을 사용합니다.
- 커널 공간: Android 전화는 Linux 커널 위에서 실행됩니다. 커널은 장치 전원 켜기 시퀀스 중에 RAM으로 직접 추출되는 특수 유형의 압축 파일에 저장됩니다. 이 예약 된 메모리에는 커널 내부 및 외부에서 데이터를 캐시하기위한 하드웨어 및 공간을 제어하는 커널, 드라이버 및 커널 모듈이 있습니다.
- 가상 파일 용 RAM 디스크: 시스템 트리에는 "실제"가 아닌 폴더와 파일이 있습니다. 부팅시 작성된 의사 파일이며 배터리 수준 및 CPU 속도 데이터와 같은 항목을 보유합니다. Android에서 전체 / proc 디렉토리는 이러한 유사 파일 시스템 중 하나입니다. RAM은 그들이 살 곳이 있도록 예약되어 있습니다.
- 네트워크 라디오: IMEI 및 라디오 설정에 대한 데이터는 NVRAM (휴대 전화를 끌 때 지워지지 않는 비 휘발성 메모리)에 저장되지만 처음 전원을 켤 때 모뎀을 지원하는 데 필요한 소프트웨어와 함께 RAM으로 전송됩니다 전화. 이 모든 것을 메모리에 유지하기 위해 공간이 예약되어 있습니다.
- GPU: 휴대폰의 그래픽 어댑터가 작동하려면 메모리가 필요합니다. 이를 VRAM이라고하며 전화는 독립형 VRAM이없는 통합 GPU를 사용합니다. 이를 위해 시스템 RAM이 예약되어 있습니다.
- 사용 가능한 RAM: 파일 시스템 캐시 및 최소 사용 설정을 위해 남겨진 추가를 제외한 나머지입니다. 이것이 당신이 운영하는 앱이 사용할 수있는 것입니다.
8GB의 RAM이 있다는 것은 RAM이 사용되는 이러한 다양한 방법 중 일부 또는 전부가 필요한 경우 훨씬 더 많은 RAM을 사용할 수 있음을 의미합니다. 또는 운영 체제를 작성하는 사람이 새롭고 다른 것을 시도하려는 경우.
여분의 RAM으로 무엇을 할 수 있습니까?
OnePlus가 정확히 여분의 RAM으로 무엇을하고 있는지 또는 미래에 어떤 계획을 가지고 있는지 완전히 명확하지는 않다는 것부터 시작하겠습니다. 기본 OnePlus 6 모델에는 여전히 6GB의 RAM이 있으며 동일한 소프트웨어를 사용한다는 점을 고려하면 시스템 수준에서 더 많은 작업을 수행하지 않을 것으로 기대해야합니다.
그러나 OnePlus (또는 모든 사용자 정의 ROM 개발자)가 할 수있는 한 가지가 있습니다. 추가 2GB의 RAM을 사용하는 좋은 방법입니다. 전체 시스템 홈 실행기를 저장하십시오.
8GB의 RAM은 사용자 인터페이스 나 게임 모드에 더 많은 공간을 확보 할 수 있음을 의미합니다.
오랫동안 Android를 사용했다면 HTC M7을 생각해보십시오. 안드로이드를 사용한 최초의 전화였으며 OS를 돌아 다닐 때 매우 반응이 좋았습니다. 시스템 RAM의 상당 부분이 HTC Sense를 위해 "예약"되어 있고 다른 앱이 더 많은 메모리를 요청했을 때 해제되지 않기 때문입니다. M7의 경우 다른 전화기만큼 많은 앱을 열 수 없었습니다. Android 휴대 전화를 만드는 대부분의 회사는 이제 비슷한 기능을 수행하고 런처의 일부가 RAM에서 제거되지 않도록 설정하고, Android로 인해 사용하기가 훨씬 더 좋습니다. 4GB의 RAM을 사용하면 백그라운드에서 앱을 열어두고 싶은 사용자를 화나게하지 않으면 서 우수한 성능을 제공하는 균형을 얻는 것이 어려울 수 있습니다.
8GB의 RAM을 사용하면 전체 사용자 인터페이스를 RAM에 보관할 수있을뿐만 아니라 시스템 메모리 매개 변수 외부의 실제 예약 된 블록으로 수행 할 수 있습니다.
사용자 인터페이스에 DMA (Direct Memory Access)를 활성화하는 장치 드라이버를 작성하면 사용자 인터페이스 만 사용하도록 RAM을 따로 보관할 수 있습니다. 운영 체제는 여전히 i / o를 제어하지만 다른 응용 프로그램은 해당 응용 프로그램의 일부를 겹쳐 쓸 수 없으므로 "즉시"스크롤 및 스 와이프에 필요한 모든 것이 항상 빠르고 준비된 RAM에 유지됩니다.
OnePlus는 추가 RAM에 대한 계획이 없을 수도 있지만 XDA의 개발자는 그렇게 확신합니다.
이것은 라디오 및 VRAM을 위해 운영 체제 외부의 공간을 예약하는 memmap 커널 매개 변수와 약간 다르지만 OS를 통해 RAM을 관리 할 수 있으므로 전화를 끌 때 데이터가 들어오고 나가고 버퍼를 쓸 수 있습니다. 데이터 손실을 방지합니다. 중요한 프로세스를 계속 실행하기 위해 표준 Linux LMK (Low Memory Killer) 시스템을 사용하는 것보다 강력한 솔루션입니다. 결과적으로 다른 앱이 백그라운드에서 실행되거나 활성 상태를 유지하는 방식에 영향을주지 않으면 서 항상 유동적이고 반응적인 사용자 인터페이스가 만들어집니다.
그리고 그것은 너무 깊이 파고 들지 않고 생각한 하나의 예일뿐입니다. 아마도 우리가 좋아하는 모든 앱을 백그라운드에서 항상 열어 둘 수 있도록 조정 된 minfree 설정을 상상해보십시오.
멋진 요소를 잊지 마세요
OnePlus 6에는 더 나은 성능을 위해 OS에서 미친 일을하기 위해 8GB의 RAM이있을 수 있지만 단순히 가능하기 때문에 그럴 수 있습니다.
RAM은 비싸지 않습니다. 휴대 전화 메인 보드에서 사용되는 구성 요소 RAM 이상 갤럭시 S9 또는 아이폰이 가지고 있지 않은 것을 OnePlus 6에 제공하기 위해 단위 당 몇 달러를 더 소비하면 (수백만 대를 팔면 많은 돈이 될 수 있음) 아시아 일부 지역과 많은 애호가에게 실제 판매 포인트입니다.. 많은 사람들이 사용 방법을 이해하거나 단순히 더 많은 것이 항상 더 좋기 때문에 전화 사양에 대해 집착합니다. 다른 주력 휴대 전화의 RAM을 두 배로 늘림으로써 OnePlus 6의 미래를 더욱 확실하게 만듭니다.
OnePlus의 누군가가 수학을 수행했다고 확신하고 이러한 모든 요소의 조합을 통해 8GB RAM 모델을 판매하는 것이 유리하다는 것을 알았습니다.
우리는 전화를 걸 때 8GB의 RAM이 필요하지 않다고 말하면서 같은 방식으로 끝낼 것입니다. 그러나 그것은 아무 것도 해치지 않으며 OnePlus 및 타사 개발자 모두 Android 개발자에게 제공하는 창의적인 자유는 멋진 일이 올 수 있음을 의미 할 수 있습니다.