Γιατί το TRIM είναι σημαντικό για τους σκληρούς δίσκους στερεάς κατάστασης; [Τεχνολογία εξηγείται]

Διαφήμιση

Διαφήμιση
Διαφήμιση

σκληρό δίσκο στερεάς κατάστασης Εάν έχετε ποτέ ανήκει ή έχετε θεωρήσει ότι κατέχει ένα SSD ίσως έχετε ακούσει τους αναθεωρητές 5 Υλικό αναθεώρησης υλικού υπολογιστών για τους λάτρεις του PC 5 Υλικό αναθεώρησης υλικού υπολογιστών Sites για τον ενθουσιώδη PC Διαβάστε περισσότερα και άλλους σχολιαστές μιλώντας για υποστήριξη TRIM. Ίσως έχετε πάρει επίσης το γεγονός ότι η υποστήριξη TRIM είναι μια αρκετά μεγάλη υπόθεση. Οι δημοσιεύσεις ειδήσεων σε σημαντικές τοποθεσίες τεχνολογίας αναφέρουν συνεχώς ότι η μάρκα X έχει προσθέσει υποστήριξη TRIM, προκαλώντας μεγάλη αναστάτωση γι 'αυτήν ξανά και ξανά.

Ωστόσο, αυτές οι νέες αναφορές σπάνια εξηγούν ποια είναι η υποστήριξη TRIM στην πραγματικότητα, η οποία μπορεί να σας κάνει δύσκολο να καταλάβετε γιατί το TRIM είναι τόσο μεγάλο και γιατί το χρειάζεστε πραγματικά στο SSD σας ή σε οποιοδήποτε σκληρό δίσκο στερεάς κατάστασης ενδεχομένως να σκεφτείτε εξαγορά.

Ένα Εκπαιδευτικό Πρόγραμμα Γρήγορης Κατάστασης Στερεάς Κατάστασης

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

Μια μονάδα στερεάς κατάστασης είναι απλά ένας πίνακας κυκλωμάτων γεμάτος μάρκες μνήμης flash και ένας ελεγκτής ο οποίος είναι υπεύθυνος για τον υπολογισμό του καλύτερου τρόπου μεταφοράς των δεδομένων γύρω από τη μονάδα δίσκου και στον υπολογιστή σας. Οι μάρκες μνήμης Flash είναι πολύ, πολύ γρηγορότερα από τους δίσκους. 4 Εργαλεία Προβλέψεων και Πρόληψης Αποτυχίας Σκληρού Δίσκου 4 Εργαλεία Προβλέψεως και Πρόληψης Αποτυχίας Σκληρού Δίσκου f Υπάρχει ένα κομμάτι του εξοπλισμού στον υπολογιστή σας που θα πρόβλεπε να αποτύχει πρώτα, τι θα το είναι? Διαβάστε περισσότερα επειδή δεν υπάρχει μηχανικό στοιχείο σε αυτά. Όταν γράφετε δεδομένα σε μια μνήμη flash κάποια ηλεκτρικά φορτία είναι χειραγώμενα και presto! Τα δεδομένα σας αποθηκεύονται.

σκληρό δίσκο στερεάς κατάστασης

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

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

Ποινικό δελτίο

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

Ας υποθέσουμε ότι διαθέτετε έξι σελίδες που αντιπροσωπεύονται από τα γράμματα Α έως F. Διαισθητικά, αναμένετε ότι τα δεδομένα θα γραφτούν γραμμικά, προχωρώντας από το Α στο F. Στην πραγματικότητα, τα δεδομένα δεν είναι τόσο καλά δομημένα. Η σειρά μπορεί να είναι B, τότε D, τότε A, και ούτω καθεξής. Δεν υπάρχει μηχανικό στοιχείο σε ένα SSD, επομένως δεδομένα από όλες τις σελίδες μπορούν να ανακτηθούν εξίσου γρήγορα. Επιπλέον, τα Windows δεν καθαρίζουν αυτόματα όλα τα δεδομένα από μια σελίδα όταν διαγράφονται οι πληροφορίες που περιέχει. Μια SSD, όταν φαίνεται να είναι μισή πλήρης, μπορεί στην πραγματικότητα να έχει όλες τις σελίδες της που χρησιμοποιούνται.

σκληρό δίσκο στερεάς κατάστασης

Κάθε φορά που προσπαθείτε να γράψετε δεδομένα σε μια σελίδα που χρησιμοποιείται, συναντάτε κάτι που ονομάζεται "ποινή επανάληψης μπλοκ". Οι σελίδες είναι πολύ συγκεκριμένα τοποθετημένες σε μπλοκ. Αν πρέπει να αντικαταστήσετε τα δεδομένα σε μια σελίδα, πρέπει να ξαναγράψετε όλα τα δεδομένα σε ολόκληρο το μπλοκ . Μια σελίδα είναι συνήθως 4KB, και ένα μπλοκ είναι συνήθως 512KB, έτσι ξαφνικά ασχολείστε με πολύ περισσότερα δεδομένα. Όλες οι πληροφορίες στο μπλοκ πρέπει να εγγραφούν στην κρυφή μνήμη του SSD, έτσι ώστε να μην χαθούν, και στη συνέχεια τα δεδομένα θα ξαναγραφούν σε ολόκληρο το μπλοκ και σε όλες τις σελίδες του.

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

TRIM Αποθηκεύει την Ημέρα

Τώρα μπορεί να λέτε στον εαυτό σας - jeez, αυτό φαίνεται σαν ένας ανόητος τρόπος να κάνουμε πράγματα. Γιατί δεν μπορεί να διαγραφεί μία σελίδα, έτσι ώστε να μην χρειάζεται να διαγραφεί και να αναγραφεί ολόκληρο το μπλοκ;

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

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

μονάδα SSD

Η υλοποίηση της υποστήριξης TRIM πρέπει να πραγματοποιηθεί στο λειτουργικό σύστημα και στο υλικολογισμικό SSD. Η Microsoft έχει εφαρμόσει την υποστήριξη TRIM στα Windows 7 και επίσης στον Windows Server 2008 RS και μέχρι στιγμής είναι τα μοναδικά σημαντικά λειτουργικά συστήματα που προσφέρουν υποστήριξη TRIM. Πολλοί από τους σημερινούς δίσκους στερεάς κατάστασης μεταφέρονται επίσης με το firmware με δυνατότητα TRIM, αλλά όχι όλα αυτά. Τα SSD με υποστήριξη TRIM περιλαμβάνουν:

  • Corsair Nova, Performance και Reactor
  • Κρίσιμη M225
  • Intel X25-M
  • G.Skill Falcon
  • Μονάδες Kingston SSDNow
  • OCZ Agility, Summit και Vertex
  • Patriot Torqx
  • SuperTalent Ultradrive

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

συμπέρασμα

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

Image Credit: Avye

In this article