Προγραμματισμός NAND FLASH. Τύπος μνήμης TLC και MLC: ποιο είναι καλύτερο για φορητό υπολογιστή ή υπολογιστή

Αυτο 20.07.2019
Επισκόπηση προγράμματος Η έκδοση υπολογιστή του Microsoft Excel Viewer θα επιτρέψει...

Chercher ΑυτοΕπί του παρόντος, οι μονάδες SSD ή οι μονάδες SSD κερδίζουν ολοένα και μεγαλύτερη δημοτικότητα ( Αυτομικρό παλιόποτάμι). Αυτό οφείλεται στο γεγονός ότι είναι σε θέση να παρέχουν τόσο υψηλή ταχύτητα ανάγνωσης και εγγραφής αρχείων και καλή αξιοπιστία. Σε αντίθεση με τους συμβατικούς σκληρούς δίσκους, δεν υπάρχουν κινούμενα στοιχεία και η ειδική μνήμη flash, NAND, χρησιμοποιείται για την αποθήκευση δεδομένων.

Κατά τη στιγμή της γραφής, οι SSD χρησιμοποιούν τρεις τύπους μνήμης flash: MLC, SLC και TLC, και σε αυτό το άρθρο θα προσπαθήσουμε να καταλάβουμε ποιο είναι καλύτερο και ποια είναι η διαφορά μεταξύ τους.

Η μνήμη flash NAND πήρε το όνομά της από έναν ειδικό τύπο σήμανσης δεδομένων - Όχι ΚΑΙ (λογικό Όχι ΚΑΙ). Χωρίς να υπεισέρχεται σε τεχνικές λεπτομέρειες, το NAND οργανώνει τα δεδομένα σε μικρά μπλοκ (ή σελίδες) και επιτρέπει υψηλές ταχύτητες ανάγνωσης δεδομένων.

Ας δούμε τώρα ποιοι τύποι μνήμης χρησιμοποιούνται σε μονάδες στερεάς κατάστασης.

Κυψέλη ενός επιπέδου (SLC)

Το SLC είναι ένας ήδη ξεπερασμένος τύπος μνήμης που χρησιμοποιούσε κελιά μνήμης ενός επιπέδου για την αποθήκευση πληροφοριών (παρεμπιπτόντως, η κυριολεκτική μετάφραση στα ρωσικά ακούγεται σαν "κελί ενός επιπέδου"). Δηλαδή, ένα bit δεδομένων αποθηκεύτηκε σε ένα κελί. Μια τέτοια οργάνωση αποθήκευσης δεδομένων κατέστησε δυνατή την παροχή υψηλής ταχύτητας και ενός τεράστιου πόρου επανεγγραφής. Έτσι, η ταχύτητα ανάγνωσης φτάνει τα 25 ms και ο αριθμός των κύκλων επανεγγραφής είναι 100.000. Ωστόσο, παρά την απλότητά του, το SLC είναι ένας πολύ ακριβός τύπος μνήμης.

Πλεονεκτήματα:

  • Υψηλή ταχύτητα ανάγνωσης-εγγραφής.
  • Μεγάλη πηγή επανεγγραφής.

Μειονεκτήματα:

  • Υψηλό κόστος.

Κυψέλη πολλαπλών επιπέδων (MLC)

Το επόμενο στάδιο στην ανάπτυξη της μνήμης flash είναι ο τύπος MLC (που μεταφράζεται στα ρωσικά ως "κυψέλη πολλαπλών επιπέδων"). Σε αντίθεση με το SLC, χρησιμοποιεί κελιά δύο επιπέδων που αποθηκεύουν δύο bit δεδομένων. Η ταχύτητα ανάγνωσης-εγγραφής παραμένει σε υψηλό επίπεδο, αλλά η αντοχή μειώνεται σημαντικά. Μιλώντας με αριθμούς, η ταχύτητα ανάγνωσης εδώ είναι 25 ms και ο αριθμός των κύκλων επανεγγραφής είναι 3.000. Αυτός ο τύπος είναι και φθηνότερος, γι' αυτό και χρησιμοποιείται στους περισσότερους SSD.

Πλεονεκτήματα:

  • Χαμηλότερο κόστος?
  • Υψηλή ταχύτητα ανάγνωσης-εγγραφής σε σύγκριση με τους συμβατικούς δίσκους.

Μειονεκτήματα:

  • Χαμηλός αριθμός κύκλων επανεγγραφής.

Κυψέλη τριών επιπέδων (TLC)

Και τέλος, ο τρίτος τύπος μνήμης είναι το TLC (η ρωσική έκδοση του ονόματος αυτού του τύπου μνήμης ακούγεται σαν "κελί τριών επιπέδων"). Σε σύγκριση με τα δύο προηγούμενα, αυτός ο τύπος είναι φθηνότερος και βρίσκεται επί του παρόντος αρκετά συχνά σε μονάδες προϋπολογισμού.

Αυτός ο τύπος είναι πιο πυκνός, αποθηκεύοντας 3 bit σε κάθε κελί. Με τη σειρά του, η υψηλή πυκνότητα οδηγεί σε χαμηλότερες ταχύτητες ανάγνωσης/εγγραφής και μειώνει την αντοχή του δίσκου. Σε αντίθεση με άλλους τύπους μνήμης, η ταχύτητα εδώ έχει πέσει στα 75 ms και ο αριθμός των κύκλων επανεγγραφής έχει πέσει σε 1.000.

Πλεονεκτήματα:

  • Υψηλή πυκνότητα αποθήκευσης δεδομένων.
  • Χαμηλό κόστος.

Μειονεκτήματα:

  • Χαμηλός αριθμός κύκλων επανεγγραφής.
  • Χαμηλή ταχύτητα ανάγνωσης-εγγραφής.

Σύναψη

Συνοψίζοντας, μπορεί να σημειωθεί ότι ο ταχύτερος και πιο ανθεκτικός τύπος μνήμης flash είναι η SLC. Ωστόσο, λόγω της υψηλής τιμής, αυτή η μνήμη έχει αντικατασταθεί από φθηνότερους τύπους.

Ο τύπος TLC είναι φιλικός προς τον προϋπολογισμό και ταυτόχρονα λιγότερο γρήγορος.

Και τέλος, ο χρυσός μέσος όρος είναι ο τύπος MLC, ο οποίος παρέχει υψηλότερη ταχύτητα και αξιοπιστία σε σύγκριση με τους συμβατικούς δίσκους και δεν είναι πολύ ακριβός. Για σαφέστερη σύγκριση, μπορείτε να δείτε τον παρακάτω πίνακα. Εδώ είναι οι κύριες παράμετροι των τύπων μνήμης που συγκρίθηκαν.

Γεια σε όλους! Μόλις τις προάλλες συνάντησα τον παλιό μου φίλο. Αρχίσαμε να μιλήσουμε και εκείνος, με τις λέξεις «Κοίτα το τηλέφωνο με το οποίο κυκλοφορώ τώρα!», έδειξε το παλιό του τηλέφωνο με κουμπί της Nokia. Αποδείχθηκε ότι το υλικολογισμικό στο iPhone του κατέρρεε συνεχώς - έπρεπε να πάει το smartphone σε ένα κέντρο σέρβις. Θα φαινόταν συνηθισμένο...

Ωστόσο, ο κατάλογος των εργασιών που θα πραγματοποιήσει η υπηρεσία αποδείχθηκε ασυνήθιστος για τον φίλο μου. Πλήρης διάγνωση, ενημερώσεις λογισμικού (αν είναι απαραίτητο) και άλλα "συνηθισμένα πράγματα" - όλα είναι τυπικά και ξεκάθαρα εδώ. Η κύρια ερώτηση προέκυψε από αυτή τη φράση από τον πλοίαρχο - "πιθανότατα, πρέπει να περάσετε το Nand Flash."

Φυσικά, δεν έδειξα στην υπηρεσία ότι δεν καταλάβαινα τι μιλούσαν - λένε ότι ξέρω ήδη τα πάντα χωρίς εσένα. Το κύριο πράγμα είναι να το κάνετε. Αλλά γύρισα σπίτι και πήγα αμέσως στο Google - τι είναι αυτό, Nand Flash; Γιατί να μπείτε στον κόπο να το κυλήσετε κάπου μέσα στο iPhone;

Γελάσαμε μαζί του, χωρίσαμε και σκέφτηκα - γιατί να μην γράψω ένα σύντομο σημείωμα για αυτό το θέμα; Δεν θα πάρει πολύ χρόνο και για άτομα που αντιμετωπίζουν το ίδιο πρόβλημα με τον φίλο μου, θα γίνει λίγο πιο ξεκάθαρο τι συμβαίνει με το smartphone τους. Σκέφτηκα - το έκανα. Πάμε! :)

Τι είναι το Nand Flash στο iPhone;

Αυτή είναι η εσωτερική μνήμη της συσκευής. Ναι, ναι, το ίδιο πράγμα που πολύ συχνά λείπει από τους κατόχους iPhone 16 GB.

Σε γενικές γραμμές, το Nand Flash στο iPhone 7 32 GB είναι το ίδιο 32 GB εσωτερικής μνήμης.

Η μνήμη βρίσκεται στην κύρια πλακέτα συστήματος της συσκευής και δεν ξεχωρίζει με κανέναν τρόπο - ένα πολύ συνηθισμένο τσιπ.

Φυσικά, αυτή δεν είναι καθόλου μονάδα flash - δεν μπορείτε να αποσυναρμολογήσετε το iPhone, να αποσυνδέσετε εύκολα το Nand Flash, να εγκαταστήσετε ένα άλλο και να σκεφτείτε ότι όλα θα είναι "ΟΚ". Δεν θα γίνει. Ωστόσο, αξίζει να αναφέρουμε ότι σε ορισμένες περιπτώσεις αυτό είναι ακόμα δυνατό. Αλλά περισσότερα για αυτό λίγο πιο πέρα. Στο μεταξύ, ας περάσουμε στα προβλήματα...

Αιτίες δυσλειτουργίας

