Artykuł

Ile pamięci RAM faktycznie potrzebuje Twój telefon z Androidem?

protection click fraud

Galaxy S20 UltraŹródło: Andrew Martonik / Android Central

Możesz kupić Samsung Galaxy S20 Ultra z 16 GB pamięci RAM. To prawie tyle samo, ile komputerów do gier i około 8 GB więcej niż w przypadku większości telefonów. Wielu ludzi drapie się po głowach i pyta, dlaczego na świecie potrzebuje 16 GB pamięci RAM, a czy to oznacza, że ​​mój telefon z 4 GB potrzebuje więcej?

To nie byłby pierwszy raz, kiedy widzieliśmy telefony wyposażone w mnóstwo pamięci RAM. Vivo i OnePlus oferują telefony z dużą ilością pod maską, a widok 6 lub więcej GB w środku staje się dość powszechny. Porozmawiajmy o tym, czym jest pamięć RAM, jak telefon wykorzystuje pamięć RAM i dlaczego telefon miałby jej o wiele więcej niż to, co jest „konieczne”.

Galaxy S20 Ultra może mieć do 16 GB pamięci RAM - ale dlaczego?

Co to jest pamięć RAM

RAM (Random Access Memory) to krótkoterminowa pamięć cyfrowa. Komputery (i tak, telefon to komputer) używają pamięci RAM głównie do przechowywania danych aktywnych aplikacji - wraz z procesor i jądro systemu operacyjnego - używają, ponieważ pamięć RAM jest bardzo szybka, jeśli chodzi o odczyt i zapis. Nawet najszybszy dysk twardy lub pamięć flash działa wolno, gdy trzeba coś przeczytać lub napisać „w tej chwili” procesor w telefonie ma własną pamięć podręczną do przechowywania danych używanych do obliczeń, nie ma ich dużo. Nawet pamięć podręczna najnowszego procesora Snapdragon wystarcza tylko do przechowywania tego, co jest używane

teraz, więc potrzebujesz gdzieś trzymać to, co jest używane dalej.

Czytanie i zapisywanie do iz pamięci RAM jest szybkie. Super szybko.

Jądro systemu operacyjnego działa jak policjant ruchu drogowego we wszystkim, co dzieje się, jeśli chodzi o używanie sprzętu telefonu. Kiedy gra lub jakakolwiek aplikacja chce narysować nowy ekran, dane stworzone do użycia trafiają do pamięci RAM, gdzie system operacyjny może je przeanalizować, niech procesor i karta graficzna wykonują potrzebne przetwarzanie, a następnie wysyłają je na wyświetlacz, aby można było narysować odpowiednie kolorowe kropki po prawej stronie miejsc.

To wszystko brzmi skomplikowanie i tak jest, ale wszystko, co musisz zrozumieć, to trzy podstawowe rzeczy: pamięć RAM to miejsce do przechowywania danych przez krótki czas, dane tam umieszczone można odczytać lub zapisać bardzo szybko, a dane w pamięci RAM są usuwane po wyłączeniu telefonu. Ponadto część pamięci RAM w telefonie jest używana natychmiast po ponownym włączeniu i żadne aplikacje ani nawet system operacyjny nie mogą korzystać z tej części. Dotyczy to prawie każdego komputera; oni (prawie) wszyscy mają pamięć RAM i używają jej w ten sam sposób.

OnePlus 5TŹródło: Android Central

Jak telefon wykorzystuje pamięć RAM

Pamięć RAM w telefonie jest najczęściej używana jako miejsce, w którym uruchomione aplikacje przechowują swoje dane. Mówiąc najprościej, oznacza to, że więcej pamięci RAM może pozwolić większej liczbie aplikacji działać w tle bez spowalniania telefonu. Ale jak większość rzeczy, nie jest to takie proste. Pamięć RAM w telefonie jest używana przed uruchomieniem systemu Android.

