Skip to main content

Τι είναι η γειτονική ουρά της εντολής;

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

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

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

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

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