Δεν υπάρχουν πολλές επιλογές και όλες είναι συνήθως "τυποποιημένες":

  1. Η συσκευή πέφτει.
  2. Άλλες σωματικές βλάβες.
  3. Είσοδος υγρού.
  4. Γάμος.
  5. Απόδραση εκ φυλακής.

Δεν υπάρχει τίποτα ιδιαίτερο να περιγράψουμε εδώ - είναι σαφές ότι εάν η συσκευή πεταχτεί και γεμίσει με νερό, αυτό θα επηρεάσει την απόδοσή της.

Αν και, θα εξακολουθήσω να σημειώσω ξεχωριστά ένα τέτοιο σημείο ως κατασκευαστικό ελάττωμα - αυτό είναι επίσης πολύ πιθανό. Έβλεπα μια παρόμοια κατάσταση - μόλις αγόρασα ένα iPhone, αλλά δεν λειτουργεί πραγματικά - επανεκκινεί, εμφανίζει σφάλματα κατά την επαναφορά και γενικά συμπεριφέρεται παράξενα. Το στείλαμε σε υπηρεσία, ως αποτέλεσμα - η μνήμη Nand Flash ήταν ελαττωματική και η επακόλουθη αντικατάσταση της συσκευής.

Συμπτώματα βλάβης της μνήμης Flash iPhone

Αυτή η δυσλειτουργία δεν έχει ξεκάθαρα και συγκεκριμένα συμπτώματα (το μήνυμα δεν εμφανίζεται στην οθόνη - η συσκευή σας έχει προβλήματα μνήμης), επομένως όλα αυτά μπορούν να μαντέψουν μόνο με έμμεσες ενδείξεις:


Μιλώντας για λάθη...

Σφάλματα iTunes που υποδεικνύουν αποτυχία Nand Flash

Ο πιο σίγουρος τρόπος για να αντιμετωπίσετε διάφορα προβλήματα με τη συσκευή. Ωστόσο, εάν το iPhone έχει προβλήματα με τη μνήμη Nand Flash, η διαδικασία ανάκτησης μπορεί να διακοπεί και να συνοδεύεται από τα ακόλουθα χαρακτηριστικά σφάλματα:


Ωστόσο, είναι σημαντικό να το θυμάστε αυτό - το iTunes έχει σχεδιαστεί με τέτοιο τρόπο ώστε ο ίδιος αριθμός σφάλματος μπορεί να έχει πολλούς λόγους.

Για παράδειγμα, το σφάλμα 4013 μπορεί να σηματοδοτήσει τόσο προβλήματα με το ίδιο το μικροκύκλωμα όσο και την αυθεντική χρήση του καλωδίου για τη σύνδεση στον υπολογιστή.

Όπως μπορείτε να δείτε, η διάδοση είναι πολύ μεγάλη - από ένα απλό σύρμα έως μια πολύ περίπλοκη επισκευή. Επομένως, μπορείτε να χρησιμοποιήσετε αυτήν τη λίστα σφαλμάτων για μια προκαταρκτική ανάλυση της κατάστασης, αλλά δεν μπορείτε να τα εμπιστευτείτε τυφλά.

Επισκευή μνήμης Nand Flash - είναι δυνατόν;

Ισως. Αλλά, φυσικά, όχι «στο σπίτι». Επιπλέον, δεν είναι όλα τα κέντρα σέρβις σε θέση να εκτελέσουν αυτήν τη λειτουργία. Για παράδειγμα, "σε μια σκηνή στην αγορά" πιθανότατα δεν θα μπορούν να σας βοηθήσουν - απλά δεν θα υπάρχει ο απαραίτητος εξοπλισμός εκεί. Ναι, και πρέπει να υπάρχει κάποια δεξιότητα.

Για άλλη μια φορά, θα σημειώσω ξεχωριστά - εάν το iPhone σας δεν έχει λήξει η περίοδος εγγύησης (), τότε δεν χρειάζεται να επινοήσετε τίποτα - . Υπάρχει μεγάλη πιθανότητα να λάβετε μια νέα συσκευή σε αντάλλαγμα.

Εάν η εγγύηση είναι "αποτυχία", αλλά η επισκευή της μνήμης Nand Flash εξακολουθεί να είναι απαραίτητη, τότε το κέντρο σέρβις έχει δύο επιλογές για τη διόρθωση της κατάστασης:


Παρεμπιπτόντως, αν μιλάμε για εξοπλισμό για υλικολογισμικό Nand Flash, τότε τέτοιοι προγραμματιστές είναι αρκετά διαφορετικοί, αλλά ένα πράγμα εξακολουθεί να τους ενώνει - τιμή. Όλα κοστίζουν πολλά χρήματα - δεν μπορούν όλοι να αντέξουν οικονομικά κάτι τέτοιο.

Τι συμπέρασμα μπορεί να εξαχθεί από όλα αυτά; Τα προβλήματα μνήμης iPhone είναι ένα αρκετά σοβαρό πρόβλημα που είναι πολύ δύσκολο να επιλυθεί μόνος σας. Αλλά η κατάσταση δεν μπορεί να χαρακτηριστεί απελπιστική. Το κύριο πράγμα είναι να βρείτε ένα καλό κέντρο εξυπηρέτησης με ικανούς ειδικούς και τον απαραίτητο εξοπλισμό. Και τότε το iPhone θα σας ενθουσιάσει με τη δουλειά του για πολύ καιρό!

P.S. Ναι, δεν λειτούργησε ως σύντομη σημείωση :) Ωστόσο, αυτό που υπάρχει είναι αυτό που είναι - μην το διαγράψετε τώρα. Και οι πληροφορίες είναι χρήσιμες - θα είναι χρήσιμες σε κάποιον. Συμφωνείτε; Βάλτε "μου αρέσει", κάντε κλικ στα κουμπιά του κοινωνικού δικτύου - υποστηρίξτε τον συγγραφέα! Προσπάθησε, ειλικρινά. Σας ευχαριστώ!

P.S.S. Έχετε ερωτήσεις; Έχετε κάτι να προσθέσετε στο άρθρο ή θα θέλατε να πείτε την ιστορία σας; Υπάρχουν σχόλια για αυτό - μη διστάσετε να γράψετε!

Το 1989, η μνήμη Nand Flash ανακοινώθηκε αυτή η εξέλιξη παρουσιάστηκε από την Toshiba στο Διεθνές Συνέδριο Στερεάς Κατάστασης. Πριν από αυτό, υπήρχαν μόνο ΟΥΤΕ εξελίξεις στη μνήμη, τα κύρια μειονεκτήματα των οποίων ήταν: η ταχύτητα λειτουργίας και η μεγάλη περιοχή τσιπ. Η κύρια διαφορά μεταξύ NAND Flash και Nor Flash είναι οι δυνατότητες διευθυνσιοδότησης, ενώ το NOR Flash μπορεί να απευθύνεται σε ένα αυθαίρετο κελί, το NAND Flash χρησιμοποιεί διευθύνσεις σελίδας (συνήθως μέγεθος σελίδας 528, 2112, 4224, 4304, 4320, 8576 byte).

Σήμερα υπάρχουν πολλές συσκευές που χρησιμοποιούν τσιπ NAND Flash, όπως σε διάφορα μέσα αποθήκευσης, όπως μονάδες SSD, USB Flash, διάφορες κάρτες Flash (MMC, RS-MMC, MMCmicro, SD, miniSD, MicroSD, SDHC, CF, xD , SmartMedia, Memory Stick, κ.λπ.)

Βασικά, τα μέσα αποθήκευσης στο NAND Flash είναι ένας μικροελεγκτής που διασφαλίζει την εργασία με τσιπ μνήμης, καθώς και την εργασία με διάφορες συσκευές χρησιμοποιώντας μια διεπαφή που καθορίζεται από τα πρότυπα. Στις περισσότερες συσκευές, αυτό μοιάζει με μια μικρή πλακέτα στην οποία βρίσκονται ένα ή περισσότερα τσιπ μνήμης NAND Flash στο TSOP-48, κοντό σχέδιο TSOP-48 ή TLGA-52 και ένας μικροελεγκτής. Οι μικροσκοπικές συσκευές κατασκευάζονται συνήθως με τη μορφή ενός ενιαίου τσιπ στο οποίο είναι ενσωματωμένα τόσο ένα τσιπ Nand Flash όσο και ένας μικροελεγκτής.

Τα κύρια μειονεκτήματα της μνήμης NAND Flash είναι η ανεπαρκώς υψηλή ταχύτητα και ο όχι πολύ μεγάλος αριθμός κύκλων εγγραφής που μπορεί να αντέξει το μικροκύκλωμα. Για να παρακάμψουν αυτά τα προβλήματα, οι κατασκευαστές ελεγκτών χρησιμοποιούν ορισμένα κόλπα, όπως η οργάνωση γραφής στο NAND Flash σε πολλά νήματα για να αυξήσουν την απόδοση και την οργάνωση λογικών τραπεζών χωρισμένων σε αρκετά μεγάλα μπλοκ και την οργάνωση ενός πολύπλοκου συστήματος μετάφρασης.

Για να διασφαλιστεί η ομοιόμορφη φθορά του NAND Flash, σχεδόν όλοι οι ελεγκτές οργανώνουν τη διαίρεση του χώρου διευθύνσεων σε λογικές τράπεζες, οι οποίες με τη σειρά τους χωρίζονται σε μπλοκ (αποτελούμενα από πολλές σελίδες μνήμης), συνήθως σε μπλοκ 256-2048. Ο ελεγκτής παρακολουθεί τον αριθμό των εγγραφών σε κάθε μπλοκ. Για να διακινούνται ελεύθερα τα δεδομένα χρήστη εντός της τράπεζας, υπάρχει λογική αρίθμηση μπλοκ, δηλ. Στην πράξη, όταν διαβάζουμε ένα τσιπ σε μια χωματερή, βλέπουμε μια εικόνα ότι τα δεδομένα του χρήστη με τη μορφή αρκετά μεγάλων μπλοκ (16kb - 4mb) αναμειγνύονται χαοτικά. Η σειρά εργασίας με τα δεδομένα χρήστη αντικατοπτρίζεται στον μεταφραστή με τη μορφή πίνακα που υποδεικνύει τη σειρά κατασκευής μπλοκ προκειμένου να ληφθεί ένας διατεταγμένος λογικός χώρος.

