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