Οι SSD έχουν γρήγορη πρόσβαση και εγγραφή δεδομένων, πολύ πιο γρήγορα από τους σκληρούς δίσκους. Αυτή η ταχύτητα προέρχεται από διάφορα μέρη. Ένας από τους παράγοντες είναι η συμπερίληψη της μνήμης DRAM στον SSD. Ωστόσο, ορισμένοι SSD προϋπολογισμού παραλείπουν τη DRAM, καθώς είναι ακριβή και δεν είναι απολύτως απαραίτητη για τη λειτουργία του SSD. Για να ενημερώσετε την απόφασή σας σχετικά με το αν θα αγοράσετε SSD χωρίς DRAM. Ή ένα πιο ακριβό μοντέλο με DRAM, πρέπει να γνωρίζετε τη διαφορά.
Λειτουργία Core DRAM
Η κύρια λειτουργία της μνήμης DRAM σε έναν SSD είναι να αποθηκεύει μια εγγραφή για το πού βρίσκονται δεδομένα στη μνήμη flash. Όσο κι αν ο υπολογιστής σας δείχνει όλα τα αρχεία σας τακτοποιημένα αποθηκευμένα με λογική σειρά, αυτό δεν συμβαίνει σε έναν SSD. Επειδή η ανάγνωση, και ειδικά η εγγραφή σε μια κυψέλη μνήμης flash, μειώνει τη διάρκεια ζωής της, οι SSD εκτελούν μια εργασία που ονομάζεται ισοπέδωση φθοράς. Αυτό περιλαμβάνει ανακάτεμα δεδομένων γύρω από τη μονάδα, προτιμώντας να χρησιμοποιείτε πρώτα τις λιγότερο φθαρμένες περιοχές και ελαχιστοποιώντας τη χρήση των πιο υποβαθμισμένων περιοχών. Αυτό σημαίνει ότι η μονάδα δίσκου πρέπει να διατηρεί κάποιο είδος καταλόγου όπου βρίσκονται τα πάντα.
Η DRAM χρησιμοποιείται για αυτό, καθώς δεν αντιμετωπίζει προβλήματα με τη συχνή εγγραφή που μειώνει τη διάρκεια ζωής, και επειδή μπορεί να παρέχει τη θέση δεδομένων στον ελεγκτή SSD πολύ πιο γρήγορα από τη μνήμη flash θα μπορούσε. Η DRAM μειώνει την καθυστέρηση και την ταχύτητα οποιασδήποτε λειτουργίας στο SSD. Ωστόσο, ένας SSD χωρίς DRAM θα είναι πιο αργός από έναν SSD με DRAM HMB μπορεί να καλύψει εν μέρει αυτή τη διαφορά.
Ένα άλλο βασικό πλεονέκτημα σχετίζεται και πάλι με τον τρόπο με τον οποίο οι SSD γράφουν δεδομένα. Δεν μπορείτε πραγματικά να γράψετε μεμονωμένα bit δεδομένων στη μνήμη flash. Πρέπει να γράψετε δεδομένα σε μπλοκ. Αυτή η λειτουργία εγγραφής πρέπει να είναι πλήρης αντικατάσταση. Δεν μπορείτε απλώς να ενημερώσετε ένα bit σε ένα μπλοκ. Ακόμα κι αν χρειάζεται να αλλάξετε μόνο ένα bit, πρέπει να γράψετε όλα τα άλλα bit αυτού του μπλοκ στο δίσκο. Η μνήμη DRAM μπορεί να χρησιμοποιηθεί για την προσωρινή αποθήκευση μικρών ποσοτήτων δεδομένων μέχρι να μπορέσει να εγγραφεί αποτελεσματικά σε ένα μπλοκ ταυτόχρονα. Οι SSD χωρίς DRAM δεν μπορούν να το κάνουν αυτό και έτσι υποφέρουν από πιο σημαντική φθορά καθώς οι εγγραφές είναι λιγότερο αποτελεσματικές στη διατήρηση της διάρκειας ζωής.
Άλλα Πλεονεκτήματα
Ένα άλλο πλεονέκτημα της μνήμης DRAM σε έναν SSD είναι πολύ παρόμοιο με τη δυνατότητα αποθήκευσης δεδομένων πολύ μικρών στην κρυφή μνήμη για να εγγραφούν αμέσως στη μνήμη flash. Λειτουργεί επίσης για την προσωρινή αποθήκευση δεδομένων που ανακατεύονται γύρω από τον SSD ως μέρος της διαδικασίας ισοπέδωσης φθοράς για την πιο αποτελεσματική εγγραφή τους. Αυτό σημαίνει ότι οι SSD χωρίς DRAM υποφέρουν από περαιτέρω αύξηση της φθοράς, με αποτέλεσμα χαμηλότερη διάρκεια ζωής.
Η μνήμη DRAM στο SSD μπορεί να λειτουργήσει ως μια μικρή μνήμη cache ανάγνωσης που βοηθά στην παροχή μειωμένης καθυστέρησης για δεδομένα που ζητούνται συχνά. Σε ορισμένες περιπτώσεις, η μνήμη DRAM μπορεί επίσης να χρησιμοποιηθεί ως προσωρινή μνήμη εγγραφής για περισσότερες από μικρές ποσότητες δεδομένων. Αυτό μπορεί να επιτρέψει την αποθήκευση δεδομένων πολύ γρήγορα πριν μεταδοθούν στην κρυφή μνήμη SLC και στην υπόλοιπη μονάδα δίσκου. Η χρήση DRAM ως κρυφής μνήμης εγγραφής δεν είναι απαραίτητη με την κρυφή μνήμη SLC. Η μνήμη flash SLC είναι πολύ γρήγορη από μόνη της.
Πιθανά μειονεκτήματα
Ο μόνος κίνδυνος ύπαρξης DRAM σε έναν SSD είναι η πιθανότητα απώλειας δεδομένων. Η DRAM είναι πτητική μνήμη, που σημαίνει ότι όλα τα δεδομένα που διατηρεί χάνονται εάν χάσει την ισχύ. Αυτό συγκρίνεται με τη μη πτητική μνήμη flash, η οποία διατηρεί τα δεδομένα της ακόμα κι αν χάσει την ισχύ της. Λοιπόν, ας υποθέσουμε ότι χρησιμοποιείτε DRAM για την προσωρινή αποθήκευση δεδομένων πριν τα γράψετε στο φλας. Σε αυτήν την περίπτωση, υπάρχει κίνδυνος διακοπής ρεύματος, διακοπής ρεύματος στον υπολογιστή και κατά συνέπεια της μνήμης DRAM στο SSD, με αποτέλεσμα να χάσει τα δεδομένα του πριν τα μεταφέρει στη μνήμη flash.
Αυτό μπορεί να προκαλέσει απώλεια δεδομένων ή καταστροφή αρχείων. Αυτό μπορεί να είναι ενοχλητικό, απογοητευτικό και ενοχλητικό για τους τακτικούς οικιακούς χρήστες. Στα κέντρα δεδομένων και για τις επιχειρήσεις, μπορεί να είναι καταστροφικό. Για αυτόν τον λόγο, οποιαδήποτε προσωρινή αποθήκευση DRAM είναι συνήθως απενεργοποιημένη σε εταιρικούς SSD.
Το μόνο άλλο πρόβλημα με τη DRAM στους SSD είναι το επιπλέον κόστος. Ρεαλιστικά, στις τρέχουσες μονάδες δίσκου, το εύρος τιμών δεν είναι αρκετό. Αυτό συμβαίνει επειδή το κόστος της μνήμης flash είναι το μεγαλύτερο μέρος του κόστους του SSD. Το κόστος της DRAM είναι σχετικά μικρό. Ορισμένα προϊόντα υψηλής τεχνολογίας έχουν διαφορά μικρότερη από 40 $ στη χωρητικότητα 1 TB. Η κύρια εξοικονόμηση πόρων προέρχεται από το γεγονός ότι η DRAM συνήθως περικόπτεται από μονάδες δίσκου προϋπολογισμού. Αυτοί οι SSD προϋπολογισμού εξοικονομούν επίσης κόστος σε άλλους τομείς, καθιστώντας τις άμεσες συγκρίσεις δύσκολες.
συμπέρασμα
Η DRAM βοηθά έναν SSD να λειτουργεί στην κορυφαία του απόδοση. Η διαφορά είναι σχετικά μικρή. Μπορείτε να το καταλάβετε όταν εξετάζετε ταχύτητες μεταφοράς ή έμμεσες συγκρίσεις. Είναι απίθανο να αντιμετωπίσετε πάρα πολλά σενάρια πραγματικού κόσμου όπου η ύπαρξη ενός SSD χωρίς DRAM θα ήταν πρόβλημα. Τούτου λεχθέντος, η έλλειψη DRAM μειώνει την απόδοση και προκαλεί αυξημένη φθορά στον SSD. Επιπλέον, οι SSD χωρίς DRAM τείνουν να είναι οικονομικά μοντέλα που μπορεί να έχουν χαμηλότερες εγγυήσεις και χαμηλότερη συνολική διάρκεια ζωής αρχικά.
Σίγουρα θα συνιστούσαμε να προτιμάτε SSD με DRAM. Αυτό δεν είναι στο σημείο που θα συνιστούσαμε να αποφύγετε εντελώς τους SSD χωρίς DRAM. Προτιμήστε το εάν βρείτε μια σταθερή συμφωνία σε ένα ή μπορείτε απλώς να επεκτείνετε τον προϋπολογισμό σας σε έναν SSD χωρίς DRAM. Είναι αρκετά λειτουργικά ώστε να είναι απόλυτα βιώσιμα, ειδικά αν έχετε ένα που υποστηρίζει HMB. Μοιραστείτε τις σκέψεις σας στα σχόλια παρακάτω.