Για να αυξήσουν τις λειτουργίες ανάγνωσης/εγγραφής, οι κατασκευαστές ελεγκτών εφαρμόζουν λειτουργίες παραλληλοποίησης δεδομένων, δηλαδή μια άμεση αναλογία με μια συστοιχία επιπέδου 0 RAID (λωρίδα), μόνο μια ελαφρώς πιο περίπλοκη υλοποίηση. Στην πράξη, αυτό φαίνεται είτε με τη μορφή παραλληλοποίησης εντός μπλοκ (interleaving), σε μικρότερα υπομπλοκ (συνήθως από 1 byte έως 16 Kb), καθώς και με συμμετρική παραλληλοποίηση (λωρίδα) μεταξύ φυσικών τραπεζών του τσιπ NAND Flash και μεταξύ πολλών τσιπ .

Αξίζει να γίνει κατανοητό ότι με αυτήν την αρχή λειτουργίας, ο μεταφραστής μονάδας δίσκου είναι ένας συνεχώς μεταβαλλόμενος πίνακας, με σχεδόν κάθε εγγραφή στο NAND Flash. Με βάση την αρχή της εργασίας με NAND Flash - η ανάγνωση ενός μπλοκ σε ένα buffer, η πραγματοποίηση αλλαγών και η εγγραφή του μπλοκ στη θέση του, είναι προφανές ότι οι πιο επικίνδυνες για τα δεδομένα είναι οι ελλιπείς λειτουργίες εγγραφής. για παράδειγμα, όταν εγγράφεται ένας τροποποιημένος μεταφραστής. Ως αποτέλεσμα του εξανθήματος χειρισμού μονάδων δίσκου: ξαφνική αφαίρεση τους από μια υποδοχή USB ή από μια υποδοχή συσκευής ανάγνωσης καρτών κατά την εγγραφή, υπάρχει κίνδυνος καταστροφής των δεδομένων σέρβις, ιδίως του πίνακα μετάφρασης.

Εάν τα δεδομένα σέρβις καταστραφούν, η μονάδα δίσκου δεν μπορεί να λειτουργήσει ή, σε ορισμένες περιπτώσεις, λειτουργεί εσφαλμένα. Η ανάκτηση δεδομένων με χρήση λογισμικού συνήθως δεν είναι δυνατή για πολλούς λόγους. Μια λύση είναι να κολλήσετε τα τσιπ NAND Flash και μετά να τα διαβάσετε στον αντίστοιχο αναγνώστη (προγραμματιστή). Λαμβάνοντας υπόψη ότι ο αρχικός μεταφραστής λείπει ή είναι κατεστραμμένος, απομένει δουλειά για την ανάλυση του dump που εξάγεται από το τσιπ NAND Flash. Πολλοί άνθρωποι έχουν πιθανώς παρατηρήσει το φαινομενικά περίεργο μέγεθος των σελίδων μνήμης στο NAND Flash. Αυτό εξηγείται από το γεγονός ότι κάθε σελίδα, εκτός από τα δεδομένα χρήστη, περιέχει δεδομένα υπηρεσίας, που συνήθως παρουσιάζονται με τη μορφή 512/16. 2048/64; 4096/128; 4096/208 (υπάρχουν επίσης πολύ πιο σύνθετες επιλογές για την οργάνωση δεδομένων/υπηρεσιών). Τα δεδομένα υπηρεσίας περιέχουν διάφορους δείκτες (δείκτη, αριθμοί μπλοκ σε μια λογική τράπεζα, δείκτης περιστροφής μπλοκ, ECC, κ.λπ.) Η επαναφορά δεδομένων χρήστη καταλήγει στην εξάλειψη της παραλληλοποίησης δεδομένων μέσα σε μπλοκ, μεταξύ τραπεζών και μεταξύ τσιπ μνήμης για τη λήψη συμπαγών μπλοκ. Εάν είναι απαραίτητο, καταργούνται οι περιστροφές εντός του μπλοκ, οι επαναριθμήσεις κ.λπ. Η επόμενη εργασία είναι να το συναρμολογήσετε μπλοκ-μπλοκ. Για να το εφαρμόσετε, είναι απαραίτητο να κατανοήσετε με σαφήνεια τον αριθμό των λογικών τραπεζών, τον αριθμό των μπλοκ σε κάθε λογική τράπεζα, τον αριθμό των χρησιμοποιημένων μπλοκ σε κάθε τράπεζα (δεν χρησιμοποιούνται όλα), τη θέση του δείκτη στην υπηρεσία δεδομένα και τον αλγόριθμο αρίθμησης. Και μόνο τότε συλλέξτε τα μπλοκ στο τελικό αρχείο εικόνας από το οποίο θα είναι δυνατή η ανάγνωση των δεδομένων χρήστη. Κατά τη διαδικασία συλλογής, περιμένουν παγίδες με τη μορφή πολλών υποψηφίων μπλοκ για μία θέση στο τελικό αρχείο εικόνας. Αφού λύσουμε αυτό το φάσμα προβλημάτων, λαμβάνουμε ένα αρχείο εικόνας με πληροφορίες χρήστη.

Σε περιπτώσεις όπου τα δεδομένα δεν παίζουν κανένα ρόλο, αλλά υπάρχει η επιθυμία να αποκατασταθεί η λειτουργικότητα της ίδιας της μονάδας, η καλύτερη επιλογή για τη διόρθωση προβλημάτων με τα δεδομένα σέρβις είναι να εκτελέσετε μια διαδικασία μορφοποίησης χρησιμοποιώντας ένα αποκλειστικό βοηθητικό πρόγραμμα από τον ιστότοπο του κατασκευαστή της μονάδας. Πολλά βοηθητικά προγράμματα στην πραγματικότητα ξαναγράφουν όλες τις πληροφορίες υπηρεσίας, δημιουργούν έναν καθαρό μεταφραστή και εκτελούν τη διαδικασία μορφοποίησης για να δημιουργήσουν ένα νέο σύστημα αρχείων. Εάν ο κατασκευαστής δεν μπήκε στον κόπο να δημοσιεύσει ένα βοηθητικό πρόγραμμα Recovery, τότε η λύση είναι να αναζητήσετε βοηθητικά προγράμματα για τη μορφοποίηση μονάδων flash NAND "κατά ελεγκτή" το μόνο πράγμα που θα φαίνεται δύσκολο στον χρήστη είναι η αφθονία των κατασκευαστών ελεγκτών και η δυσκολία προσδιορίζοντας το τελευταίο.

Πάβελ Γιαντσάρσκι

Η αναπαραγωγή υλικών επιτρέπεται μόνο με ενεργό σύνδεσμο στο αρχικό άρθρο.

25-05-2017 Ημερομηνία τελευταίας τροποποίησης: 10-10-2018

Το άρθρο συζητά: Χαρακτηριστικά της χρήσης μικροκυκλωμάτων NAND ΛΑΜΨΗ,μέθοδοι για διάταξη σελίδας και κακή διαχείριση μπλοκ. Συστάσεις για προγραμματισμό με χρήση προγραμματιστών.

ΠΕΡΙΕΧΟΜΕΝΑ:

1. ΘΕΩΡΙΑ

1.1. Η διαφορά μεταξύ των τσιπ NAND FLASH και των συμβατικών τσιπ

Εάν δεν εμβαθύνετε στις περιπλοκές της τεχνολογίας, τότε η διαφορά μεταξύ των μικροκυκλωμάτων NANDαπό άλλα τσιπ μνήμης έχει ως εξής:

  • Μικροκυκλώματα NANDέχουν πολύ μεγάλο όγκο.
  • Μικροκυκλώματα NANDμπορεί να έχει κακά (κακά) μπλοκ.
  • Μέγεθος σελίδαςεγγραφές δεν είναι δύναμη 2 .
  • Γράψιμο στο τσιππραγματοποιείται μόνο σελίδες , διαγραφή - τουλάχιστον σε μπλοκ .

Υπάρχουν μερικές ακόμη διαφορές, αλλά τα δύο πρώτα χαρακτηριστικά είναι βασικά. Προκαλεί τα περισσότερα προβλήματα παρουσία κακών μπλοκ.

1.2. Οργάνωση τσιπ NAND FLASH

Περισσότερες λεπτομέρειες σχετικά με την οργάνωση και τη δομή των μικροκυκλωμάτων NANDμπορεί να διαβαστεί σε εξειδικευμένη βιβλιογραφία, αλλά σημειώνουμε ότι:

  • Μικροκυκλώματα NANDοργανωμένη σε σελίδες (σελίδες), σελίδες σε μπλοκ (μπλοκ), μπλοκ μέσα λογικές ενότητες (lun).
  • Μέγεθος σελίδας NAND όχι πολλαπλάσιο του 2.
  • Η σελίδα αποτελείται από βασικόςΚαι εφεδρικός (εφεδρικός) περιοχές.

Σύμφωνα με τους προγραμματιστές NAND Vπεριοχή του πυρήναπρέπει να βρίσκεται τα ίδια τα δεδομένα, Α στον εφεδρικό (ρεζέρβα) χώρο - κακοί δείκτες μπλοκ, αθροίσματα ελέγχουκύρια περιοχή, άλλα ιδιοκτησιακές πληροφορίες.

Αν μιλάνε για μέγεθος σελίδαςΤσιπ NAND 512 byte ή byte, τότε μιλάμε για μέγεθος της κύριας περιοχήςσελίδες, εξαιρουμένων εφεδρικός.

1.3. Τρόποι χρήσης της Εφεδρικής περιοχής σελίδας

Να σας υπενθυμίσουμε για άλλη μια φορά ότι σύμφωνα με τους προγραμματιστές των τσιπ NAND στον εφεδρικό χώρο θα πρέπειπου βρίσκεται: κακοί δείκτες μπλοκ, αθροίσματα ελέγχουκύρια περιοχή δεδομένων, άλλοςπληροφορίες υπηρεσίας.

