Член

Колко RAM всъщност се нуждае от вашия телефон с Android?

protection click fraud

Galaxy S20 UltraИзточник: Андрю Мартоник / Android Central

Можете да си купите Samsung Galaxy S20 Ultra с 16 GB RAM. Това е почти колкото много игрални компютри и около 8 GB повече от повечето телефони. Има много хора, които си чешат главите и питат защо по света се нуждаят от 16GB RAM и означава ли това, че телефонът ми с 4GB има нужда от повече?

Това не е първият път, когато виждаме телефони да се предлагат с много RAM. Vivo и OnePlus предлагат телефони с много под капака и виждането на 6 или повече GB вътре става доста често. Нека да поговорим за това какво е RAM, как телефонът ви използва RAM и защо телефонът би имал много повече от това, което е „необходимо“.

Galaxy S20 Ultra може да има до 16 GB RAM - но защо?

Какво е RAM

RAM (памет с произволен достъп) е краткосрочно цифрово съхранение. Компютрите (и да, телефонът ви е компютър) използват RAM най-вече за съхранение на данни, които активните приложения - заедно с ядрото на процесора и операционната система - използват, защото RAM е много бърза, когато става въпрос за четене и писане. Дори най-бързият твърд диск или флаш паметта е бавен, когато трябва да прочетете или напишете нещо „точно сега“ и то докато процесорът във вашия телефон има собствен кеш за съхранение на данни, които се използват за изчисления, няма много от тях. Дори кешът на най-новия процесор Snapdragon е достатъчен само да съхранява използваното

точно сега, така че трябва някъде да държите това, което се използва след това.

Четенето и писането в и от RAM е бързо. Супер бързо.

Ядрото на ОС действа като трафик полицай за всичко, което се случва, когато става въпрос за използване на хардуера на телефона ви. Когато игра или друго приложение иска да нарисува нов екран, данните, създадени да се използват за тях, отиват в RAM, където ОС може да го анализира, нека процесорът и графичният процесор извършват необходимата обработка, след което ги изпращат на дисплея, така че правилните цветни точки могат да бъдат изчертани вдясно места.

Всичко звучи сложно и е, но всичко, което трябва да разберете, са три основни неща: RAM е място за съхранение на данни за кратък период от време, данните, поставени там, могат да се четат или записват много бързо и данните в RAM се изтриват, когато изключите телефона си. Освен това част от RAM в телефона ви се използва веднага щом го включите отново и нито едно приложение или дори операционната система не могат да използват тази част. Това важи за почти всеки компютър; всички (почти) всички имат RAM и я използват по същия начин.

OnePlus 5TИзточник: Android Central

Как вашият телефон използва своята RAM

RAM в телефона ви се използва най-вече като място за приложения, които работят, съхраняват данните си. Най-просто казано, това означава, че повече RAM може да позволи на повече приложения да работят във фонов режим, без да забавя телефона ви. Но както повечето неща, всъщност не е толкова просто. Оперативната памет в телефона ви се използва, преди Android дори да е стартирал и работи.

Няма да говорим за изискано управление на ниско ниво или подобни неща compcache тук, но това е основно как телефонът ви използва RAM в него.

  • Пространството на ядрото: Вашият телефон с Android работи на върха на ядрото на Linux. Ядрото се съхранява в специален тип компресиран файл, който се извлича директно в RAM по време на последователността на включване на устройството. Тази запазена памет съдържа ядрото, драйверите и модулите на ядрото, които контролират хардуера и помещението за кеширане на данни във и извън ядрото.
  • RAMdisk за виртуални файлове: В системното дърво има някои папки и файлове, които не са „реални“. Те са псевдофайлове, записани при зареждане и съдържат неща като нива на батерията и данни за скоростта на процесора. При Android цялата директория / proc е една от тези псевдофайлови системи. Оперативната памет е запазена, за да имат къде да живеят.
  • Мрежови радиостанции: Данните за вашите IMEI и радио настройки се съхраняват в NVRAM (енергонезависима памет, която не се изтрива при изключване вашия телефон), но се прехвърляйте в RAM заедно със софтуера, необходим за поддръжка на модема, когато за първи път включите вашия телефон. Запазено е място, за да запазите всичко това в паметта.
  • Графичният процесор: Графичният адаптер във вашия телефон се нуждае от памет, за да работи. Това се нарича VRAM и нашите телефони използват интегрирани графични процесори, които нямат самостоятелна VRAM. За това е запазена системната RAM.

