Καταχωρητής: Διαφορά μεταξύ των αναθεωρήσεων
Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
κατηγορία |
Chggr (συζήτηση | συνεισφορές) Προσθήκη συνδέσμων προς άλλα άρθρα. |
||
Γραμμή 1:
Στην επιστήμη της αρχιτεκτονικής υπολογιστών, ο '''καταχωρητής''' είναι ένας τύπος μικρής αλλά πολύ γρήγορης μνήμης που βρίσκεται μέσα στο τσιπ του [[Επεξεργαστής|επεξεργαστή]]. Η μνήμη αυτή χρησιμοποιείται για την βελτίωση της ταχύτητας εκτέλεσης των διαφόρων [[Πρόγραμμα υπολογιστή|προγραμμάτων]],
Η μνήμη ενός ηλεκτρονικού υπολογιστή μπορεί να διαταχθεί σε μορφή πυραμίδας. Τα κατώτερα στρώματα της πυραμίδας προσφέρουν μεγαλύτερη αλλά πιο αργή μνήμη. Αντιθέτως, τα ανώτερα στρώματα της πυραμίδας προσφέρουν μικρότερη μνήμη αλλά
Οι προγραμματιστές μπορούν να επηρεάσουν σημαντικά την ταχύτητα εκτέλεσης του προγράμματός τους εάν επιλέξουν να τοποθετήσουν στους καταχωρητές τις μεταβλητές που χρησιμοποιούνται συχνά στο πρόγραμμα. Η επιλογή αυτή γίνεται για παράδειγμα στην [[C++]] εάν πριν από το όνομα και τον τύπο της μεταβλητής χρησιμοποιηθεί η δεσμευμένη λέξη register. Σημεία του προγράμματος που μπορεί να επιτευχθεί σημαντική βελτίωση είναι βρόγχοι for που χρειάζεται να εκτελεστούν πολλές φορές. Ως παράδειγμα παρατίθεται ο παρακάτω κώδικας σε C++:
<source lang="cpp">
Γραμμή 64:
|}
==Δείτε επίσης==
[[Ιστορία των μέσων αποθήκευσης δεδομένων]]<br />
[[Κρυφή μνήμη ΚΜΕ]] <br />
[[Μνήμη τυχαίας προσπέλασης]]
[[Κατηγορία:Αρχιτεκτονική υπολογιστή]]
|