Η μνήμη RAM και σχετικά paging/caching όπως και η διαχέιρηση της σε mobile σύσκευες απο το εκάστοτε λειτουργικό σύστημα έχει αρκετές ομοίοτητες με τα desktop συστήματα, έχει όμως και βασικές διαφορές. Καταρχάς δεν υπάρχει swap για να μπορεί το λειτουργικό να μεταφέρει σελίδες απο την μνήμη σε κάποιο δίσκο και να μπορεί έτσι (με το σχετικό πέναλτι της αργής ανταπόκρισης) να εξυπηρετήσει διεργασίες - εφαρμογές που έχουν γίνει scheduled για εκτέλεση στην cpu και δεν υπάρχουν στην μνήμη. Τα πάντα παραμένουν pined στην διαθέσιμη ram και σε περιπτώσεις όπου τα διαθέσιμα επίπεδα είναι χαμηλά, το android πχ για να ανταπεξέρθει θα πρέπει να απελευθερώσει σελίδες μνήμης απο κάποια άλλη διεργασία (με βάση δίαφορα κριτήρια, πχ ποσότητα μνήμης που χρησιμοποιείται, πότε έτρεξε η διεργασία κλπ) για να μπορέσει να εξυπηρετήσει την εκάστοτε διεργασία που χρείαζεται μνήμη. Φυσικά και το εκάςτοτε λειτουργικό κάνει caching την ram και δεν σημαίνει απαραίτητα πως λίγη ελεύθερη ram ισοδυναμεί με πιθανή αδυναμία εξυπηρέτησης μιας διεργασίας αργότερα σε περίπτωση που δεν υπάρχει η διαθέσιμη ελεύθερη ram. Τώρα απο την άλλη πολλές φορές λέμε για κακή διαχείρηση αργή απόκριση bloatware (βλέπε samsung και android πχ) όπου αρκέτες "άχρηστες" εφαρμογές έχουν προστεθεί απο τον x,ψ vendor, ξεκινάνε με την εκίνηση του λειτουργικού και φυσικά τρώνε και μνήμη. Μιας και ένα κινητό δεν έχει φτάσει ακόμα στα επίπεδα μνήμης σε επίπεδο αντιστοιχο ενος desktop pc, η ποσότητα διαθέσιμης μνημης όπως και η διαχείρηση της είναι σημαντικά κατά την άποψη μου. Χαρακτηριστικό παράδειγμα κακής διαχείρησης, το xiaomi redmi 2 1gb ram και miui, όπου μπορεί κανείς να βρεί και σχετικά video και αναφορές με crash λόγω μη διαθέςιμης μνήμης (browser crashes με 3-4 tabs πχ).
Τώρα το galaxy s2 με cyanogenmod 10.1.3 βλέπει 416.20mb used και 374mb ελεύθερα ενώ το xiaomi redmi 2 με miui 5.5.64 βλέπει 753.05 mb used και 1.13gb available.