След като приключите и телефонът ви е стартиран и работи, това, което остава, е наличната RAM, която телефонът ви трябва, за да работи и да изпълнява приложения. Част от това е запазено и за неща, които трябва да се случат бързо (функции на операционната система на ниско ниво и домакинство), но е запазено по различен начин. Това са софтуерно базирани настройки на хората, които са написали операционната система и са изградили ядрото за вашия телефонен набор, и той поддържа набор минимално количество RAM безплатно, така че тези функции на ниско ниво могат да се извършват при необходимост, без да се налага да чакате приложението да освободи някоя памет.

Всичко това е причината налична RAM изброяването в настройките не е същото като общото количество RAM, инсталирано във вашия телефон. Цялата сума наистина е вътре, но част от нея (обикновено около 1 GB или повече) е запазена. Вашите приложения се борят за останалите.

Неизползваната RAM е загубена RAM

ASUS Zenfone 6Източник: YouTube

Може би сте чували тази поговорка за Android и управление на паметта. Това е нещо за Linux, а Android е OS, базирана на ядрото на Linux, точно като Ubuntu. Това означава, че Android е създаден, за да пълни RAM, пълна с приложения и свързаните с тях данни, толкова бързо, колкото възможно и го поддържайте пълен, оставяйки само минималната безплатна сума, за която говорихме по-горе, отворена за домакинство задължения.

Android не е Windows 10 и всеки прави нещата по различен начин.

Това е различно от начина, по който Windows работи, но ако използвате Mac, той е много близо. Windows поддържа RAM отворена и безплатна за приложение, което се нуждае от нея. Linux поддържа приложение в паметта, докато паметта не е необходима другаде. Това също се решава от тези минимални безплатни настройки, които компанията е създала вашия телефон. Приложенията и техните процеси получават приоритет въз основа на това, което правят, как го правят и кога за последно са били на екрана. Когато искате да отворите ново приложение, приложенията с по-ниски приоритети се затварят, така че новото приложение има необходимата RAM памет.

Докато използвате телефона си, ще използвате много от същите приложения повече от други. Тези приложения ще са склонни да останат постоянно в RAM и да работят, така че да са достъпни за миг. Наличието на тази RAM безплатна вместо това означава, че приложенията ще трябва да рестартират процесите, които ви позволяват да взаимодействате с тях, а това е по-бавно и използва повече енергия от батерията, отколкото да ги държи постоянно в RAM.

Това е вярна поговорка за вашия телефон с Android (или iOS), но не и за вашия компютър с Windows или Chromebook (също и базирана на Linux ядро), тъй като те управляват RAM по различен начин.

Какво ми прави наличието на повече RAM в телефона?

Вече знаете краткия отговор, защото е по-горе - позволява повече приложения да работят във фонов режим. Но дългият отговор е наистина интересен.

Първият телефон с Android, T-Mobile G1, имаше 192MB RAM. Galaxy S20 Ultra има около милион пъти повече.

10 GB или 12 GB (или 16) RAM е пълно преувеличение за типичен телефон с Android. Телефони като телефон Android One / Android Go могат да се измъкнат с 1,5 - 2 GB безплатна RAM след стартиране на телефона. Така може и с Galaxy S8, но само защото минималните безплатни настройки са настроени така, че домашното приложение (потребителският интерфейс) е принудено да остане отворено и използва част от запазената RAM. Интерфейсът на Samsung е по-ресурсно интензивен и Samsung направи много интелигентното нещо тук, започвайки с Galaxy S6 и уби повечето забавяне на началния екран. Хубава работа, Samsung!

Използвайки това, което ни казва, можем да видим, че телефон, който прави повече зад кулисите, се нуждае от повече инсталирана RAM. Тъй като сега почти всеки телефон се предлага с 6 GB RAM, тук няма реална разлика и просто телефон Pixel има малко повече памет, за да има още едно или две приложения и да работи, защото интерфейсът не използва като много. Това е и причината, поради която Samsung, LG, HTC и други са включили начини за унищожаване на работещи процеси за времето, когато се нуждае от малко повишаване на производителността. Ако убиете всички приложения, които можете, приложенията, които още не са били в паметта, ще стартират малко по-бързо.

Samsung DeXИзточник: Android Central