Οι περισσότεροι προγραμματιστές περιγράφουν μόνο τοποθεσίακακοί δείκτες μπλοκστα παρεχόμενα μικροκυκλώματα. Για άλλες πτυχές της χρήσης της εφεδρικής περιοχής, δίνονται γενικές συστάσεις και ένας αλγόριθμος για τον υπολογισμό του ECC, συνήθως σύμφωνα με τον Haming. Η Samsung προχωρά λίγο παραπέρα, αναπτύσσοντας συστάσεις που ονομάζονται " Εφεδρική περιοχή μνήμης flash NAND. Πρότυπο σκοπού "("NAND Flash Spare Area. Assignment Standard", 27. Απριλίου. 2005, Memory Division, Samsung Electronics Co., Ltd.).

Έτσι, αυτό το πρότυπο προτείνει την ακόλουθη χρήση του εφεδρικού χώρου:

Για μάρκες με μέγεθος σελίδας 2048+64 byte t οι κύριες και οι εφεδρικές περιοχές της σελίδας χωρίζονται σε 4 τμήματα (τομείς) το καθένα:

ΠεριοχήΜέγεθος (byte)Θραύσμα
Κύριος512 Τομέας 1
512 Τομέας 2
512 Τομέας 3
512 Τομέας 4
Εφεδρικός16 Τομέας 1
16 Τομέας 2
16 Τομέας 3
16 Τομέας 4

Κάθε θραύσμαη κύρια περιοχή τους ταιριάζει θραύσμα εφεδρικής περιοχής.

Χρησιμοποιώντας μια εφεδρική περιοχή (για καθένα από τα τέσσερα θραύσματα)
για μάρκες με μέγεθος σελίδας 2048+64 byte:
Προκατάληψη
(ψηφιόλεξη)
Μέγεθος
(ψηφιόλεξη)
ΣκοπόςΠεριγραφή
Κακός δείκτης μπλοκ
Ρεζερβέ
Λογικός αριθμός τομέα
Με κράτηση για τον αριθμό τομέα
Ρεζερβέ
Κωδικός ECC για την περιοχή της κύριας σελίδας
Κωδικός ECC για τον λογικό αριθμό τομέα
Ρεζερβέ

Αλλά αυτό δεν είναι το μόνο "πρότυπο" για την κατανομή της μνήμης σελίδων μόνο που γνωρίζουμε αρκετές δεκάδες από αυτές, για παράδειγμα:

  • "Διαχείριση NAND FLASH υπό WinCE 5.0 ", NXP;
  • "Bad Block Management για NAND Flash με χρήση NX2LP ", 15 Δεκεμβρίου 2006, Cypress Semiconductor;
  • "OLPC NAND Bad Block Management », OLPC.

1.4. Εικόνα NAND και δυαδική εικόνα

μπορεί να συναντήσετε δύο επιλογέςεικόνα για εγγραφή:

  1. Δυαδικό αρχείο όχι σπασμένοσε σελίδες και χωρίς εφεδρικό χώρο.
    Αυτή η επιλογή είναι δυνατή εάν είστε προγραμματιστής συσκευών που χρησιμοποιείτε NANDή έλαβε ένα τέτοιο αρχείο από τον προγραμματιστή. Αυτή η εικόνα είναι κατάλληλη για εγγραφή σε μικροκυκλώματα με σελίδες οποιουδήποτε μεγέθους και οποιασδήποτε κατανομής της εφεδρικής περιοχής, απλά πρέπει να ξέρετε με ποια μέθοδο θα σχηματιστεί η εφεδρική περιοχή.
  2. Μια εικόνα που διαβάζεται από άλλο μικροκύκλωμα (δείγμα), που περιέχει μια εφεδρική περιοχή με σημάδια κακών μπλοκ, πληροφορίες σέρβις και κωδικούς ελέγχου.
    Αυτή η εικόνα μπορεί να γραφτεί μόνοσε ένα τσιπ με ακριβώς τις ίδιες διαστάσειςσελίδες και μπλοκ.

Όσοι ειδικοί επισκευάζουν διάφορους εξοπλισμούς αντιμετωπίζουν συχνά τη δεύτερη περίπτωση. Σε μια τέτοια περίπτωση, είναι συχνά δύσκολο να προσδιοριστεί η μέθοδος κατανομής της εφεδρικής επιφάνειας που χρησιμοποιείται και η μέθοδος διαχείρισης κακών μπλοκ.

1.5. Εργοστασιακή σήμανση κακών μπλοκ

Το μόνο που είναι λίγο πολύ τυποποιημένο είναι εργοστασιακή σήμανση κακών μπλοκ.

  • Τα κακά μπλοκ επισημαίνονταιεπί 0η ή 1η σελίδαγια μάρκες με μέγεθος σελίδας μικρότερο από 4K.
  • Για Σελίδες 4K και άλλα, η σήμανση μπορεί να είναι ενεργοποιημένη τελευταία σελίδαφραγμός.
  • Εγώ ο ίδιος κακός μπλοκ δείκτηςβρίσκεται στην εφεδρική περιοχή της σελίδας στο 5ο byte για μικρές σελίδες (512 byte) και στο 0ο byte για μεγάλες σελίδες (2K).
  • Κακός δείκτης μπλοκμπορεί να έχει σημασία 0x00ή 0xF0 για μικρές σελίδεςΚαι 0x00 για περισσότεραΧ.
  • Ωραία μπλοκπάντα σημειωμένο 0xFF.
  • Σε κάθε περίπτωση το νόημα διαφορετικό από το 0xFFο προγραμματιστής αντιλαμβάνεται ως κακός μπλοκ δείκτης.
  • Κατά κανόνα, στο σύγχρονο NAND το κακό μπλοκ είναι πλήρως γεμάτο με την τιμή 0x00.

Υπάρχει ένα πρόβλημα: ένα κακό μπλοκ μπορεί να διαγραφεί. Με αυτόν τον τρόπο, μπορείτε να χάσετε πληροφορίες σχετικά με κακά μπλοκ chip.

Ωστόσο, εάν το μικροκύκλωμα έχει ήδη λειτουργήσει στη συσκευή, αυτή η μέθοδος επισήμανσης κακών μπλοκ δεν χρησιμοποιείται πάντα. Μερικές φορές, ακόμη και οι κακές πληροφορίες μπλοκ δεν αποθηκεύονται στη μνήμη NAND. Όμως, τις περισσότερες φορές, ακόμα κι αν ο προγραμματιστής λογισμικού της συσκευής χρησιμοποιεί διαφορετικό σχήμα για τη διαχείριση των κακών μπλοκ, προτιμά να μην διαγράφει τις εργοστασιακές σημάνσεις.

1.6. Κακή διαχείριση μπλοκ

προγραμματιστές NANDΤα μικροκυκλώματα προτείνουν τη χρήση των ακόλουθων σχημάτων ελέγχου κακών μπλοκ:

  • Πέρασμακακά μπλοκ
  • Χρήση εφεδρικόςπεριοχή

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

Αυτές οι μέθοδοι διαχείρισης κακών μπλοκ περιγράφονται καλά στην τεχνική τεκμηρίωση των κατασκευαστών NANDκαι συζητούνται ευρέως στη βιβλιογραφία για τη χρήση NAND. Ωστόσο, ας θυμηθούμε εν συντομία την ουσία τους:

Παράλειψη κακών μπλοκ:
Εάν το τρέχον μπλοκ αποδειχθεί ελαττωματικό, παραλείπεται και οι πληροφορίες εγγράφονται στο επόμενο ελεύθερο μπλοκ. Αυτό το σχήμα είναι καθολικό, εύκολο στην εφαρμογή, αλλά κάπως προβληματικό για περιπτώσεις όπου εμφανίζονται κακά μπλοκ κατά τη λειτουργία. Για να λειτουργήσει πλήρως αυτό το σχήμα, ο λογικός αριθμός μπλοκ πρέπει να αποθηκευτεί μέσα στο μπλοκ (το πρότυπο της Samsung για την εκχώρηση μιας εφεδρικής περιοχής, στην πραγματικότητα, προϋποθέτει αυτό). Όταν εργάζεστε σύμφωνα με αυτό το σχήμα, ο ελεγκτής πρέπει να αποθηκεύσει κάπου έναν πίνακα αντιστοιχίας μεταξύ των αριθμών λογικών μπλοκ και των φυσικών τους αριθμών, διαφορετικά η πρόσβαση στη μνήμη θα επιβραδυνθεί σημαντικά.

Επομένως, η λογική εξέλιξη είναι το σχήμα χρήση ελεύθερου χώρου:
Σύμφωνα με αυτή τη μέθοδο, ολόκληρη η ποσότητα της μνήμης χωρίζεται σε δύο μέρη: κύρια και εφεδρική. Όταν εμφανίζεται ένα κατεστραμμένο μπλοκ στην κύρια μνήμη, αντικαθίσταται με ένα μπλοκ από την εφεδρική μνήμη και γίνεται μια αντίστοιχη καταχώρηση στον πίνακα εκ νέου εκχώρησης μπλοκ. Ο πίνακας επανατοποθέτησης αποθηκεύεται είτε σε ένα εγγυημένο μπλοκ ασφαλές για αποτυχία είτε σε πολλαπλά αντίγραφα. Η μορφή του πίνακα είναι διαφορετική, αποθηκεύεται σε διαφορετικά σημεία. Και πάλι, η Samsung περιγράφει ένα πρότυπο για τη μορφή και τη διάταξη του πίνακα, αλλά λίγοι το ακολουθούν.

2. ΠΡΑΚΤΙΚΗ

2.1. Σάρωση κακών μπλοκ τσιπ NAND

Προγραμματιστής ChipStarσας επιτρέπει να σαρώσετε γρήγορα το μικροκύκλωμα NANDγια την παρουσία κακών μπλοκ σύμφωνα με τις εργοστασιακές σημάνσεις των κακών μπλοκ.

Επιλογή στοιχείου μενού " Chip|Αναζητήστε κακά μπλοκ ", το τσιπ θα ελεγχθεί για κακά μπλοκ. Το αποτέλεσμα εμφανίζεται σε μορφή πίνακα.

Αυτή η ενέργεια είναι απαραίτητη μόνο εάν θέλετε απλώς να δείτε τη λίστα με τα κακά μπλοκ. Σε όλες τις άλλες περιπτώσεις, η αναζήτηση για κακά μπλοκ εκτελείται αυτόματα όταν είναι απαραίτητο.

2.2. Κακά μπλοκ στην εικόνα NAND

Κατά την ανάγνωση μιας εικόνας ενός τσιπ NAND, ο προγραμματιστής αποθηκεύει επιπλέον πληροφορίες σχετικά με το μέγεθος της σελίδας και του μπλοκ του τσιπ. Οι πληροφορίες αποθηκεύονται σε ξεχωριστό αρχείο. Έτσι, αν μετρήσατε και αποθηκεύσατε την εικόνα του chip σε ένα αρχείο <имя_файла>.nbin το πρόγραμμα θα δημιουργήσει ένα άλλο αρχείο: <имя_файла>.βλ . Όταν ανοίγετε ένα αρχείο <имя_файла>.nbin αρχείο <имя_файла>.βλ θα διαβαστεί με τον ίδιο τρόπο. Στο αρχείο <имя_файла>.βλ καταγράφονται πληροφορίες σχετικά με τη σελίδα και το μέγεθος του μπλοκ του τσιπ. Αφού διαβάσετε το τσιπ ή ανοίξετε ένα αρχείο όπως .nbin , εκτελείται σάρωση φόντου της εικόνας για την παρουσία εσφαλμένων μπλοκ με βάση πληροφορίες σχετικά με τη σελίδα και το μέγεθος του μπλοκ.

Επιλογές NANDκαι πληροφορίες σχετικά με κακά μπλοκ μπορείτε να βρείτε στην "καρτέλα" NAND"προγραμματιστής συντάκτης:

Δυαδική εικόνα NANDμπορεί να προβληθεί στην "καρτέλα" Κύρια μνήμη ":

Σε λειτουργία επεξεργασίας NANDεκχωρείται η εφεδρική περιοχή της σελίδας πιο θαμπό χρώμα, διατίθενται επίσης κουμπιά για μετακίνηση σε σελίδες, μπλοκ και γρήγορη μετάβαση στην αρχή της εφεδρικής περιοχής της τρέχουσας σελίδας. Εκτός από τη διεύθυνση του δρομέα, εμφανίζεται επιπλέον η γραμμή κατάστασης του επεξεργαστή αριθμός σελίδαςΚαι αριθμός μπλοκόπου βρίσκεται ο κέρσορας. Όλα αυτά σας επιτρέπουν να βλέπετε πιο άνετα τα περιεχόμενα του μικροκυκλώματος.

2.3.Διαγραφή NAND

Προεπιλεγμένος προγραμματιστής δεν σβήνεικακοί μπλοκ, αλλά αν απενεργοποιήσετε την επιλογή " Έλεγχος και παράλειψη κακών μπλοκ "Τα κακά μπλοκ ενδέχεται να διαγραφούν και οι επισημάνσεις εσφαλμένων μπλοκ μπορεί να χαθούν. Απενεργοποιήστε αυτήν την επιλογή μόνο εάν είναι απαραίτητο.

Παραλείπονται μόνο τα κακά μπλοκ που επισημαίνονται σύμφωνα με τις εργοστασιακές σημάνσεις. Εάν η συσκευή χρησιμοποιεί διαφορετική σήμανση για εσφαλμένα μπλοκ, θα διαγραφούν επειδή το λογισμικό προγραμματιστή δεν θα τα δει. Για να εργαστεί με μη τυπικές διατάξεις εσφαλμένων μπλοκ, ο προγραμματιστής μπορεί να χρησιμοποιήσει εξωτερικές προσθήκες.

2.4. Δοκιμή του μικροκυκλώματος για έλλειψη εγγραφής

Από προεπιλογή, ο προγραμματιστής αγνοεί όλα τα κακά μπλοκ κατά τον έλεγχο, αλλά εάν απενεργοποιήσετε την επιλογή " Σάρωση και παράλειψη κακών μπλοκ «Θα δοκιμαστούν τα κακά μπλοκ, τα οποία φυσικά θα οδηγήσουν σε σφάλματα δοκιμών.

2.5. Εγγραφή της τελικής εικόνας στο τσιπ

Κάψιμο μιας εικόνας NANDστο μικροκύκλωμα είναι ελαφρώς διαφορετικό από τα συμβατικά ΛΑΜΨΗμικροκυκλώματα Πρώτα απ 'όλα, πρέπει να ταιριάζουν μεγέθη σελίδαςτσιπ εικόνας και στόχου. Εάν χρησιμοποιείται έλεγχος, τα κακά μπλοκ πρέπει να ταιριάζουν μεγέθη μπλοκεικόνα και μικροκύκλωμα.

Λογισμικό για όλους τους προγραμματιστές ChipStarυποστηρίζει τρεις μέθοδοι για τη διαχείριση κακών μπλοκενσωματωμένα εργαλεία και απεριόριστος αριθμός με χρήση πρόσθετων. Επιπλέον, μπορείτε να ορίσετε τον αριθμό των εγγράψιμων μπλοκ στην αρχή του τσιπ, ο οποίος είναι στην πραγματικότητα τέταρτοςτρόπος διαχείρισης κακών μπλοκ.

Μέθοδος 1: Αγνοώντας τα κακά μπλοκ

Απλή αντιγραφή, παράβλεψη κακών μπλοκ (τα κακά μπλοκ γράφονται με τον ίδιο τρόπο όπως τα κανονικά).

Πρωτότυπη εικόνα Τσιπ
(αρχική κατάσταση)
Τσιπ
(αποτέλεσμα)
Μπλοκ 0
καλός
Φραγμός
καθαρός
Μπλοκ 0
καλός
Μπλοκ 1
κακός
Φραγμός
καθαρός
Μπλοκ 1
ψευδής
Μπλοκ 2
καλός
Φραγμός
καθαρός
Μπλοκ 2
καλός
Μπλοκ 3
καλός
Φραγμός
κακός
Μπλοκ 3
ελαττωματικός
Μπλοκ 4
καλός
Φραγμός
καθαρός
Μπλοκ 4
καλός
Όριο εγγραφής
Μπλοκ 5
καλός
Φραγμός
καθαρός
Φραγμός
καθαρός

Ταιριάζει καλύτερα για αντιγραφή τσιπ NAND, χωρίς να εμβαθύνω στην εσωτερική του δομή, υπό τον όρο ότι το τσιπ γράφεται δεν περιέχει κακά μπλοκ . Αν στην αρχική εικόνα υπήρχαν κακά μπλοκ , τελικά σχηματίζονται ψεύτικα κακά μπλοκ . Η εμφάνιση ψευδών κακών μπλοκ δεν θα επηρεάσει τη λειτουργία της συσκευής. Ωστόσο, εάν το τσιπ περιέχει ήδη κακά μπλοκ, όταν προσπαθείτε να γράψετε σε ένα τέτοιο τσιπ, θα εμφανιστούν κακά μπλοκ με απρόβλεπτες συνέπειες. Συμβουλή: μπορείτε να προσπαθήσετε να διαγράψετε ολόκληρο το τσιπ, συμπεριλαμβανομένων των κακών μπλοκ και, στη συνέχεια, να το αντιγράψετε. Εάν η εγγραφή σε ένα κακό μπλοκ ολοκληρωθεί με επιτυχία (αυτό συμβαίνει συχνά), η συσκευή σας θα λειτουργεί σωστά στο μέλλον, το λογισμικό της συσκευής θα εντοπίσει το κακό μπλοκ και θα το αντικαταστήσει με ένα καλό σύμφωνα με τον αλγόριθμο λειτουργίας του.

Μέθοδος 2: Παράκαμψη κακών μπλοκ

Πρωτότυπη εικόνα Τσιπ
(αρχική κατάσταση)
Τσιπ
(αποτέλεσμα)
Μπλοκ 0
καλός
Φραγμός
καθαρός
Μπλοκ 0
καλός
Μπλοκ 1
κακός
Φραγμός
καθαρός
Φραγμός
καθαρός
Μπλοκ 2
καλός
Φραγμός
καθαρός
Μπλοκ 2
καλός
Μπλοκ 3
καλός
Φραγμός
κακός
Φραγμός
κακός
Μπλοκ 4
καλός
Φραγμός
καθαρός
Μπλοκ 4
καλός
Όριο εγγραφής
Μπλοκ 5
καλός
Φραγμός
καθαρός
Φραγμός
καθαρός

Όταν παρακάμπτετε τα κακά μπλοκ κακά μπλοκ από την εικόνα προέλευσης δεν γράφονταιΚαι Οι πληροφορίες δεν γράφονται σε μπλοκ κακών τσιπ. Αυτή δεν είναι η καλύτερη πολιτική αντιγραφής, αλλά είναι ασφαλής έναντι κακών μπλοκ τσιπ: καμία πληροφορία δεν χάνεταισχετικά με κακά μπλοκ τσιπ και τα ψευδή κακά μπλοκ δεν εμφανίζονται. Σε ορισμένες περιπτώσεις, μια τέτοια πολιτική αντιγραφής μπορεί να βοηθήσει στην αποκατάσταση της λειτουργικότητας μιας άγνωστης συσκευής.

Μέθοδος 3: Παράλειψη κακών μπλοκ

Πρωτότυπη εικόνα Τσιπ
(αρχική κατάσταση)
Τσιπ
(αποτέλεσμα)
Μπλοκ 0
καλός
Φραγμός
καθαρός
Μπλοκ 0
καλός
Μπλοκ 1
κακός