Nie będziemy rozmawiać o wymyślnym zarządzaniu niskopoziomowym ani o takich rzeczach compcache tutaj, ale w ten sposób telefon wykorzystuje znajdującą się w nim pamięć RAM.

  • Przestrzeń jądra: Twój telefon z Androidem działa na jądrze Linuksa. Jądro jest przechowywane w specjalnym typie skompresowanego pliku, który jest rozpakowywany bezpośrednio do pamięci RAM podczas sekwencji włączania urządzenia. Ta zarezerwowana pamięć zawiera jądro, sterowniki i moduły jądra, które kontrolują sprzęt i miejsce na buforowanie danych do iz jądra.
  • RAMdysk dla plików wirtualnych: W drzewie systemowym znajdują się foldery i pliki, które nie są „prawdziwe”. Są pseudoplikami zapisywanymi podczas rozruchu i przechowują takie rzeczy, jak poziom naładowania baterii i dane o szybkości procesora. W systemie Android cały katalog / proc jest jednym z tych systemów pseudoplików. Pamięć RAM jest zarezerwowana, więc mają gdzie mieszkać.
  • Radia sieciowe: Dane o twoim IMEI i ustawieniach radia są przechowywane w NVRAM (pamięć nieulotna, która nie jest kasowana po wyłączeniu) telefon), ale zostanie przeniesiony do pamięci RAM wraz z oprogramowaniem potrzebnym do obsługi modemu po pierwszym włączeniu telefon. Miejsce jest zarezerwowane, aby zachować to wszystko w pamięci.
  • GPU: Karta graficzna w telefonie wymaga do działania pamięci. Nazywa się to VRAM, a nasze telefony używają zintegrowanych procesorów graficznych, które nie mają samodzielnej pamięci VRAM. Systemowa pamięć RAM jest do tego zarezerwowana.

Gdy to zrobisz, a telefon będzie już uruchomiony, pozostanie dostępna pamięć RAM, której telefon potrzebuje do obsługi i uruchamiania aplikacji. Część tego jest również zarezerwowana dla rzeczy, które muszą się wydarzyć szybko (niskopoziomowe funkcje systemu operacyjnego i porządkowanie), ale jest zarezerwowana w inny sposób. Są to ustawienia oparte na oprogramowaniu, które ludzie, którzy napisali system operacyjny i zbudowali jądro dla zestawu telefonu, zachowują zestaw minimalna ilość wolnej pamięci RAM, dzięki czemu te funkcje niskiego poziomu można wykonywać w razie potrzeby bez konieczności czekania na zwolnienie aplikacji pamięć.

Wszystko to dlatego dostępna pamięć RAM lista w ustawieniach nie jest tym samym, co całkowita ilość pamięci RAM zainstalowanej w telefonie. Cała kwota naprawdę jest w środku, ale część z niej (zwykle około 1 GB) jest zarezerwowana. Twoje aplikacje będą walczyć o resztę.

Nieużywana pamięć RAM to zmarnowana pamięć RAM

ASUS Zenfone 6Źródło: YouTube

Być może słyszałeś to powiedzenie o Androidzie i zarządzaniu pamięcią. To kwestia Linuksa, a Android to system operacyjny oparty na jądrze Linux, podobnie jak Ubuntu. Oznacza to, że Android został zbudowany tak, aby jak najszybciej zapełnić pamięć RAM pełną aplikacji i powiązanych z nimi danych to możliwe i utrzymuj je w pełni, pozostawiając tylko minimalną bezpłatną kwotę, o której mówiliśmy powyżej, otwartą na sprzątanie obowiązki.

Android to nie Windows 10 i każdy z nich działa inaczej.

Różni się to od sposobu działania systemu Windows, ale jeśli używasz komputera Mac, jest bardzo blisko. System Windows utrzymuje otwartą i bezpłatną pamięć RAM dla aplikacji, która tego potrzebuje. Linux przechowuje aplikację w pamięci, dopóki pamięć nie będzie potrzebna gdzie indziej. Decydują o tym również te minimalne bezpłatne ustawienia firmy, która zbudowała zestaw telefonu. Aplikacje i ich procesy mają priorytet na podstawie tego, co robią, jak to robią i kiedy ostatni raz były wyświetlane na ekranie. Kiedy chcesz otworzyć nową aplikację, aplikacje o niższych priorytetach są zamykane, więc nowa aplikacja ma pamięć RAM, której potrzebuje.

