Skip to main content

Τι είναι η αρχιτεκτονική υπολογιστών;

Η αρχιτεκτονική υπολογιστών αναφέρεται σε διάφορες παρόμοιες ιδέες στα πεδία των υπολογιστών και της τεχνολογίας.Σε επίπεδο λογισμικού, αναφέρεται στα συστήματα γλώσσας συναρμολόγησης που συνδέουν τα διάφορα μέρη του υλικού του υπολογιστή σε ένα μόνο σύστημα λειτουργίας.Όταν ασχολείται με το υλικό, εφαρμόζεται εξίσου με τις μεθόδους δημιουργίας και χρήσης υλικού και της διαδικασίας κατασκευής στοιχείων του υπολογιστή.Κάθε ένας από αυτούς τους ορισμούς περιγράφει μια παρόμοια διαδικασία mdash;Η ιδέα της εκκίνησης με ένα μη λειτουργικό σύστημα υπολογιστών και καθιστώντας το λειτουργικό mdash, αλλά όλοι βλέπουν τη διαδικασία από διαφορετική άποψη.

Η έκδοση λογισμικού της αρχιτεκτονικής υπολογιστών είναι πιθανότατα η πιο δύσκολη για ένα μη τεχνικό άτομοκαταλαβαίνουν.Ένα σύστημα υπολογιστών εκτελεί χιλιάδες εργασίες ανά πάσα στιγμή που δεν έχουν καμία σχέση με αυτό που κάνει ο χρήστης.Αυτά τα καθήκοντα αποτελούν τη βάση των συστημάτων του υπολογιστή.Μπορεί να μετακινούνται πληροφορίες από βραχυπρόθεσμη έως μακροπρόθεσμη μνήμη ή να ελέγχουν την ώρα έναντι μιας προγραμματισμένης εργασίας για να διαπιστωθεί αν είναι καιρός για ενεργοποίηση.

Όλες αυτές οι λειτουργίες αρχιτεκτονικής υπολογιστών βασίζονται στον κώδικα μηχανής για να κατανοήσουν πώς συνδέονται τα διάφορα μέρη του μηχανήματος.Αυτός ο κώδικας δημιουργεί ένα βασικό σχέδιο του υλικού του υπολογιστή που χρησιμοποιούν τα προγράμματα υψηλότερης λειτουργίας για την πρόσβαση σε πράγματα όπως ο χρόνος επεξεργασίας και οι διευθύνσεις μνήμης.Αυτό το Blueprint Code Machine καθορίζει τη δομή του συστήματος από την άποψη του λογισμικού.

Η πρώτη έκδοση υλικού της αρχιτεκτονικής υπολογιστών είναι η φόρμα που χρησιμοποιείται για τη δημιουργία του σχεδίου λογισμικού.Αυτή η μορφή αρχιτεκτονικής επικεντρώνεται στον τρόπο με τον οποίο διάφορα μέρη του μηχανήματος θα στείλουν και θα λάβουν δεδομένα για να συνεργαστούν.Για παράδειγμα, εάν μια μονάδα μνήμης θέλει να διαμορφωθεί πληροφορίες με συγκεκριμένο τρόπο, είναι σημαντικό ο επεξεργαστής να το στέλνει σε αυτή τη μορφή, ώστε να μπορούν να αποθηκευτούν τα δεδομένα.Εάν τα διάφορα μέρη του υπολογιστή δεν μπορούν να επικοινωνούν μεταξύ τους, το σύστημα δεν θα λειτουργήσει.

Η άλλη έκδοση υλικού της αρχιτεκτονικής υπολογιστών επικεντρώνεται σε μεμονωμένα κομμάτια υλικού.Αυτή η μέθοδος απαιτεί από τους σχεδιαστές να εξετάσουν ένα μεμονωμένο κομμάτι και να καθορίσουν πώς θα λειτουργήσει.Σχεδόν κάθε κομμάτι υλικού υπολογιστή περιέχει μια πολύπλοκη σειρά οδηγιών για τον χειρισμό δεδομένων, τις οδηγίες λήψης και τις εντολές έκδοσης.Όλα αυτά συμβαίνουν μέσα στο υλικό, απαιτώντας ένα πλήρως πραγματοποιημένο σύστημα γλώσσας και εντολών.Στην ουσία, κάθε κομμάτι υλικού λειτουργεί σαν ένας πολύ εξειδικευμένος υπολογιστής. Δεδομένου ότι κάθε ένας από αυτούς τους ορισμούς μιλάει για μια διαφορετική πτυχή της αρχιτεκτονικής υπολογιστών, καταλήγουν όλοι να ταιριάζουν όμορφα.Πρώτον, ένας σχεδιαστής εξετάζει τα μεμονωμένα κομμάτια του υλικού και καθορίζει πώς λειτουργούν.Στη συνέχεια, τα κομμάτια είναι μαζί για να σχηματίσουν ένα σύστημα υλικού.Τέλος, ο κώδικας μηχανής χρησιμοποιείται για τη σύνδεση αυτών των συστημάτων με τέτοιο τρόπο ώστε τα προγράμματα να μπορούν να αλληλεπιδρούν με το υλικό.