Ако направите нещата стъпка по-напред и правите неща като Настройка на DeX за настолни компютри на Samsung, наличието на повече RAM може да бъде голяма полза. DeX, например, може да използва повече RAM, заделена преди телефонът да работи за графичния адаптер но все още се нуждае от хубав парче, за да се използва, за да могат други приложения или процеси да се изпълняват, без да са прекъсна. И можете да бъдете още по-креативни, ако разработвате софтуер за телефон с „допълнителна“ RAM.

В идеалния случай телефон с допълнителна физическа RAM може да използва драйвер на устройство, който позволява DMA (Direct Memory Access) за потребителския интерфейс. Това отделя RAM при зареждане само за началния екран, въвеждането чрез докосване и всичко останало, което ви прави телефон uber-отзивчив, независимо от нещо друго, работещо или случващо се извън заделената за RAM памет DMA. Готови ли сте за незабавна реакция на докосване или превъртане? Защото така го получавате.

Ти не трябва повече, но винаги можете да използвате повече.

Сега разширете тази идея в „режим на игра“ или настолно решение или друг специален начин, по който може да се използва телефон с Android. Все още ще има повече от достатъчно RAM, за да може системата да направи своето, докато тази допълнителна RAM е налична за игра на софтуерна 3D игра, без да убива всички приложения във фонов режим или поставянето на телефона в стойка или черупка на лаптоп за използване в режим на настолен компютър има необходимата памет, заделена само за него работа.

RAM е евтина и наличието на повече RAM изглежда страхотно на спецификационен лист

Компаниите таксуват много за модел с повече RAM, но по-голямата част от това е така, защото това означава, че имат друг модел за производство и друг списък с части, който да поддържат. Действителните чипове, които влизат в телефона, струват само стотинки, когато се купуват на обем. Но ако можете да кажете, че телефонът ви има 8 или 10 или дори 16 GB RAM, когато е обявен, това може да направи дълъг път, когато става въпрос за спецификацията.

Впечатляващо е, особено за технологичните ентусиасти и ранните осиновители. Ще си призная, това ме интересува. Харесва ми да виждам оптимизиран софтуер, който може да работи добре на минимален хардуер, защото за мен това е форма на изкуство; писането на код може да бъде красиво. Но също така съм заинтригуван от това, което може да означава наличието на допълнителна RAM, когато двамата са свързани в едно и също устройство. Виждайки 8 GB или повече RAM в спецификациите веднага ме интересува, по същия начин както дисплеят с висока разделителна способност.

Виждането на по-добри спецификации е сигурен начин да се заинтересуват ранните осиновители.

Компаниите, които произвеждат телефони, знаят това. Те също така знаят, че поставянето на повече RAM в телефона означава, че те могат да се измъкнат с по-малко оптимизация на софтуера (скъпо и отнемащо време) или да се опитат и направят повече с тяхната версия на Android. Така или иначе, някои от нас ще купуват само заради спецификациите. Това си струва допълнителните разходи, защото хората, които говорят за вашия продукт, са безценни.

Това са най-добрите безжични слушалки, които можете да закупите на всяка цена!
Време е да прережете кабела!

Това са най-добрите безжични слушалки, които можете да закупите на всяка цена!

Най-добрите безжични слушалки са удобни, звучат страхотно, не струват прекалено много и лесно се побират в джоба.

Всичко, което трябва да знаете за PS5: Дата на издаване, цена и много други
Следващото поколение

Всичко, което трябва да знаете за PS5: Дата на издаване, цена и много други.

Sony официално потвърди, че работи по PlayStation 5. Ето всичко, което знаем за него до момента.

Nokia пуска два нови бюджетни телефона Android One под $ 200
Нови Нокии

Nokia пуска два нови бюджетни телефона Android One под $ 200.

Nokia 2.4 и Nokia 3.4 са най-новите допълнения към бюджетната гама смартфони на HMD Global. Тъй като и двете са устройства с Android One, гарантирано ще получат две основни актуализации на ОС и редовни актуализации на защитата до три години.

Xperia 1 все още е любимият ни телефон за заснемане на видео
най-доброто

Xperia 1 все още е любимият ни телефон за заснемане на видео.

Ако видеозаписът е вашето нещо, тогава не търсете повече от Sony Xperia 1 - той предлага голям екран, три страхотни камери и изключително здрави ръчни видео контроли.

instagram story viewer