Πίνακας περιεχομένων:
- Τι είναι RAM
- Πώς χρησιμοποιεί το τηλέφωνό σας τη μνήμη RAM
- Η αχρησιμοποίητη RAM είναι χαμένη μνήμη RAM
- Τι κάνει για μένα περισσότερη μνήμη RAM μέσα στο τηλέφωνό μου;
- Η μνήμη RAM είναι φτηνή και έχει περισσότερη μνήμη RAM που φαίνεται εξαιρετική σε ένα φύλλο spec
Φαίνεται ότι το Vivo πρόκειται να πουλήσει ένα τηλέφωνο με 10GB μνήμης RAM. Αυτό είναι σχεδόν όσο πολλοί υπολογιστές τυχερών παιχνιδιών και περίπου 6GB περισσότερα από τα περισσότερα τηλέφωνα. Έχει πολλούς ανθρώπους ξύσιμο το κεφάλι τους και ρωτώντας γιατί στον κόσμο χρειάζεται 10GB μνήμης RAM, και αυτό σημαίνει ότι το τηλέφωνό μου με 4GB χρειάζεται περισσότερα;
Αυτό δεν θα ήταν η πρώτη φορά που έχουμε δει τα τηλέφωνα έρχονται με oodles της μνήμης RAM. Το OnePlus 5T έχει μια διαμόρφωση 8GB, και βλέποντας 6GB μέσα σε ορισμένα τηλέφωνα γίνεται αρκετά κοινό. Ας μιλήσουμε για το τι RAM είναι, πώς το τηλέφωνό σας χρησιμοποιεί μνήμη RAM, και γιατί ένα τηλέφωνο θα έχει 250% περισσότερο από το "απαραίτητο".
Τι είναι RAM
RAM (μνήμη τυχαίας προσπέλασης) είναι βραχυπρόθεσμη ψηφιακή αποθήκευση. Οι υπολογιστές (και ναι, το τηλέφωνό σας είναι ένας υπολογιστής) χρησιμοποιούν τη μνήμη RAM ως επί το πλείστον για τη διατήρηση δεδομένων που χρησιμοποιούν οι ενεργές εφαρμογές - μαζί με τον πυρήνα του CPU και του λειτουργικού συστήματος, επειδή η RAM είναι πολύ γρήγορη όταν πρόκειται για ανάγνωση και γραφή. Ακόμη και ο ταχύτερος αποθηκευτικός χώρος στο σκληρό δίσκο ή στο flash είναι αργός όταν χρειάζεται να διαβάσετε ή να γράψετε κάτι "τώρα" και ενώ η CPU μέσα στο τηλέφωνο έχει τη δική του κρυφή μνήμη για τη συγκράτηση δεδομένων που χρησιμοποιούνται για υπολογισμούς, δεν υπάρχουν πολλά. Το Snapdragon 835 (ως παράδειγμα) έχει 2MB κρυφής μνήμης για τους πυρήνες υψηλής απόδοσης και 1MB για τους πυρήνες χαμηλής απόδοσης. 2MB κρυφής μνήμης είναι αρκετό για να κρατάτε ό, τι χρησιμοποιείται τώρα, οπότε χρειάζεται κάπου να κρατήσετε αυτό που χρησιμοποιείται στη συνέχεια.
Η ανάγνωση και η εγγραφή από και προς τη μνήμη RAM είναι γρήγορη. Ταχύτατο.
Ο πυρήνας του λειτουργικού συστήματος λειτουργεί ως μέσο κυκλοφορίας για όλα όσα συμβαίνουν όταν πρόκειται για τη χρήση του υλικού του τηλεφώνου σας. Όταν ένα παιχνίδι ή οποιαδήποτε εφαρμογή θέλει να σχεδιάσει μια νέα οθόνη, τα δεδομένα δημιουργούνται για να το χρησιμοποιήσουν για να μπει στη μνήμη RAM όπου το λειτουργικό σύστημα μπορεί να το αναλύσει, αφήστε το CPU και GPU να κάνουν οποιαδήποτε επεξεργασία που χρειάζεται, στη συνέχεια να τα στείλει στην οθόνη, έτσι ώστε οι σωστές κουκίδες χρώματος να μπορούν να σχεδιαστούν στα σωστά σημεία.
Όλοι ακούγονται περίπλοκοι και είναι, αλλά όλα όσα πρέπει να καταλάβετε είναι τρία βασικά πράγματα: Η μνήμη RAM είναι ένας χώρος για τη συγκράτηση δεδομένων για σύντομο χρονικό διάστημα και τα δεδομένα που τοποθετούνται εκεί μπορούν να διαβαστούν ή να γραφτούν πολύ γρήγορα. Τα δεδομένα στη μνήμη RAM διαγράφονται όταν κλείσετε το τηλέφωνό σας. Ένα τμήμα της μνήμης RAM στο τηλέφωνό σας χρησιμοποιείται μόλις την ενεργοποιήσετε ξανά και καμία εφαρμογή ή ακόμα και το λειτουργικό σύστημα δεν είναι σε θέση να χρησιμοποιήσει το τμήμα αυτό. Αυτό ισχύει μόνο για οποιονδήποτε υπολογιστή. (σχεδόν) έχουν μνήμη RAM και το χρησιμοποιούν με τον ίδιο τρόπο.
Πώς χρησιμοποιεί το τηλέφωνό σας τη μνήμη RAM
Η μνήμη RAM στο τηλέφωνό σας χρησιμοποιείται κυρίως ως μέρος για τις εφαρμογές που εκτελούν την αποθήκευση των δεδομένων τους. Με τους απλούστερους όρους, αυτό σημαίνει ότι περισσότερη μνήμη RAM μπορεί να αφήσει περισσότερες εφαρμογές να εκτελούνται στο παρασκήνιο χωρίς να επιβραδύνει το τηλέφωνό σας. Αλλά όπως και τα περισσότερα πράγματα, δεν είναι τόσο απλό. Η μνήμη RAM στο τηλέφωνό σας χρησιμοποιείται πριν από την έναρξη λειτουργίας του Android.
Δεν πρόκειται να μιλήσουμε για φανταχτερή διαχείριση χαμηλού επιπέδου ή για θέματα όπως το compcache εδώ, αλλά αυτό είναι βασικά ο τρόπος με τον οποίο το τηλέφωνό σας χρησιμοποιεί τη μνήμη RAM μέσα σε αυτό.
- Ο χώρος του πυρήνα: Το τηλέφωνο Android σας τρέχει πάνω από τον πυρήνα του Linux. Ο πυρήνας αποθηκεύεται σε έναν ειδικό τύπο συμπιεσμένου αρχείου που εξάγεται απευθείας στη μνήμη RAM κατά τη διάρκεια της ακολουθίας ενεργοποίησης της συσκευής. Αυτή η δεσμευμένη μνήμη διατηρεί τον πυρήνα, τα προγράμματα οδήγησης και τις μονάδες πυρήνα που ελέγχουν το υλικό και το χώρο για να αποθηκεύουν προσωρινά τα δεδομένα μέσα και έξω από τον πυρήνα.
- Ένας δίσκος RAM για εικονικά αρχεία: Υπάρχουν μερικοί φάκελοι και αρχεία στο δέντρο συστήματος που δεν είναι "πραγματικοί". Είναι pseudofiles γραμμένα κατά την εκκίνηση και κρατούν τα πράγματα όπως τα επίπεδα μπαταριών και τα δεδομένα ταχύτητας CPU. Με το Android, ο ολόκληρος κατάλογος / proc είναι ένα από αυτά τα ψευδοφιλικά συστήματα. Η μνήμη RAM είναι αποκλειστική, έτσι ώστε να έχει ένα μέρος για να ζήσει.
- Δίκτυα ραδιοφώνου: Τα δεδομένα σχετικά με τις ρυθμίσεις IMEI και ραδιοφώνου αποθηκεύονται σε NVRAM (Μη πτητική μνήμη που δεν έχει διαγραφεί όταν απενεργοποιείτε το τηλέφωνό σας), αλλά μεταφέρονται στη μνήμη RAM μαζί με το λογισμικό που απαιτείται για τη στήριξη του μόντεμ όταν ενεργοποιείτε για πρώτη φορά τηλέφωνο. Ο χώρος είναι αποκλειστικός για να κρατήσει όλα αυτά στη μνήμη.
- Η GPU: Ο προσαρμογέας γραφικών στο τηλέφωνό σας χρειάζεται να λειτουργήσει η μνήμη. Αυτό ονομάζεται VRAM, και τα τηλέφωνά μας χρησιμοποιούν ενσωματωμένες GPU που δεν διαθέτουν αυτόνομο VRAM. Η RAM συστήματος είναι αποκλειστικά για αυτό.
Μόλις γίνει αυτό και το τηλέφωνό σας είναι σε λειτουργία, αυτό που έχει απομείνει είναι η διαθέσιμη μνήμη RAM που το τηλέφωνό σας χρειάζεται να λειτουργεί και να εκτελεί εφαρμογές. Ένα μέρος αυτού είναι επίσης επιφυλακτικό για τα πράγματα που πρέπει να γίνουν γρήγορα (λειτουργίες χαμηλού επιπέδου λειτουργικού συστήματος και housekeeping) αλλά διατηρούνται διαφορετικά μέσω των λεγόμενων minfree ρυθμίσεων. Αυτές είναι οι ρυθμίσεις που βασίζονται στο λογισμικό οι άνθρωποι που έγραψαν το λειτουργικό σύστημα και δημιούργησαν τον πυρήνα για το τηλέφωνό σας και διατηρούν ένα ελάχιστο ποσό ελεύθερης μνήμης RAM (έτσι minfree) ώστε αυτές οι λειτουργίες χαμηλού επιπέδου να μπορούν να γίνουν όπως απαιτείται χωρίς να χρειάζεται να περιμένετε μια εφαρμογή να απελευθερώσει οποιαδήποτε μνήμη.
Αυτός είναι ο λόγος για τον οποίο η διαθέσιμη λίστα RAM στις ρυθμίσεις δεν είναι η ίδια με τη συνολική ποσότητα μνήμης RAM που είναι εγκατεστημένη στο εσωτερικό του τηλεφώνου σας. Το πλήρες ποσό είναι πραγματικά μέσα, αλλά ένα τμήμα του (συνήθως περίπου 1GB ή έτσι) είναι αποκλειστικά. Οι εφαρμογές σας παίρνουν να πολεμήσουν για τα υπόλοιπα.
Η αχρησιμοποίητη RAM είναι χαμένη μνήμη RAM
Μπορεί να έχετε ακούσει αυτό το ρητό σχετικά με το Android και τη διαχείριση μνήμης. Πρόκειται για ένα πράγμα Linux, και το Android είναι ένα λειτουργικό σύστημα που βασίζεται στο πυρήνα του Linux όπως το Ubuntu. Αυτό που σημαίνει είναι ότι το Android χτίστηκε για να γεμίσει τη μνήμη RAM γεμάτη εφαρμογές και τα σχετικά δεδομένα όσο το δυνατόν γρηγορότερα και να την κρατήσει γεμάτη, αφήνοντας μόνο το ελάχιστο ποσό από τα παραπάνω ανοικτά για καθαρισμό καθήκοντα.
Το Android δεν είναι Windows 10 και το καθένα κάνει διαφορετικά πράγματα.
Αυτό είναι διαφορετικό από τον τρόπο λειτουργίας των Windows, αν και αν χρησιμοποιείτε Mac, είναι πολύ κοντά. Τα Windows διατηρούν τη μνήμη RAM ανοικτή και δωρεάν για μια εφαρμογή που την χρειάζεται. Το Linux διατηρεί μια εφαρμογή στη μνήμη μέχρι να χρειαστεί η μνήμη αλλού. Αυτό αποφασίστηκε επίσης από τις ελάχιστες ρυθμίσεις της εταιρείας που δημιούργησε το σετ τηλεφώνου σας. Οι εφαρμογές και οι διαδικασίες τους δίδονται ως προτεραιότητα με βάση το τι κάνουν, πώς το κάνουν και πότε ήταν η τελευταία φορά που εμφανίζονταν στην οθόνη. Όταν θέλετε να ανοίξετε μια νέα εφαρμογή, οι εφαρμογές με χαμηλότερες προτεραιότητες κλείνουν, ώστε η νέα εφαρμογή να διαθέτει τη μνήμη RAM που χρειάζεται.
Καθώς χρησιμοποιείτε το τηλέφωνό σας, θα χρησιμοποιείτε πολλές από τις ίδιες εφαρμογές περισσότερο από άλλες. Αυτές οι εφαρμογές θα έχουν την τάση να μένουν μόνιμοι κάτοικοι στη μνήμη RAM και να λειτουργούν έτσι ώστε να είναι διαθέσιμες σε μια στιγμή. Έχοντας αυτή την RAM δωρεάν σημαίνει ότι οι εφαρμογές θα πρέπει να επανεκκινήσουν τις διαδικασίες που σας επιτρέπουν να αλληλεπιδράσετε μαζί τους, και αυτό είναι πιο αργό και χρησιμοποιεί περισσότερη ενέργεια από την μπαταρία από τη διαμονή τους σε μνήμη RAM.
Είναι ένα αληθινό ρητό για το κινητό σας τηλέφωνο Android (ή iOS), αλλά όχι για τον υπολογιστή σας με Windows ή το Chromebook (επίσης ένα λειτουργικό σύστημα που βασίζεται στο πυρήνα Linux, αλλά χρησιμοποιεί zcache και sandboxing σε ένα πολύ προσαρμοσμένο σύστημα διαχείρισης RAM) επειδή διαχειρίζεται διαφορετικά τη μνήμη RAM.
Τι κάνει για μένα περισσότερη μνήμη RAM μέσα στο τηλέφωνό μου;
Γνωρίζετε ήδη τη σύντομη απάντηση επειδή είναι πάνω - επιτρέπει περισσότερες εφαρμογές να εκτελούνται στο παρασκήνιο. Αλλά η μεγάλη απάντηση είναι πραγματικά ενδιαφέρουσα.
Το πρώτο τηλέφωνο Android, το T-Mobile G1, είχε 192MB μνήμης RAM. Το Pixel 2 έχει περίπου 22 φορές περισσότερα με 4GB.
8GB ή 10GB μνήμης RAM είναι πλήρης overkill για ένα τυπικό τηλέφωνο Android. Τηλέφωνα όπως ένα Nexus ή ένα Android One / Android Go τηλέφωνο μπορεί να ξεφύγει με 1, 5 - 2GB ελεύθερης μνήμης RAM μετά την εκκίνηση του τηλεφώνου. Έτσι μπορεί να είναι ένα Galaxy S8, αλλά μόνο επειδή οι minfree ρυθμίσεις έχουν ρυθμιστεί έτσι ώστε η οικιακή εφαρμογή (το περιβάλλον εργασίας χρήστη) να αναγκάζεται να παραμείνει ανοιχτή και χρησιμοποιεί ένα τμήμα της αποκλειστικής μνήμης RAM. Η διασύνδεση της Samsung είναι πιο εντατική και η Samsung έκανε το πολύ έξυπνο πράγμα εδώ ξεκινώντας με το Galaxy S6 και σκότωσε το μεγαλύτερο μέρος της καθυστέρησης της αρχικής οθόνης. Ωραία δουλειά, Samsung!
Χρησιμοποιώντας αυτό που μας λέει, μπορούμε να δούμε ότι ένα τηλέφωνο όπως το Galaxy S8 χρειάζεται περισσότερη μνήμη RAM. Δεδομένου ότι σχεδόν κάθε τηλέφωνο έρχεται με 4GB μνήμης RAM, δεν υπάρχει καμία πραγματική διαφορά εδώ και ένα τηλέφωνο Nexus έχει μόνο λίγο περισσότερη μνήμη για να έχει μια άλλη εφαρμογή ή δύο να λειτουργήσει επειδή η διασύνδεση δεν χρησιμοποιεί τόσο πολύ. Είναι επίσης ο λόγος για τον οποίο οι Samsung, LG, HTC και άλλοι έχουν συμπεριλάβει τρόπους για να σκοτώσουν τις τρέχουσες διεργασίες έξω από τις ρυθμίσεις του minfree για τους χρόνους που χρειάζεται μια μικρή ώθηση στην απόδοση. Αν σκοτώσετε όλες τις εφαρμογές που μπορείτε, οι εφαρμογές που δεν ήταν ήδη στη μνήμη θα ξεκινήσουν λίγο πιο γρήγορα.
Εάν παίρνετε τα πράγματα ένα βήμα παραπέρα και κάνετε πράγματα όπως η εγκατάσταση γραφείου DeX της Samsung, έχοντας περισσότερη μνήμη RAM μπορεί να είναι ένα μεγάλο όφελος. Για παράδειγμα, το DeX θα μπορούσε να χρησιμοποιήσει περισσότερη μνήμη RAM για να τεθεί στην άκρη πριν το τηλέφωνο τρέξει για VRAM και να έχει ένα ωραίο κομμάτι για να το χρησιμοποιήσει, ώστε άλλες εφαρμογές ή διεργασίες να μπορούν να τρέξουν χωρίς διακοπή. Και μπορείτε ακόμα πιο δημιουργικός αν αναπτύσσετε λογισμικό για ένα τηλέφωνο με "έξτρα" μνήμη RAM.
Στην ιδανική περίπτωση, ένα τηλέφωνο με επιπλέον φυσική μνήμη RAM (ας πούμε 6GB δίνει επιπλέον 2GB) θα μπορούσε να χρησιμοποιήσει ένα πρόγραμμα οδήγησης συσκευής που επιτρέπει DMA (Direct Memory Access) για τη διεπαφή χρήστη. Αυτό θέτει στην άκρη τη μνήμη RAM στην εκκίνηση μόνο για την αρχική οθόνη, την είσοδο αφής και οτιδήποτε άλλο καθιστά το τηλέφωνό σας ευαίσθητο ανεξάρτητα από οτιδήποτε άλλο τρέχει ή πηγαίνει έξω από τη μνήμη RAM που έχει οριστεί για DMA. Είστε έτοιμοι για άμεση απάντηση αφής ή κύλιση; Γιατί έτσι το παίρνετε.
Δεν χρειάζεστε περισσότερα, αλλά πάντα μπορείτε να χρησιμοποιήσετε περισσότερα.
Αυτό θα άφηνε τον πυρήνα να διαχειριστεί ένα τμήμα της μνήμης RAM, αλλά με διαφορετικό τρόπο από τις παραμέτρους του memmap που ορίστηκαν για τις ελάχιστες ρυθμίσεις όταν δημιουργήθηκε ο πυρήνας. Το λογισμικό και το λειτουργικό σύστημα εξακολουθούν να ελέγχουν την είσοδο και την έξοδο στο περιβάλλον χρήστη οικιακής χρήσης, αλλά καμία εφαρμογή δεν θα μπορούσε ποτέ να αντικαταστήσει κανένα από τα δεδομένα αυτής της ενότητας της μνήμης RAM και η διεπαφή θα είναι πάντα έτοιμη να ενεργήσει με την είσοδο σας.
Τώρα επεκτείνετε αυτήν την ιδέα σε "λειτουργία παιχνιδιού" ή σε επιτραπέζια λύση ή με οποιονδήποτε άλλο ειδικό τρόπο μπορεί να χρησιμοποιηθεί ένα τηλέφωνο Android. Θα υπήρχε ακόμα περισσότερο από αρκετή μνήμη RAM για το σύστημα να κάνει το πράγμα της, ενώ αυτή η πρόσθετη μνήμη RAM υπάρχει για να παίξει ένα λογισμικό βαρύ 3D παιχνίδι χωρίς να σκοτώσει όλες τις εφαρμογές στο παρασκήνιο ή να βάλει το τηλέφωνό σας σε ένα περίβλημα ή φορητό κέλυφος για να χρησιμοποιήσετε σε λειτουργία επιφάνειας εργασίας έχει τη μνήμη που χρειάζεται να τεθεί στην άκρη μόνο για να λειτουργήσει.
Η μνήμη RAM είναι φτηνή και έχει περισσότερη μνήμη RAM που φαίνεται εξαιρετική σε ένα φύλλο spec
Οι εταιρείες χρεώνουν πολύ για ένα μοντέλο με περισσότερη μνήμη RAM, αλλά το μεγαλύτερο μέρος της είναι επειδή σημαίνει ότι έχουν ένα άλλο μοντέλο για να κατασκευάσουν και μια άλλη λίστα μερών για να διατηρήσουν. Οι πραγματικές μάρκες που μπαίνουν μέσα στο τηλέφωνο κοστίζουν μόνο πένες όταν αγοράζονται με την ένταση. Όμως, το να μπορείς να πεις ότι το τηλέφωνό σου έχει 6 ή 8 ή ακόμα και 10GB μνήμης RAM όταν ανακοινώνεται μπορεί να προχωρήσει πολύ, όταν πρόκειται για το φύλλο spec.
Είναι εντυπωσιακό, ειδικά για τους λάτρεις της τεχνολογίας και τους πρώτους υιοθετώντες. Θα παραδεχτώ, με ενδιαφέρει. Μου αρέσει να βλέπω βελτιστοποιημένο λογισμικό που μπορεί να τρέξει καλά με ελάχιστο υλικό επειδή, για μένα, είναι μια μορφή τέχνης. ο κώδικας εγγραφής μπορεί να είναι όμορφος. Αλλά είμαι επίσης intrigued από αυτό που έχει επιπλέον μνήμη RAM μπορεί να σημαίνει όταν οι δύο έχουν συνδεθεί στην ίδια συσκευή. Βλέποντας 8GB μνήμης RAM στις προδιαγραφές αμέσως με ενδιαφέρει, με τον ίδιο τρόπο μια οθόνη υψηλής ανάλυσης.
Βλέποντας καλύτερες προδιαγραφές είναι ένας σίγουρος τρόπος να ενδιαφέρεσαι οι πρώτοι υιοθετούντες.
Οι εταιρείες που κατασκευάζουν τηλέφωνα γνωρίζουν αυτό. Γνωρίζουν επίσης ότι η τοποθέτηση περισσότερων RAM σε ένα τηλέφωνο σημαίνει ότι μπορούν να ξεφύγουν με λιγότερη βελτιστοποίηση λογισμικού (ένα δαπανηρό και χρονοβόρο πράγμα) ή να προσπαθήσουν να κάνουν περισσότερα με την έκδοση του Android. Είτε έτσι είτε αλλιώς, μερικοί από εμάς θα αγοράζουν μόνο λόγω των προδιαγραφών. Αυτό καθιστά το πρόσθετο κόστος αξίζει τον κόπο γιατί οι άνθρωποι που μιλάνε για το προϊόν σας είναι ανεκτίμητοι.
Αυτό είναι ιδιαίτερα σημαντικό στην Ανατολή. Τα τηλέφωνα με πιο εντυπωσιακές προδιαγραφές πωλούν καλύτερα στην Ινδία και την Κίνα (οι δύο αγορές που παρουσιάζουν το μεγαλύτερο δυναμικό ανάπτυξης στον κλάδο), επειδή περισσότεροι άνθρωποι στην Ινδία και την Κίνα θέλουν εντυπωσιακό υλικό. Η εξυπηρέτηση των πελατών σας είναι ένα έξυπνο πράγμα.
Όταν αυτό είναι όλο και είπε, δεν θα χρειαστείτε περισσότερο από 4GB μνήμης RAM για το τηλέφωνό σας σήμερα. Αυτό θα αλλάξει, καθώς τα τηλέφωνα αρχίζουν να κάνουν περισσότερα, γι 'αυτό και το Nexus One είναι εφοδιασμένο με 1GB μνήμης RAM και το Pixel 2 με 4GB μνήμης RAM. Αλλά είναι σημαντικό να συνειδητοποιήσουμε τις δυνατότητες ενός πλεονάσματος 4 ή 6GB γρήγορης ψηφιακής αποθήκευσης για νέες ιδέες και χαρακτηριστικά. Μην αφήσετε επιπλέον μνήμη RAM να είναι ο μόνος αποφασιστής σας όταν αγοράζετε ένα τηλέφωνο, αλλά μην το γράφετε σαν ένα τέχνασμα.