Podczas korzystania z telefonu będziesz korzystać z wielu tych samych aplikacji częściej niż z innych. Te aplikacje będą zwykle rezydować w pamięci RAM i będą działać, więc będą dostępne od razu. Posiadanie tej wolnej pamięci RAM zamiast tego oznacza, że ​​aplikacje musiałyby ponownie uruchomić procesy, które pozwalają na interakcję z nimi, a to jest wolniejsze i zużywa więcej energii baterii niż utrzymywanie ich w pamięci RAM.

To prawdziwe powiedzenie dla telefonu z systemem Android (lub iOS), ale nie komputera z systemem Windows lub Chromebook (również system operacyjny oparty na jądrze Linux), ponieważ inaczej zarządzają pamięcią RAM.

Co daje mi więcej pamięci RAM w telefonie?

Znasz już krótką odpowiedź, ponieważ jest powyżej - umożliwia uruchamianie większej liczby aplikacji w tle. Ale długa odpowiedź jest naprawdę interesująca.

Pierwszy telefon z Androidem, T-Mobile G1, miał 192 MB pamięci RAM. Galaxy S20 Ultra ma około bilion razy więcej.

10 GB lub 12 GB (lub 16) pamięci RAM to kompletna przesada dla typowego telefonu z Androidem. Telefony takie jak Android One / Android Go mogą uciec z 1,5 - 2 GB wolnej pamięci RAM po uruchomieniu telefonu. Podobnie jak Galaxy S8, ale tylko dlatego, że minimalne bezpłatne ustawienia są ustawione tak, że aplikacja domowa (interfejs użytkownika) jest zmuszona pozostać otwarta i wykorzystuje część zarezerwowanej pamięci RAM. Interfejs Samsunga wymaga więcej zasobów, a Samsung zrobił tutaj bardzo inteligentną rzecz, zaczynając od Galaxy S6 i zabił większość opóźnienia ekranu głównego. Dobra robota, Samsung!

Korzystając z tego, co nam to mówi, widzimy, że telefon, który robi więcej za kulisami, potrzebuje więcej zainstalowanej pamięci RAM. Ponieważ prawie każdy telefon jest teraz wyposażony w 6 GB pamięci RAM, nie ma tu żadnej różnicy, a po prostu telefon Pixel ma trochę więcej pamięci, aby mieć uruchomioną inną aplikację lub dwie, ponieważ jego interfejs nie używa jako wiele. Właśnie dlatego Samsung, LG, HTC i inni uwzględnili sposoby na zabicie działających procesów na czas, w którym wymagają one niewielkiego zwiększenia wydajności. Jeśli zabijesz wszystkie możliwe aplikacje, aplikacje, które nie były jeszcze w pamięci, uruchomią się trochę szybciej.

Samsung DeXŹródło: Android Central

Jeśli pójdziesz o krok dalej i zrobisz takie rzeczy jak Konfiguracja pulpitu Samsung DeXposiadanie większej ilości pamięci RAM może być dużą korzyścią. Na przykład DeX może zużywać więcej pamięci RAM odłożonej przed uruchomieniem telefonu dla karty graficznej ale nadal potrzebuje niezłego kawałka do użycia, aby inne aplikacje lub procesy mogły działać bez bycia przerwał. A możesz być jeszcze bardziej kreatywny, jeśli tworzysz oprogramowanie dla telefonu z „dodatkową” pamięcią RAM.

W idealnym przypadku telefon z dodatkową fizyczną pamięcią RAM mógłby korzystać ze sterownika urządzenia, który umożliwia DMA (bezpośredni dostęp do pamięci) dla interfejsu użytkownika. To odkłada pamięć RAM podczas rozruchu tylko na ekran główny, wejście dotykowe i wszystko, co sprawia, że ​​twój telefon uber-responsywny niezależnie od tego, co działa lub dzieje się poza pamięcią RAM DMA. Czy jesteś gotowy na natychmiastową reakcję na dotyk lub przewijanie? Ponieważ tak to otrzymujesz.

Ty nie potrzeba więcej, ale zawsze możesz użyć więcej.

