Πίσω

Παράδειγμα

Ποιος είναι ο μέσος χρόνος που απαιτείται για να διαβάσουμε ή να γράψουμε ένα τομέα 512 bytes για ένα τυπικό δίσκο που περιστρέφεται στις 4500 RPM; Ο διαφημιζόμενος μέσος όρος αναζήτησης είναι 20 ms, ο ρυθμός μεταφοράς είναι 2 MB/sec και η επιβάρυνση του ελεγκτή είναι 2 ms. Υποθέστε ότι ο δίσκος δεν απασχολείται, έτσι ώστε δεν υπάρχει χρόνος αναμονής.


Απάντηση

Ο μέσος χρόνος προσπέλασης στο δίσκο είναι ίσος με το μέσο χρόνο αναζήτησης + τη μέση καθυστέρηση περιστροφής + το χρόνο μεταφοράς + την επιβάρυνση του ελεγκτή. Χρησιμοποιώντας το διαφημιζόμενο μέσο χρόνο αναζήτησης, η απάντηση είναι:

                              0.5 KB
20ms + 6.7ms + ------------------ + 2ms = 20 + 6.7 + 0.2 + 2 = 28.9 ms
                            2.0 MB/sec
 

Αν ο μέσος χρόνος αναζήτησης που μετρήθηκε είναι το 25% του διαφημιζόμενου μέσου χρόνου, η απάντηση είναι
5 ms + 6.7 ms + 0.2 ms + 2 ms = 13.9 ms

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