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

Επικοινωνία SATA ή PCI Express

Οι υπάρχουσες προδιαγραφές SATA 3.0 περιορίζονται στα 6,0 Gbps εύρος ζώνης, που μεταφράζεται σε περίπου 750 MB/s. Με την επιβάρυνση για τη διεπαφή, η αποτελεσματική απόδοση περιορίζεται στα 600 MB/s. Πολλές τρέχουσες γενιές μονάδων στερεάς κατάστασης έχουν φτάσει σε αυτό το όριο και χρειάζονται κάποια μορφή ταχύτερης διεπαφής.

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

PCI Express λεωφορείο.

Σύνδεση Sata
Συλλογή Smith/Gado / Getty Images

Ο δίαυλος PCI Express χρησιμοποιείται συνήθως για την επικοινωνία μεταξύ της CPU και περιφερειακών συσκευών, όπως κάρτες γραφικών, διεπαφές δικτύου και Θύρες USB. Σύμφωνα με τα τρέχοντα πρότυπα PCI Express 3.0, μια λωρίδα PCI Express χειρίζεται έως και 1 GB/s, καθιστώντας την ταχύτερη από την τρέχουσα διεπαφή SATA.

Ωστόσο, οι συσκευές χρησιμοποιούν περισσότερες από μία λωρίδες. Σύμφωνα με τις προδιαγραφές SATA Express, μια μονάδα δίσκου με τη νέα διασύνδεση μπορεί να χρησιμοποιήσει δύο λωρίδες PCI Express (συχνά αναφέρονται ως x2) για να επιτύχει ένα πιθανό εύρος ζώνης 2 GB/s. Αυτή η διεπαφή κάνει το εύρος ζώνης σχεδόν τρεις φορές την ταχύτητα του προηγούμενου υλικού SATA 3.0.

Ο νέος σύνδεσμος SATA Express

Η νέα διεπαφή απαιτεί νέα σύνδεση. Συνδυάζει δύο υποδοχές δεδομένων SATA με μια τρίτη μικρότερη υποδοχή, η οποία ασχολείται με τις επικοινωνίες που βασίζονται στο PCI Express. Οι δύο υποδοχές SATA είναι πλήρως λειτουργικές θύρες SATA 3.0. Μια μοναδική υποδοχή SATA Express σε έναν υπολογιστή μπορεί να υποστηρίξει δύο παλαιότερες θύρες SATA. Όλες οι υποδοχές SATA Express χρησιμοποιούν όλο το πλάτος, είτε η μονάδα βασίζεται στις προηγούμενες επικοινωνίες SATA είτε στο νεότερο PCI-Express. Έτσι, μία SATA Express χειρίζεται είτε δύο μονάδες SATA είτε μία μονάδα SATA Express.

Επειδή μια μονάδα που βασίζεται σε SATA Express μπορεί να χρησιμοποιήσει οποιαδήποτε τεχνολογία, πρέπει να διασυνδέεται και με τις δύο, επομένως χρησιμοποιεί τις δύο θύρες αντί για μια τρίτη, εναλλακτική, μία. Επίσης, πολλές θύρες SATA συνδέονται με μια λωρίδα PCI Express για να επικοινωνούν με τον επεξεργαστή. Η χρήση της διασύνδεσης PCI Express με μια μονάδα SATA Express απενεργοποιεί την επικοινωνία με τις δύο θύρες SATA που είναι συνδεδεμένες σε αυτήν τη διεπαφή.

Περιορισμοί διεπαφής εντολών

Το SATA επικοινωνεί δεδομένα μεταξύ της συσκευής και της CPU. Εκτός από αυτό το επίπεδο, ένα επίπεδο εντολών εκτελείται από πάνω. Το επίπεδο εντολών στέλνει τις εντολές σχετικά με το τι πρέπει να γράψετε και να διαβάσετε από τη μονάδα αποθήκευσης. Για χρόνια, αυτή η διαδικασία χειριζόταν από το Advanced Host Controller Interface. Είναι γραμμένο σε κάθε λειτουργικό σύστημα που κυκλοφορεί αυτή τη στιγμή στην αγορά, κάνοντας ουσιαστικά τις μονάδες SATA να συνδέονται και να παίζουν. Δεν χρειάζονται επιπλέον προγράμματα οδήγησης.

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

Εδώ μπαίνει το σύνολο εντολών Non-Volatile Memory Express. Διαθέτει 65.536 ουρές εντολών, η καθεμία με τη δυνατότητα να κρατά 65.536 εντολές ανά ουρά. Αυτό επιτρέπει την παράλληλη επεξεργασία των εντολών αποθήκευσης στη μονάδα δίσκου. Αυτό δεν είναι επωφελές για έναν σκληρό δίσκο, καθώς περιορίζεται σε μία μόνο εντολή λόγω των κεφαλών της μονάδας. Ωστόσο, για μονάδες στερεάς κατάστασης με πολλαπλά τσιπ μνήμης, μπορεί να ενισχύσει το εύρος ζώνης γράφοντας πολλές εντολές σε διαφορετικά τσιπ και κελιά ταυτόχρονα.

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

Το SATA Express υποστηρίζει μία από τις δύο μεθόδους. Μπορείτε να χρησιμοποιήσετε τη νέα τεχνολογία με τα προγράμματα οδήγησης AHCI και ενδεχομένως να μεταβείτε στα νεότερα πρότυπα NVMe αργότερα για βελτιωμένη απόδοση, κάτι που μπορεί να απαιτεί επαναδιαμόρφωση της μονάδας.

Άλλες δυνατότητες στις προδιαγραφές SATA 3.2

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

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

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

Τέλος, υπάρχει μια λειτουργία για χρήση με ΕΠΙΔΡΟΜΗ ρυθμίσεις μονάδας δίσκου. Ένας σκοπός του RAID είναι ο πλεονασμός δεδομένων. Σε περίπτωση βλάβης της μονάδας δίσκου, η μονάδα αντικαθίσταται και τα δεδομένα αναδημιουργούνται από το άθροισμα ελέγχου. Μια νέα διαδικασία στα πρότυπα SATA 3.2 βελτιώνει τη διαδικασία αναδόμησης αναγνωρίζοντας ποια δεδομένα είναι κατεστραμμένα έναντι αυτών που δεν είναι κατεστραμμένα.

RAID 10
JaviMZN

Εφαρμογή και γιατί δεν έπιασε αμέσως

Το SATA Express είναι επίσημο πρότυπο από τα τέλη του 2013. Δεν μπήκε στα συστήματα υπολογιστών μέχρι την κυκλοφορία των chipset Intel H97/Z97 την άνοιξη του 2014. Παρόλο που οι μητρικές πλακέτες διέθεταν τη νέα διεπαφή, καμία μονάδα δίσκου τη στιγμή της κυκλοφορίας δεν τη χρησιμοποιούσε.

Ο λόγος που η διεπαφή δεν έπιασε γρήγορα είναι ο Μ.2 διεπαφή. Χρησιμοποιείται αποκλειστικά για μονάδες στερεάς κατάστασης που χρησιμοποιούν μικρότερο παράγοντα μορφής. Οι δίσκοι μαγνητικής πλάκας δυσκολεύονται να υπερβούν τα πρότυπα SATA. Το M.2 έχει μεγαλύτερη ευελιξία επειδή δεν βασίζεται στους μεγαλύτερους δίσκους. Μπορεί επίσης να χρησιμοποιήσει τέσσερις λωρίδες PCI Express, που σημαίνει ταχύτερες διαδρομές από τις δύο λωρίδες του SATA Express.

Η AMD κυκλοφόρησε τους μικροεπεξεργαστές της Ryzen στις αρχές Μαρτίου 2017, φέρνοντας ενσωματωμένη υποστήριξη για SATA Express στην πλατφόρμα AMD Socket AM4.