Съдържание:
- Какво прави вашият телефон с RAM паметта
- Какво можете да направите с допълнителна RAM памет?
- Не забравяйте готиния фактор
Можете да закупите OnePlus 6, който има 8GB RAM на борда. Това е с 4 GB повече от повечето други телефони с висок клас Android (както и Chromebook и евтини Windows лаптопи) и с около 6GB повече от абсолютния минимум, с който можете да се измъкнете. Ще отговорим на въпроса точно тук, в първия параграф: не, не ви трябват 8 GB RAM памет в телефона.
Но това означава, че може да се случат някои наистина готини неща.
Прочетете нашия отзив за OnePlus 6
Какво прави вашият телефон с RAM паметта
Всички знаем, че повече RAM означава, че повече приложения могат да се поддържат едновременно (нещо едновременно, така или иначе), но това е само едно нещо, което вашият телефон прави с оперативната памет вътре в него. Всъщност част от тази RAM се използва, преди Android дори да започне да работи.
Без да се прекалявате и не вкарвате идеи като compcache в сместа, телефонът ви използва RAM така:
- Пространството на ядрото: Вашият Android телефон работи над ядрото на Linux. Ядрото се съхранява в специален тип компресиран файл, който се извлича директно в RAM по време на последователността при включване на устройството. Тази запазена памет съдържа ядрото, драйверите и модулите на ядрото, които контролират хардуера и помещението, за да кешират данни във и извън ядрото.
- RAMдиск за виртуални файлове: В системното дърво има някои папки и файлове, които не са „истински“. Те са псевдофайли, написани при зареждане и държат неща като нива на батерията и данни за скоростта на процесора. С Android цялата / proc директорията е една от тези psuedofile системи. RAM е запазена, така че те имат къде да живеят.
- Мрежови радиостанции: Данните за вашите IMEI и настройките на радиото се съхраняват в NVRAM (енергонезависима памет, която не се изтрива при изключване на телефона ви), но се прехвърля в RAM заедно със софтуера, необходим за поддръжка на модема при първото включване на вашия телефон. Пространството е запазено, за да запазите всичко това в паметта.
- Графичният процесор: Графичният адаптер във вашия телефон се нуждае от памет, за да работи. Това се нарича VRAM, а нашите телефони използват интегрирани графични процесори, които нямат самостоятелна VRAM. Системната RAM е запазена за това.
- Налична RAM: Това е останалото, минус всички допълнителни запазени за кеша на файловата система и настройките на minfree. Това могат да използват приложенията, които стартирате.
Наличието на 8 GB RAM означава всеки или всички тези различни начини, RAM може да се използва много повече от него, ако е необходимо. Или ако човек, който пише операционната система, иска да опита нещо ново и различно.
Какво можете да направите с допълнителна RAM памет?
Ще започна с това, че не е напълно ясно какво точно прави OnePlus с допълнителната RAM памет или какви планове има за бъдещето. От своя страна трябва да очаквате, че няма да направи много повече на системно ниво, като се има предвид, че базовият модел OnePlus 6 все още се предлага с 6 GB RAM и използва същия софтуер.
Но има едно нещо, което OnePlus (или каквито и да е разработчици на персонализирани ROM) могат да направят, че би бил чудесен начин да използвате допълнителни 2 GB RAM: съхранявайте цялата система за стартиране на домашна система в него.
8 GB RAM означава, че могат да бъдат отделени повече за потребителския интерфейс или игровия режим.
Помислете отново за HTC M7, ако сте били около Android толкова дълго. Това беше първият телефон, който използва Android и беше супер отзивчив, когато сте цип около ОС. Това беше така, защото добра част от системната оперативна памет беше „запазена“ за HTC Sense и нямаше да бъде освободена, когато друго приложение поиска повече памет. В случая на M7 това означаваше, че не може да държи отворени толкова приложения, колкото други телефони. Повечето компании, които правят Android телефони, правят нещо подобно сега и настройват нещата така, че части от стартовия панел никога да не се премахват от RAM паметта, а Android се чувства много по-добре да се използва заради него. С 4 GB оперативна памет, балансирането, което предлага добри резултати, без да разстройва потребителите, които искат да поддържат приложенията отворени на заден план, може да бъде трудно.
С 8 GB RAM, целият потребителски интерфейс може не само да се запази в RAM паметта, но и да се направи с реален запазен блок извън параметрите на системната памет.
Написването на драйвер на устройство, което позволява DMA (директен достъп до паметта) за потребителския интерфейс, означава, че RAM може да бъде изключена за използване само от потребителския интерфейс. Операционната система все още контролира i / o, но никое друго приложение не може да презапише която и да е част от него, така че всичко необходимо за „мигновено“ превъртане и преместване се задържа в RAM, където е бързо и готово по всяко време.
OnePlus може да не е планирал нищо за допълнителната RAM памет, но съм сигурен, че разработчиците на XDA ще го направят.
Това е малко по-различно от параметъра на ядрото на memmap, който запазва пространство извън операционната система за радиостанции и VRAM, но позволява на операционната система да управлява оперативната памет, така че данните да могат да се движат и излизат, а буфер може да се запише, когато изключите телефона за да се предотврати загуба на данни. Това е по-стабилно решение от използването на стандартната Linux LMK (Low Memory Killer) система за поддържане на важни процеси. Крайният резултат е потребителски интерфейс, който е плавен и отзивчив през цялото време, без да засяга начина, по който другите приложения работят или остават живи във фонов режим.
И това е само един пример, за който се сетих, без да се ровя твърде дълбоко във всичко. Може би си представете настроени настройки за безпроблемно мислене, за да можем да оставяме всяко приложение, което обичаме, отворено на заден план през цялото време.
Не забравяйте готиния фактор
OnePlus 6 може да разполага с 8 GB RAM, за да прави луди неща с операционната система за по-добра производителност, но вероятно го има, просто защото може.
Оперативната памет не е скъпа. Поне не компонентна оперативна памет, използвана в телефонната платка. Да похарчите няколко долара повече за единица (което може да бъде много, ако продадете милиони единици), за да дадете на OnePlus 6 нещо, което Galaxy S9 или iPhone няма, е реална точка за продажба в части от Азия и за много ентусиасти, Много хора са обсебени от характеристиките на телефона, защото разбират как биха могли да бъдат използвани или просто защото повече винаги е по-добре. Удвоената оперативна памет на другите водещи телефони прави OnePlus 6 по-устойчив в бъдеще.
Сигурен съм, че някой в OnePlus е направил математиката и е разбрал, че чрез комбинация от всички тези фактори е изгодно да се продаде 8GB RAM модел.
Ще завършим това по същия начин, по който започнахме: като кажем не, не ви трябват 8 GB RAM памет в телефона. Но това не вреди на нищо и творческата свобода, която дава на разработчиците на Android, както в OnePlus, така и на трети производители, може да означава, че предстоят някои готини неща.