Teraz rozszerz ten pomysł na „tryb gry” lub rozwiązanie stacjonarne lub inny specjalny sposób, w jaki można używać telefonu z Androidem. Nadal byłoby więcej niż wystarczającej ilości pamięci RAM, aby system mógł wykonać swoje zadanie, podczas gdy ta dodatkowa pamięć RAM jest dostępna do grania w wymagającą oprogramowania grę 3D bez zabijania wszystkie aplikacje działające w tle lub umieszczenie telefonu w podstawce lub obudowie laptopa do użytku w trybie stacjonarnym powoduje odłożenie potrzebnej pamięci tylko na to praca.

Pamięć RAM jest tania, a posiadanie większej ilości pamięci RAM wygląda świetnie na arkuszu specyfikacji

Firmy płacą dużo za model z większą ilością pamięci RAM, ale w większości dzieje się tak dlatego, że oznacza to, że mają inny model do wyprodukowania i inną listę części do utrzymania. Rzeczywiste chipy, które znajdują się w telefonie, kosztują tylko grosze, gdy są kupowane na dużą skalę. Ale stwierdzenie, że Twój telefon ma 8 lub 10 lub nawet 16 GB pamięci RAM, gdy zostanie ogłoszone, może przejść długą drogę, jeśli chodzi o arkusz specyfikacji.

To imponujące, szczególnie dla entuzjastów technologii i pierwszych użytkowników. Przyznaję, że mnie to interesuje. Lubię oglądać zoptymalizowane oprogramowanie, które działa dobrze na minimalnym sprzęcie, ponieważ jest to dla mnie forma sztuki; pisanie kodu może być piękne. Ale intryguje mnie również to, co może oznaczać posiadanie dodatkowej pamięci RAM, gdy te dwa elementy są ze sobą połączone w tym samym urządzeniu. Widok 8 GB lub więcej pamięci RAM w specyfikacji natychmiast mnie zaciekawia, tak samo jak wyświetlacz o wysokiej rozdzielczości.

Widzenie lepszych specyfikacji to niezawodny sposób na zainteresowanie pierwszych użytkowników.

Wiedzą o tym firmy budujące telefony. Wiedzą również, że umieszczenie większej ilości pamięci RAM w telefonie oznacza mniejszą optymalizację oprogramowania (rzecz kosztowna i czasochłonna) lub spróbować zrobić więcej z ich wersją Androida. Tak czy inaczej, niektórzy z nas będą kupować tylko ze względu na specyfikacje. To sprawia, że ​​dodatkowe koszty są tego warte, ponieważ ludzie rozmawiający o Twoim produkcie są bezcenne.

To najlepsze bezprzewodowe słuchawki douszne, które możesz kupić za każdą cenę!
Czas przeciąć przewód!

To najlepsze bezprzewodowe słuchawki douszne, które możesz kupić za każdą cenę!

Najlepsze bezprzewodowe słuchawki douszne są wygodne, świetnie brzmią, nie kosztują zbyt wiele i łatwo mieszczą się w kieszeni.

Wszystko, co musisz wiedzieć o PS5: data premiery, cena i nie tylko
Następne pokolenie

Wszystko, co musisz wiedzieć o PS5: data premiery, cena i nie tylko.

Sony oficjalnie potwierdziło, że pracuje nad PlayStation 5. Oto wszystko, co o nim wiemy.

Nokia wprowadza na rynek dwa nowe budżetowe telefony z Androidem One poniżej 200 USD
Nowe Nokie

Nokia wprowadza na rynek dwa nowe budżetowe telefony z Androidem One poniżej 200 USD.

Nokia 2.4 i Nokia 3.4 to najnowsze dodatki do budżetowej linii smartfonów HMD Global. Ponieważ oba są urządzeniami z Androidem One, mają gwarancję otrzymania dwóch głównych aktualizacji systemu operacyjnego i regularnych aktualizacji zabezpieczeń przez okres do trzech lat.

Xperia 1 to nadal nasz ulubiony telefon do nagrywania filmów
najlepszy

Xperia 1 to nadal nasz ulubiony telefon do nagrywania filmów.

Jeśli lubisz nagrywanie wideo, nie szukaj dalej - Sony Xperia 1 oferuje duży ekran, trzy świetne aparaty i niezwykle solidne ręczne sterowanie wideo.

instagram story viewer