Μετάβαση στο περιεχόμενο

Βασικά Θέματα Αρχιτεκτονικής Υπολογιστών — 2021

Μεταγραφή από το κείμενο της εικόνας της συνεδρίας (χωρίς λύσεις).

2021.png

Ερώτηση 1 / 1 (Συμπλήρωση Κενών (Χαλαρή Ταυτοποίηση)) — 1.50 βαθμοί)

Ένας υπολογιστής ειδικού σκοπού διαθέτει μόνο κρυφή μνήμη εντολών με λόγο επιτυχίας \(hε=92\). Η προσπέλαση του συστήματος μνήμης (κρυφή μνήμη ή κύρια μνήμη) από την Κεντρική Μονάδα Επεξεργασίας, ΚΜΕ, γίνεται ανά ψηφιολέξη (byte). Ο χρόνος προσπέλασης της κρυφής μνήμης ισούται με 4 κύκλους ρολογιού, ενώ ο χρόνος προσπέλασης της κύριας μνήμης ισούται με 20 κύκλους ρολογιού. Ο συνολικός χρόνος προσπέλασης και μεταφοράς ενός μπλοκ εντολών από την κύρια μνήμη στην κρυφή μνήμη ισούται με 90 κύκλους ρολογιού. Η ΚΜΕ μπορεί να προσπελάσει εντολές μόνο από την κρυφή μνήμη. Ο χρόνος κύκλου ρολογιού είναι 3 ns. Υποθέστε ότι το σύνολο των εντολών του προγράμματος σε επίπεδο γλώσσας, μηχανής αποτελείται από τρία είδη εντολών, βλέπε πιο κάτω Δεδομένα. Υποθέστε ότι τόσο το εκτελούμενο πρόγραμμα όσο και τα απαιτούμενα δεδομένα βρίσκονται στην κύρια μνήμη. Θεωρήστε ότι εκτελείται ένα πρόγραμμα του οποίου το πλήθος των εκτελούμενων εντολών κάθε είδους Α, Β και Γ δίνεται πιο κάτω στα Δεδομένα. Δεδομένα: Εντολές τύπου Α Κύκλοι ρολογιού για την εκτέλεση μιας εντολής στην ΚΜΕ: 10, Ψηφιολέξεις που καταλαμβάνει η εντολή στη μνήμη: 3, Πλήθος ψηφιολέξεων δεδομένων που προσπελαύνει η εντολή κατά την εκτέλεση της: 0, Πλήθος εκτελούμενων εντολών: 447 Εντολές τύπου Β Κύκλοι ρολογιού για την εκτέλεση μιας εντολής στην ΚΜΕ: 4, Ψηφιολέξεις που καταλαμβάνει η εντολή στη μνήμη: 3, Πλήθος ψηφιολέξεων δεδομένων που προσπελαύνει η εντολή κατά την εκτέλεση της: 2, Πλήθος εκτελούμενων εντολών: 274 Εντολές τύπου Γ Κύκλοι ρολογιού για την εκτέλεση μιας εντολής στην ΚΜΕ: 9, Ψηφιολέξεις που καταλαμβάνει η εντολή στη μνήμη: 1, Πλήθος ψηφιολέξεων δεδομένων που προσπελαύνει η εντολή κατά την εκτέλεση της: 4, Πλήθος εκτελούμενων εντολών: 75

Υπολογίστε το μέσο χρόνο προσπέλασης του συστήματος μνήμης κατά την εκτέλεση του προγράμματος σε nsec. Να δώσετε μόνο το ακέραιο μέρος του αποτελέσματος χωρίς να χρησιμοποιήσετε τελεία, π.χ. εάν το αποτέλεσμα είναι 123456,56 nsec να δώσετε τον αριθμό 123456 [37] nsec


✖ Βρήκα λάθος στη μεταγραφή