Υποθέστε ότι έχουμε ένα σύστημα μνήμης που χρησιμοποιεί ένα ρολόι 50MHz. Η μνήμη μεταδίδει αιτήσεις 8-λέξεων με ρυθμό 1 λέξη ανά κύκλο. Για αναγνώσεις από τη μνήμη, οι προσπελάσεις συμβαίνουν ως εξής:
Κύκλος ρολογιού = 1 / 50 MH z = 0.02*10-3 seconds = 20 ns Δραστηριότητα 3
Για εγγραφές στη μνήμη, οι προσπελάσεις συμβαίνουν ως εξής:
Βρείτε το μέγιστο εύρος ζώνης σε megabytes ανά second για ένα σχέδιο προσπέλασης αποτελούμενο από:
Απάντηση δραστηριότητας 3
a.
Οι χρόνοι για τα αντίστοιχα βήματα ανάγνωσης φαίνονται παρακάτω:
Συνεπώς, ο συνολικός χρόνος είναι 240ns. Αυτό καταλήγει σε ένα μέγιστο εύρος ζώνης των 8 λέξεων για κάθε 240ns, ή 32 bytes / 240 ns = 32 MB / 0.24 seconds = 133.3 MB / second.
b.
Οι χρόνοι για τα αντίστοιχα βήματα εγγραφών φαίνονται παρακάτω:
Συνεπώς, ο συνολικός χρόνος είναι 280ns. Αυτό καταλήγει σε ένα μέγιστο εύρος ζώνης των 8 λέξεων για κάθε 280ns, ή 32 bytes / 280 ns = 32 MB / 0.28 seconds = 114.28 MB / second.
(Οι εγγραφές απαιτούν περισσότερα βήματα, άρα ολοκληρώνονται βραδύτερα από τις εγγραφές.)
c.
Αν οι προσβάσεις αποτελούνται τόσο από αναγνώσεις όσο και από εγγραφές με συγκεκριμένες συχνότητες, το μέγιστο εύρος ζώνης θα είναι:
(133.3 MB / second)*65% + (114.28 MB / second)*35% = 126.643 MB / second.
![]() |
![]() |