Table of Contents
Η επεξεργασία δεδομένων είναι μια βασική μέτρηση απόδοσης σε συστήματα με βάση μικροεπεξεργαστές. Μετρά την ποσότητα δεδομένων που επεξεργάζονται ή μεταφέρονται σε μια συγκεκριμένη περίοδο.
Κατανόηση της επεξεργασίας δεδομένων
Η διαπεραστική δεδομένων εκφράζεται συνήθως σε μονάδες όπως τα megabytes ανά δευτερόλεπτο (MB/s) ή τα gigabits ανά δευτερόλεπτο (Gbps). Εξαρτάται από παράγοντες όπως η ταχύτητα ⁇ ολογιού, το πλάτος του λεωφορείου και τα πρωτόκολλα μεταφοράς δεδομένων.
Υπολογισμός της διαπερατότητας δεδομένων
Ο βασικός τύπος για τη διαπεραστική επεξεργασία δεδομένων είναι:
Διατομή = Μεταβιβάστηκε / Χρόνος που λήφθηκε
Στα συστήματα μικροεπεξεργαστών, τα δεδομένα που μεταφέρονται ανά κύκλο μπορούν να υπολογιστούν πολλαπλασιάζοντας το πλάτος του λεωφορείου με τον αριθμό των κύκλων ανά δευτερόλεπτο (ταχύτητα ⁇ ολογιού). Για παράδειγμα, ένα σύστημα με ένα λεωφορείο 32-bit που τρέχει στα 100 MHz μπορεί να μεταφέρει:
Χαρακτηριστικά ανά δευτερόλεπτο = Πλάτος λεωφορείου (bits) × Ταχύτητα ⁇ ολογιού (Hz)
Η μετατροπή των bits σε bytes (divide by 8) δίνει το ρυθμό μεταφοράς δεδομένων σε bytes ανά δευτερόλεπτο.
Παράδειγμα υπολογισμού
Μικροεπεξεργαστής με δίαυλο δεδομένων 64 bit που λειτουργεί στα 200 MHz μεταφέρει δεδομένα ως εξής:
Δεδομένα ανά δευτερόλεπτο = 64 bits × 200.000.000 Hz = 12.800.000.000 bits/sec
Μετατροπή σε bytes: 12.800.000.000 / 8 = 1.600.000.000 bytes/sec ή περίπου 1,6 GB/sec.
Πρόσθετοι Παράγοντες
Η πραγματική-κόσμος overput μπορεί να επηρεαστεί από παράγοντες όπως το πρωτόκολλο γενικά, η μνήμη λανθάνουσας ισχύος, και η αρχιτεκτονική του συστήματος.