Φραγμός
καθαρός
Μπλοκ 2
καλός
Μπλοκ 2
καλός
Φραγμός
καθαρός
Μπλοκ 3
καλός
Μπλοκ 3
καλός
Φραγμός
κακός
Φραγμός
κακός
Μπλοκ 4
καλός
Φραγμός
καθαρός
Μπλοκ 4
καλός
Όριο εγγραφής
Μπλοκ 5
καλός
Φραγμός
καθαρός
Φραγμός
καθαρός

Γράψτε παρακάμπτοντας τα κακά μπλοκπροϋποθέτει ότι η συσκευή χρησιμοποιεί ακριβώς αυτόν τον αλγόριθμο για τη διαχείριση κακών μπλοκ, και όχι οποιονδήποτε άλλο. Υπό αυτές τις συνθήκες, η σωστή αντιγραφή των πληροφοριών είναι εγγυημένη.

Μέθοδος 4: Γράψτε μόνο την εγγυημένη περιοχή χωρίς αστοχίες

Πρωτότυπη εικόνα Τσιπ
(αρχική κατάσταση)
Τσιπ
(αποτέλεσμα)
Μπλοκ 0
καλός
Φραγμός
καθαρός
Μπλοκ 0
καλός
Μπλοκ 2
καλός
Φραγμός
καθαρός
Μπλοκ 1
καλός
Όριο εγγραφής
Φραγμός
κακός
Φραγμός
καθαρός
Φραγμός
καθαρός
Μπλοκ 3
καλός
Φραγμός
κακός
Φραγμός
κακός
Μπλοκ 4
καλός
Φραγμός
καθαρός
Φραγμός
καθαρός
Μπλοκ 5
καλός

Φραγμός
καθαρός

Φραγμός
καθαρός

Στα πιο σύγχρονα NANDμικροκυκλώματα, τα πρώτα μπλοκ (τουλάχιστον ένα) είναι εγγυημένα ότι δεν θα έχουν αστοχίες. Σε πολλές συσκευές, στην αρχή του τσιπ υπάρχει κωδικός για το bootloader και το λειτουργικό σύστημα της συσκευής. Η αντιγραφή μόνο αυτών των περιοχών είναι συχνά επαρκής.

Στο παράθυρο διαλόγου ρυθμίσεων λειτουργίας εγγραφής, καθορίστε το μέγεθος εγγραφής σε μπλοκ.

Άλλοι τρόποι διαχείρισης κακών μπλοκ

Λογισμικό Προγραμματιστές ChipStarυποστηρίζει τυχόν κακούς αλγόριθμους διαχείρισης μπλοκ NANDχρησιμοποιώντας εξωτερικά πρόσθετα. Εάν έχετε εγκαταστήσει πρόσθετα, οι περιγραφές των πρόσθετων μεθόδων εμφανίζονται στη λίστα " Διαχείριση κακών μπλοκ NAND ". Μπορείτε να διαμορφώσετε τις παραμέτρους της επιλεγμένης μεθόδου κάνοντας κλικ στο κουμπί " Εξωτερικό πρόσθετο ".

Χρήση κωδικών διόρθωσης σφαλμάτων (ECC)

Η χρήση κωδικών διόρθωσης σφαλμάτων επιτρέπει ανάκτηση μεμονωμένων σφαλμάτωνστη σελίδα NAND.

Μπορούν να χρησιμοποιηθούν διάφοροι αλγόριθμοι για την ανάκτηση μεμονωμένων σφαλμάτων στον τομέα. Ανάλογα με τον αλγόριθμο ECC, μπορεί να ανακτηθεί διαφορετικός αριθμός σφαλμάτων ανά τομέα (512+16 byte). Υπό τον όρο " μονόκλινο "είναι κατανοητό σφάλμα σε ένα μόνο bitδεδομένα. Για NAND με μέγεθος σελίδας 512+16 byte, η έννοια " τομέας" και " σελίδα" αγώνας. Για NAND με μεγάλα μεγέθη σελίδας, ο προγραμματιστής ChipStar χρησιμοποιεί ένα σχήμα διάταξης σελίδας τομέα όπως περιγράφεται. Στις ρυθμίσεις εγγραφής ή επαλήθευσης, μπορείτε να καθορίσετε πόσα σφάλματα ανά τομέα μπορεί να διορθώσει ο αλγόριθμος που χρησιμοποιείται στη συσκευή σας. Κατά συνέπεια, τα μικροκυκλώματα με αποδεκτό αριθμό σφαλμάτων δεν θα απορριφθούν στο παράθυρο στατιστικών στοιχείων σχετικά με τον αριθμό των διορθώσιμων σφαλμάτων.

Πληροφορίες σχετικά με τον αριθμό των επιτρεπόμενων σφαλμάτων ανά τομέα για κάθε συγκεκριμένο chip μπορείτε να βρείτε στο απόδειξη με έγγραφαανά τσιπ. Όλα τα τσιπ NAND που προστέθηκαν πρόσφατα εισάγονται στη βάση δεδομένων του προγραμματιστή, λαμβάνοντας υπόψη τον αριθμό των επιτρεπόμενων σφαλμάτων.

Όταν προσθέτετε ανεξάρτηταμικροκυκλώματα:

  • Αν Υποστηρίζεται το ONFI, τότε ο επιτρεπόμενος αριθμός σφαλμάτων ανά τομέα ανάγνωσηαπό τον πίνακα παραμέτρων μικροκυκλώματος και είναι εγκατεστημένοστην επιθυμητή τιμή.
  • αν το μικροκύκλωμα δεν υποστηρίζει ONFI, χρήστης πρέπει να ορίσετε μόνοι σας την τιμή, χρησιμοποιώντας την τεκμηρίωση για το τσιπ.

Για νέα μικροκυκλώματα NANDπαραγωγή Samsungη τιμή του επιτρεπόμενου αριθμού σφαλμάτων ανά τομέα κωδικοποιείται ως μέρος του αναγνωριστικού chip. Επομένως, για τέτοια μικροκυκλώματα θα ρυθμιστεί σωστά και ο επιτρεπόμενος αριθμός σφαλμάτων ανά τομέα.

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

Το λογισμικό προγραμματιστή ChipStar προσφέρει μια έμμεση στατιστική μέθοδο για τον εντοπισμό και την εξάλειψη μεμονωμένων σφαλμάτων. Η μέθοδος επιτρέπει μόνο την αναγνώριση ασταθήςλάθη με δεν είναι εγγυημένηαξιοπιστία. Για να εκτελέσετε ανάγνωση με ανίχνευση σφαλμάτων, πρέπει να επιλέξετε το " Επιλεκτική ανάγνωση" και στην καρτέλα "NAND", επιλέξτε το πλαίσιο " Ενεργοποίηση λειτουργίας διόρθωσης σφαλμάτων"

Μπορείτε να διαμορφώσετε τον αριθμό των επαναλήψεων ανάγνωσης για σύγκριση και τον συνολικό αριθμό των επαναλήψεων ανάγνωσης όταν παρουσιάζεται σφάλμα. Θα πρέπει να ληφθεί υπόψη ότι η χρήση αυτής της μεθόδου επιβραδύνει τη διαδικασία ανάγνωσης.

Ο αλγόριθμος ανίχνευσης στατιστικών σφαλμάτων λειτουργεί ως εξής:

  1. Η σελίδα NAND διαβάζεται πολλές φορές στη σειρά (τουλάχιστον τρεις).
  2. Τα δεδομένα ανάγνωσης συγκρίνονται byte προς byte.
  3. Εάν δεν εντοπιστούν σφάλματα σύγκρισης, η σελίδα θεωρείται ότι είναι χωρίς σφάλματα.
  4. Εάν εντοπιστούν σφάλματα κατά τη σύγκριση, η σελίδα διαβάζεται πολλές φορές.
  5. Για κάθε σφάλμα, μετράται ο αριθμός των αναγνώσεων. μονάδεςΚαι μηδενικά.
  6. Η σωστή τιμή (“0” ή “1”) θεωρείται αυτή από την οποία υπάρχουν περισσότερες.

Ο αλγόριθμος λειτουργεί καλά εάν η πιθανότητα σφάλματος σε ένα συγκεκριμένο bit του μικροκυκλώματος είναι μικρότερη από 0,5. Κατά την ανάγνωση ενός μικροκυκλώματος, μετρώνται τα «διορθωμένα» σφάλματα και η πιθανότητα σωστής ανάγνωσης.

2.6. Μετατροπή δυαδικής εικόνας σε εικόνα NAND

Όλα όσα περιγράφηκαν παραπάνω αφορούσαν περισσότερο την αντιγραφή NANDκαι εγγραφές με βάση το μοντέλο μικροκυκλώματος, αλλά συχνά είναι απαραίτητο γράψτε την αρχική δυαδική εικόνα του προγράμματος σε ένα καθαρό τσιπ. Πριν γράψετε, πρέπει να μετατρέψετε τη δυαδική εικόνα σε εικόνα NAND προσθέτοντας σε κάθε σελίδα ελεύθερος χώροςκαι συμπληρώνοντάς το σωστά. Για να το κάνετε αυτό, ανοίξτε το δυαδικό αρχείο σας, επιλέξτε το στοιχείο μενού " ". Θα εμφανιστεί ένα παράθυρο διαλόγου:

Ορίστε τη λειτουργία μετατροπής NAND: " Δυαδική εικόνα... ", καθορίστε το μέγεθος της σελίδας και το μπλοκ NAND ή επιλέξτε το απαιτούμενο τσιπ. Επιλέξτε τη μορφή της εφεδρικής περιοχής. Ο προγραμματιστής υποστηρίζει απλή πλήρωση της περιοχής με τιμές FF​​με ενσωματωμένα εργαλεία και άλλες μεθόδους χρησιμοποιώντας πρόσθετα Παρέχεται ένα πρόσθετο με τον προγραμματιστή που υλοποιεί τις εκχωρήσεις ρεζέρβας που προτείνει η Samsung.

Εάν χρειάζεται να εφαρμόσετε κάποιο διαφορετική επιλογή διανομής - ενημερώστε μας και θα ετοιμάσουμε το κατάλληλο πρόσθετο ή μπορείτε να εφαρμόσετε μόνοι σας το απαιτούμενο πρόσθετο.

2.7. Συμβατό με εικόνες NAND που διαβάζονται από άλλους προγραμματιστές

Εάν έχετε εικόνα NAND, που διαβάζεται από άλλο προγραμματιστή ή λαμβάνεται από άλλη πηγή, πρέπει να είναι μετατρέπωσε μορφή κατάλληλη για εγγραφή Προγραμματιστής ChipStar.

Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:

  • Ανοίξτε το αρχείο σας, επιλέξτε το στοιχείο μενού " Επεξεργασία|Εναλλαγή λειτουργίας επεξεργασίας NAND ". Θα εμφανιστεί ένα παράθυρο διαλόγου όπως φαίνεται παραπάνω.
  • Ρυθμίστε τη λειτουργία μετατροπής σε μορφή NAND: "Η εικόνα είναι ήδη NAND... ", υποδεικνύεται μέγεθος σελίδαςΚαι φραγμός NANDή επιλέξτε το απαιτούμενο τσιπ. κάντε κλικ στο " Συνεχίζω".
  • Θα εμφανιστεί μια καρτέλα στον επεξεργαστή " NAND " και η εικόνα θα αρχίσει να σαρώνει για κακά μπλοκ.
  • Το αρχείο που προκύπτει μπορεί να αποθηκευτεί στη μορφή NAND, το αρχείο θα λάβει την επέκταση .nbin αθέτηση.

Η επιλογή του SSD είναι πλέον βασική κατά την κατασκευή ενός υπολογιστή παιχνιδιών. Αν νωρίτερα ήθελαν μια μονάδα στερεάς κατάστασης, αλλά φοβόντουσαν να μιλήσουν γι 'αυτό λόγω του κόστους της, τώρα ορισμένοι μεταφέρουν τολμηρά ολόκληρο το σύστημα σε αυτόν τον τύπο δίσκου. Επομένως, εάν αποφασίσετε να βελτιώσετε το σύστημά σας, τότε θα πρέπει να μάθετε ποιο είναι καλύτερο: TLC ή MLC; Ή υπάρχει κάποια άλλη επιλογή;

Φόντα

Ας προσπαθήσουμε πρώτα να καταλάβουμε γιατί όλοι άρχισαν να αλλάζουν μαζικά από HDD σε μονάδα SSD ή να χρησιμοποιούν και τις δύο μονάδες μαζί.

Έτσι, σε σχέση με τους σκληρούς δίσκους, οι SSD διακρίνονται από την πλήρη αθόρυβη λειτουργία και την υψηλή μηχανική τους αντίσταση. Όλα αυτά οφείλονται στο γεγονός ότι στερούνται κινούμενων στοιχείων. Επιπλέον, ο SSD ξεχωρίζει για τους σταθερούς χρόνους ανάγνωσης αρχείων. Επιπλέον, δεν έχει σημασία πού είναι κρυμμένα στο σύστημα. Ο δίσκος τα φορτώνει γρήγορα χωρίς να φρενάρει.

Οι ταχύτητες ανάγνωσης και γραφής ήταν υψηλότερες. Σε ορισμένες περιπτώσεις προσεγγίζει την απόδοση των γνωστών Μερικές φορές χρησιμοποιούνται πιο γρήγορες υποδοχές όπως PCI Express, NGFF κ.λπ.

Το επόμενο πλεονέκτημα είναι ο αριθμός των ενεργειών εισόδου και εξόδου ανά δευτερόλεπτο. Αυτό επιτυγχάνεται χάρη στην ταυτόχρονη εκκίνηση πολλών διεργασιών και τη χαμηλή καθυστέρηση. Τώρα δεν χρειάζεται να περιμένετε να γυρίσει ο δίσκος για να αποκτήσετε πρόσβαση στα δεδομένα.

Είναι αδύνατο να μην αναφέρουμε τη χαμηλή κατανάλωση ενέργειας και τη χαμηλή ευαισθησία σε εξωτερικά ηλεκτρομαγνητικά πεδία. Και τέλος, το μέγεθος του SSD. Λόγω του ότι έχουμε μονάδα δίσκου 2,5 ιντσών ή ακόμα και μορφή M.2, μπορεί να τοποθετηθεί ακόμη και σε netbook.

Σχέδιο

Πριν καταλάβετε ποιος τύπος SSD είναι καλύτερος: TLC ή MLC, πρέπει τουλάχιστον να κατανοήσετε κατά προσέγγιση τι είναι. Για να το κάνετε αυτό, εξετάστε το σχεδιασμό μιας μονάδας δίσκου στερεάς κατάστασης.

Τα περισσότερα τυπικά μοντέλα καλύπτονται με προστατευτικό περίβλημα. Αν κοιτάξετε μέσα, μπορείτε να δείτε το χειριστήριο. Αυτός είναι ένας σχετικά μικρός υπολογιστής που έχει τις δικές του εργασίες. Ελέγχει την ανταλλαγή πληροφοριών μεταξύ της συσκευής και του υπολογιστή.

Ένα άλλο στοιχείο του SSD είναι η μνήμη buffer. Το DDR υλοποιείται σε μικρό όγκο, ο οποίος δεν εξαρτάται από την κατανάλωση ενέργειας. απαιτείται για την αποθήκευση της κρυφής μνήμης. Και το τρίτο στοιχείο είναι η μνήμη flash. Είναι κατασκευασμένο από τσιπ μνήμης, τα οποία εξαρτώνται ήδη από την κατανάλωση ενέργειας. Αυτό το στοιχείο είναι υπεύθυνο για την καταγραφή των προσωπικών σας δεδομένων.

Επιλογή

Πριν εξετάσουμε λεπτομερώς ποιο είναι καλύτερο: μνήμη TLC ή MLC, λίγες γενικές πληροφορίες. Εκτός από το γεγονός ότι αρχικά η επιλογή ενός SSD δεν είναι εύκολη υπόθεση, αποδεικνύεται ότι πρέπει να κατανοήσουμε ατελείωτα τεχνικά χαρακτηριστικά. Δεν βρίσκουν όλοι εύκολα αυτές τις πληροφορίες.

Αλλά, δυστυχώς, σε αυτή την περίπτωση θα πρέπει να κατανοήσετε τους τύπους μνήμης. Εκτός από τα κύρια, τα οποία θα περιγράψουμε περαιτέρω, υπάρχουν παραλλαγές του V-NAND ή του 3D NAND. Είναι επίσης καλύτερο να γνωρίζετε για αυτά εν συντομία.

Τύποι

Εάν έχετε δει ποτέ έναν σκληρό δίσκο και έναν δίσκο στερεάς κατάστασης, τότε καταλαβαίνετε ότι διαφέρουν δομικά και, κατά συνέπεια, έχουν διαφορετικό μηχανισμό λειτουργίας. Η τελευταία επιλογή λειτουργεί με μνήμη flash.

Αντιπροσωπεύεται από ειδικά κελιά που τοποθετούνται στον πίνακα με ειδική σειρά. Όλα αυτά υλοποιούνται με βάση ημιαγωγούς. Ως εκ τούτου, υπάρχουν διάφοροι τύποι SSD: TLC και MLC. Τι είναι καλύτερο, ο καθένας αποφασίζει μόνος του ή αγοράζει συσκευές τυχαία.

Αποθήκευση μνήμης

Συμβαίνει ότι η μνήμη flash σε μια μονάδα στερεάς κατάστασης μπορεί να υλοποιηθεί χρησιμοποιώντας αρχές αποθήκευσης μνήμης. Από εδώ υπάρχουν δύο ομάδες. Κάποιος έχει τύπους που βασίζονται στην αρχή ανάγνωσης-εγγραφής (NAND).

Υπάρχει μια επιλογή στην οποία η μνήμη αποθηκεύεται χρησιμοποιώντας διαφορετικές τεχνολογίες: SLC και MLC. Η πρώτη επιλογή παρουσιάζεται με τέτοιο τρόπο ώστε να υπάρχει μόνο ένα bit πληροφοριών για ένα κελί. Στη δεύτερη περίπτωση - 2 bit ή περισσότερα.

Η μνήμη TLC θεωρείται ότι σχετίζεται με το MLC. Η μόνη διαφορά είναι ότι για την πρώτη επιλογή μπορείτε να αποθηκεύσετε 2 bit και για τη δεύτερη - 3 bit. Τώρα μένει να καταλάβουμε τι σημαίνει αυτό και ποιος τύπος "SSD" είναι καλύτερος: TLC και MLC.

Φόντα

Δεδομένου ότι το TLC είναι ένας υποτύπος του MLC, είναι δίκαιο να πούμε ότι ο δεύτερος τύπος είναι κυρίαρχος. Ποια είναι η υπεροχή του; Πρώτον, έχει υψηλότερη ταχύτητα λειτουργίας. Όπως δείχνει η πρακτική, μπορεί να διαρκέσει λίγο περισσότερο. Και επίσης όλοι οι πόροι του δεν απαιτούν μεγάλη κατανάλωση ενέργειας.

Αλλά εκτός από αυτό, υπάρχουν και ορισμένα μειονεκτήματα. Το κυριότερο, φυσικά, ήταν το κόστος της συσκευής με MLC.

Διαφορετική κατάσταση

Υπάρχουν επίσης ορισμένα προβλήματα που μπορεί να αντιμετωπίσετε. Γεγονός είναι ότι οι παραπάνω περιπτώσεις είναι μια γενική κατάσταση. Στην πραγματικότητα, οι προγραμματιστές μπορούν πραγματικά να μπερδέψουν τους αγοραστές. Επομένως, όταν σκέφτεστε ποιο είναι καλύτερο: TLC ή MLC, θα μπορείτε να δείτε:

  • Και οι δύο τύποι έχουν την ίδια ταχύτητα όταν συνδέονται στο SATA III. Ορισμένα μοντέλα μπορούν να ξεχωρίσουν για τις ειδικές ταχύτητες που βασίζονται σε TLC, λόγω του γεγονότος ότι χρησιμοποιούν τη διεπαφή PCI-E NVMe. Αν και, όπως δείχνει η πρακτική, όσο πιο ακριβός είναι ο δίσκος, τόσο πιο γρήγορος είναι. Και πιθανότατα θα βασίζεται σε MLC.
  • Υπάρχουν μοντέλα στα οποία μια συσκευή με TLC έχει μεγαλύτερη περίοδο εγγύησης από τον παλαιότερο «αδελφό» της.
  • Το ζήτημα με την κατανάλωση ενέργειας μπορεί να διαφέρει από την τυπική κατάσταση πραγμάτων. Όταν αποφασίζετε ποιο είναι καλύτερο: TLC ή MLC, ρίξτε μια πιο προσεκτική ματιά στις διεπαφές με τις οποίες συνεργάζονται. Για παράδειγμα, το TLC στο SATA III είναι πολύ πιο οικονομικό από το MLC με PCI-E.

Παρεμπιπτόντως, μπορείτε να δείτε διαφορά στην απόδοση ακόμα και όταν εγκαταστήσετε τη μονάδα δίσκου πρώτα σε μια θύρα και μετά σε άλλη. Σε αυτήν την περίπτωση, η κατανάλωση ενέργειας μπορεί να διαφέρει πολύ.

Άλλες διαφορές

Οι καταστάσεις που περιγράφονται παραπάνω δεν είναι οι μόνες στο είδος τους. Οι διαφορές στις παραμέτρους ταχύτητας, διάρκεια ζωής και κατανάλωση ενέργειας μπορεί επίσης να εξαρτώνται από την παραγωγή της συσκευής. Δεν είναι δύσκολο να μαντέψει κανείς ότι αν το μοντέλο είναι νέο, τότε το παλιό του μοντέλο θα είναι κάπως χειρότερο.

Οι τεχνολογίες κατασκευής SSD εξελίσσονται και έχουμε αυξημένους όγκους και ποσότητες ελεύθερου χώρου, αυξημένες ταχύτητες και μειωμένες θερμοκρασίες.

Ως αποτέλεσμα, είναι αδύνατο να πούμε ποιος SSD είναι καλύτερος: TLC ή MLC. Μπορείτε σίγουρα να αγοράσετε ένα ξεπερασμένο μοντέλο MLC, το οποίο θα διαφέρει αισθητά στα χαρακτηριστικά από το TLC προς το χειρότερο. Σε αυτή την περίπτωση, το κόστος και των δύο συσκευών θα είναι το ίδιο.

Επομένως, όταν επιλέγετε, δώστε προσοχή σε όλες τις παραμέτρους, είναι καλύτερο να τις συγκρίνετε αμέσως, για να μην μετανιώσετε για την αγορά αργότερα. Λοιπόν, καλό είναι να ορίσετε αμέσως έναν προϋπολογισμό για τον εαυτό σας. Αυτό θα σας διευκολύνει να ομαδοποιήσετε εκείνα τα μοντέλα που σας ταιριάζουν τόσο ως προς το κόστος όσο και ως προς τις παραμέτρους.

Αναγνώριση

Εάν αποφασίσετε να μάθετε ποιο είναι καλύτερο: SSD TLC έναντι MLC, αφού αγοράσετε μια μονάδα στερεάς κατάστασης, θα θέλετε να προσδιορίσετε τον τύπο της μνήμης στη συσκευή σας. Έχει ήδη συμβεί αυτές οι πληροφορίες να μην υπάρχουν στους ίδιους τους δίσκους. Επιπλέον, ακόμα κι αν εγκαταστήσετε κάποιο βοηθητικό πρόγραμμα για τη δοκιμή, δεν θα λάβετε απάντηση. Τι να κάνετε σε αυτή την περίπτωση;

Ο ευκολότερος τρόπος είναι να συνδεθείτε στο διαδίκτυο. Εδώ μπορείτε να εισαγάγετε το όνομα του μοντέλου και να το αναλύσετε με βάση κριτικές. Υπάρχουν ακόμη και ειδικοί ιστότοποι που έχουν ολόκληρη τη βάση δεδομένων των μονάδων δίσκου στερεάς κατάστασης. Υπάρχουν απολύτως όλες οι προδιαγραφές για πολλά δημοφιλή μοντέλα.

Προβλήματα

Αλλά δεν είναι όλα τόσο ομαλά. Ίσως κάποιοι από τους χρήστες να έχουν αντιμετωπίσει έναν SSD από τη Silicon Power Slim. Πρόκειται για ένα αρκετά δημοφιλές μοντέλο που κυκλοφορεί στην αγορά για περισσότερα από 3 χρόνια. Την εποχή της εμφάνισής του ξεχώριζε για το χαμηλό του κόστος.

Αν και αυτή η ιστορία είναι περίπλοκη και μεγάλη, αξίζει να τη γνωρίσετε εν συντομία. Η φθηνότητα αυτής της κίνησης υπαγορεύτηκε από την επιλογή μιας νέας πλατφόρμας από μια εταιρεία της Ταϊβάν. Ήταν επαναστατική. Αυτό φάνηκε αμέσως από τα χαρακτηριστικά των συσκευών. Υπήρχαν όμως αρκετά προβλήματα.

Πρώτον, η εταιρεία δεν φρόντισε να μεταφέρει όλα τα μοντέλα της σε αυτή τη νέα πλατφόρμα, έτσι ορισμένοι από τους δίσκους πωλήθηκαν σε ξεπερασμένη βάση. Δεύτερον, λόγω της επιθυμίας να γίνει δημοφιλής, ο προγραμματιστής έπρεπε να κάνει συνεχείς αλλαγές.

Ως αποτέλεσμα, ορισμένα μοντέλα άλλαξαν τον τύπο της μνήμης και ακόμη και την ένταση του ήχου. Ένα πακέτο με SSD 120 GB θα μπορούσε να περιέχει μονάδα δίσκου 60 GB. Και η ένδειξη ενός τσιπ MLC δεν σήμαινε καθόλου ότι ο χρήστης θα λάβει έναν δίσκο με βάση αυτόν τον τύπο. Το αποτέλεσμα: ένας τεράστιος αριθμός δυσαρεστημένων ιδιοκτητών που έλαβαν αργή μνήμη.

Κατασκευαστές

Παραδόξως, υπάρχουν λίγοι προγραμματιστές που παράγουν και πωλούν δίσκους οι ίδιοι. Αυτό οφείλεται στο γεγονός ότι δεν διαθέτουν όλες οι επιχειρήσεις τους απαραίτητους πόρους. Εξ ου και ένας μεγάλος αριθμός εταιρειών που αγοράζουν μεμονωμένα ανταλλακτικά και στο γραφείο τους απλώς μαζεύουν τα πάντα σε ένα σωρό και φτιάχνουν ένα αυτοκόλλητο.

Η ανεξάρτητη παραγωγή οργανώνεται από λίγους. Τους ενδιαφέρει το προϊόν γιατί τους ενδιαφέρει η ανατροφοδότηση που λαμβάνει το προϊόν τους.

Οι ακόλουθοι μεγάλοι κατασκευαστές εργάζονται στη μνήμη:

  • Intel.
  • Μικρόν.
  • Samsung.
  • Toshiba.
  • SanDisk.
  • Hynix.

Οι δύο πρώτες εταιρείες επέλεξαν τις ίδιες τεχνολογίες παραγωγής. Αυτό συμβαίνει επειδή χρησιμοποιούν μια κοινοπραξία.

Άλλες επιλογές

Αν σας έχει γίνει ήδη σαφές ποιο είναι καλύτερο: TLC ή MLC, μένει να ασχοληθείτε με έναν ακόμη τύπο μνήμης. Μερικές φορές σε κριτικές δίσκων στερεάς κατάστασης μπορείτε να βρείτε ακατανόητες ονομασίες: V-NAND, 3D-NAND κ.λπ. Αυτό είναι ένα άλλο πείραμα που προσφέρει ο κατασκευαστής. Αυτός ο δίσκος κατασκευάστηκε χρησιμοποιώντας διαφορετικές τεχνολογίες.

Σε αυτή την περίπτωση, τα κύτταρα μνήμης δεν τοποθετούνται σε ένα στρώμα, αλλά σε πολλά. Επιπλέον, η μνήμη που χρησιμοποιείται είναι TLC και MLC. Αυτό το γεγονός δεν υποδεικνύεται σε όλες τις περιπτώσεις, αλλά πρέπει να καταλάβετε ότι τα ίδια τα μικροκυκλώματα ανήκουν σε έναν ήδη οικείο τύπο.

Αν μιλάμε για απόδοση, μπορούμε να πούμε ότι το 3D-NAND είναι ελαφρώς καλύτερο. Πρώτον, αυτό οφείλεται στο χαμηλό κόστος και τις μεγάλες δυνατότητες. Δεύτερον, η πολυστρωματική τοποθέτηση είναι πιο αξιόπιστη και αποτελεσματική. Αυτό μπορεί να αποδειχθεί δοκιμάζοντας δύο μοντέλα: «επίπεδη» και «ογκομετρική» MLC.

συμπεράσματα

Είναι αδύνατο να απαντήσουμε στην ερώτηση τι είναι καλύτερο για το σύστημα: TLC ή MLC. Πολύ συχνά, όταν οι χρήστες κάνουν μια τέτοια ερώτηση, βρίσκεστε σε δύσκολη θέση. Λοιπόν, είναι δύσκολο να καταλάβουμε ποιους στόχους και στόχους επιδιώκει ο αγοραστής. Ίσως χρειάζεται ένα υπερ-αποδοτικό σύστημα. Τότε σίγουρα χρειάζεται δίσκο με MLC.

Τι γίνεται αν χρειάζεται έναν κανονικό υπολογιστή εργασίας; Σε αυτήν την περίπτωση, μπορεί να μην χρειάζεται καθόλου μονάδα δίσκου στερεάς κατάστασης. Όλα αυτά είναι μεμονωμένα προβλήματα που ο καθένας πρέπει να λύσει μόνος του.



Συνιστούμε να διαβάσετε

Κορυφή