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

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

Εάν το λεωφορείο μικροεπεξεργαστή διαθέτει τοπική διεύθυνση 32 bit και δεδομένα 16-bit, τι αντίκτυπο στην ταχύτητα του συστήματος;

Η τοπική διεύθυνση 32 bit και ο δίαυλος δεδομένων 16-bit έχουν ξεχωριστές επιπτώσεις στην ταχύτητα του συστήματος:

Διοίκηση διευθύνσεων 32-bit:

* Μεγαλύτερος χώρος διευθύνσεων: Ένας δίαυλος διευθύνσεων 32 bit επιτρέπει στον μικροεπεξεργαστή να έχει πρόσβαση στο 2 32 (4,294,967,296) bytes μνήμης. Πρόκειται για μια σημαντική ποσότητα μνήμης RAM, επιτρέποντας μεγαλύτερα προγράμματα και σύνολα δεδομένων. Ωστόσο, ο αντίκτυπος της ταχύτητας δεν είναι άμεσα για την ταχύτητα * πρόσβασης * μνήμης * (αν και πολύ μεγάλοι χώροι διευθύνσεων μπορούν να επηρεάσουν τον σχεδιασμό και την ταχύτητα του ελεγκτή μνήμης), αλλά μάλλον για το * δυναμικό * να συνεργαστεί με μεγαλύτερα σύνολα δεδομένων. Περιορίζει πόσο μνήμη μπορεί να χρησιμοποιήσει το σύστημα *, όχι πόσο γρήγορα μπορεί να χρησιμοποιήσει αυτό που έχει.

* Χρόνος πρόσβασης μνήμης (έμμεσος αντίκτυπος): Ενώ το ίδιο το πλάτος του διαύλου διευθύνσεων δεν καθορίζει άμεσα την ταχύτητα πρόσβασης μνήμης, ένας ευρύτερος δίαυλος διευθύνσεων * μπορεί * να επιτρέψει πιο αποτελεσματικές τεχνικές διαχείρισης μνήμης. Για παράδειγμα, επιτρέπει μεγαλύτερα μεγέθη σελίδων στην εικονική μνήμη, μειώνοντας τα σφάλματα σελίδας και τη βελτίωση της απόδοσης, αν και αυτό εξαρτάται σε μεγάλο βαθμό από τον ελεγκτή μνήμης και το λειτουργικό σύστημα.

Δεδομένου δεδομένων 16-bit:

* Ποσοστό μεταφοράς δεδομένων: Αυτό είναι όπου γίνεται ο άμεσος αντίκτυπος στην ταχύτητα. Ο δίαυλος δεδομένων 16-bit περιορίζει την ποσότητα των δεδομένων που μεταφέρονται σε μία μόνο πρόσβαση μνήμης σε 16 bits (2 bytes). Αυτό σημαίνει ότι για τη μεταφορά ενός ακέραιου αριθμού 32-bit, απαιτούνται δύο προσβάσεις μνήμης, μειώνοντας το μειότυπα τον ρυθμό μεταφοράς δεδομένων σε σύγκριση με έναν δίαυλο δεδομένων 32-bit. Πρόκειται για μια σημαντική συμφόρηση.

* Πρόσβαση στη μνήμη: Οι λειτουργίες που περιλαμβάνουν μεγαλύτερες δομές δεδομένων (π.χ. ακέραιοι ακέραιοι 32-bit, αριθμοί κυμαινόμενου σημείου, μακρές χορδές) θα απαιτούν πολλαπλές προσβάσεις μνήμης, αυξάνοντας το συνολικό χρόνο εκτέλεσης.

Συνολική επίδραση:

Ο δίαυλος δεδομένων 16-bit είναι ο κύριος περιοριστικός παράγοντας για την ταχύτητα του συστήματος. Ο δίαυλος διευθύνσεων 32-bit επιτρέπει έναν μεγάλο χώρο διευθύνσεων, αλλά ο βραδύτερος ρυθμός μεταφοράς δεδομένων λόγω του στενού διαύλου δεδομένων θα εμποδίσει σημαντικά την απόδοση, ειδικά σε εφαρμογές που περιλαμβάνουν χειρισμό βαρέων δεδομένων ή μεγάλα σύνολα δεδομένων. Το σύστημα θα είναι αισθητά πιο αργό από ένα σύστημα με δίαυλο δεδομένων 32-bit. Η ταχύτητα του συστήματος θα είναι συμφόρηση στο δίαυλο δεδομένων.

Εν ολίγοις:Ο χώρος διευθύνσεων 32 bit είναι ένα πιθανό * πλεονέκτημα *, αλλά ο δίαυλος δεδομένων 16-bit είναι ένας οριστικός περιορισμός * ταχύτητας *. Το σύστημα είναι θεμελιωδώς πιο αργό λόγω της ανάγκης για διπλάσια πρόσβαση στη μνήμη για να επεξεργαστεί πολλούς τύπους δεδομένων.

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

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