Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Δίσκοι & Αποθήκευση Υπολογιστών

Πώς έχουν πρόσβαση τα δεδομένα από ένα δίσκο που έχει διαβάσει;

Δεν είναι δυνατόν να αποκτήσετε πρόσβαση σε δεδομένα από ένα δίσκο με μόνο μία ανάγνωση. Εδώ είναι γιατί:

* ΔΙΣΚΕΣ ΔΙΑΚΟΠΗΣ: Οι δίσκοι αποθηκεύουν δεδομένα σε τομείς, οι οποίοι είναι σαν μικρά μπλοκ πληροφοριών. Κάθε τομέας έχει μια μοναδική διεύθυνση.

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

* Διαδοχικές αναγνώσεις: Ενώ ένας δίσκος μπορεί να διαβάσει τα δεδομένα διαδοχικά από έναν τομέα στον επόμενο, δεν διαβάζει ολόκληρο το δίσκο με ένα πάτημα. Χρειάζεται πολλαπλές λειτουργίες ανάγνωσης για πρόσβαση σε διάφορα μέρη του δίσκου.

Λοιπόν, πώς λειτουργεί η πρόσβαση δεδομένων;

1. Seek: Ο βραχίονας του δίσκου μετακινεί την κεφαλή ανάγνωσης/εγγραφής στο σωστό κομμάτι (ομόκεντρος κύκλος στο δίσκο) όπου κατοικεί ο επιθυμητός τομέας.

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

3. Διαβάστε: Η κεφαλή ανάγνωσης/εγγραφής διαβάζει τα δεδομένα από τον τομέα και τα στέλνει στη μνήμη του υπολογιστή.

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

Επιπλέον:

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

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

Επιτρέψτε μου να ξέρω αν έχετε περισσότερες ερωτήσεις!

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα