Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει η Αρχιτεκτονική του Χάρβαρντ;
- Η Techopedia εξηγεί την Αρχιτεκτονική του Χάρβαρντ
Ορισμός - Τι σημαίνει η Αρχιτεκτονική του Χάρβαρντ;
Η αρχιτεκτονική του Χάρβαρντ είναι ένας όρος για ένα σύστημα υπολογιστή που περιέχει δύο ξεχωριστές περιοχές για εντολές ή οδηγίες και δεδομένα. Στην αρχιτεκτονική του Χάρβαρντ, τα μέσα, η μορφή και η φύση των δύο διαφορετικών τμημάτων του συστήματος μπορεί να είναι διαφορετικά, καθώς τα δύο συστήματα αντιπροσωπεύονται από δύο χωριστές δομές.
Η Techopedia εξηγεί την Αρχιτεκτονική του Χάρβαρντ
Ορισμένα παραδείγματα αρχιτεκτονικών του Χάρβαρντ περιλαμβάνουν πρώτα συστήματα ηλεκτρονικών υπολογιστών όπου η εισαγωγή προγραμματισμού μπορεί να είναι σε ένα μέσο, για παράδειγμα, κάρτες διάτρησης και αποθηκευμένα δεδομένα θα μπορούσαν να είναι σε άλλο μέσο, για παράδειγμα, σε ταινία. Οι πιο σύγχρονοι υπολογιστές μπορεί να έχουν σύγχρονες διαδικασίες CPU και για τα δύο συστήματα, αλλά να τις χωρίζουν σε ένα σχεδιασμό υλικού.
Η αρχιτεκτονική του Χάρβαρντ, με τον αυστηρό διαχωρισμό των διαδικασιών κώδικα και δεδομένων, μπορεί να αντιπαραβληθεί με μια τροποποιημένη αρχιτεκτονική του Χάρβαρντ, η οποία μπορεί να συνδυάσει ορισμένα χαρακτηριστικά των συστημάτων κώδικα και δεδομένων διατηρώντας παράλληλα τον διαχωρισμό σε άλλα. Ένα παράδειγμα είναι η χρήση δύο κρυφών μνημών, με έναν κοινό χώρο διευθύνσεων. Μπορεί επίσης να αντιπαραβληθεί με μια αρχιτεκτονική von Neumann, που ονομάζεται για τον John von Neumann, η οποία δεν επικεντρώνεται στον διαχωρισμό των δεδομένων από τα δεδομένα.