Οι υπολογιστές σήμερα χρησιμοποιούν βραχυπρόθεσμη μνήμη, όπως μνήμη τυχαίας προσπέλασης (RAM) και μακροπρόθεσμη μνήμη flash , όπως μονάδες SSD ή σκληρούς δίσκους, για διαφορετικούς σκοπούς. Η μνήμη RAM είναι γρήγορη, αλλά χρειάζεται σημαντικό χώρο και σταθερή παροχή ρεύματος, που σημαίνει ότι τα δεδομένα της εξαφανίζονται όταν ο υπολογιστής είναι απενεργοποιημένος. Η μνήμη flash, από την άλλη πλευρά, διατηρεί δεδομένα χωρίς να χρειάζεται ρεύμα και είναι πολύ πιο πυκνή, αλλά είναι πιο αργή από τη μνήμη RAM στη μεταφορά των αποθηκευμένων δεδομένων της στον επεξεργαστή.