Was ist Computerarchitektur?
Computerarchitektur bezieht sich auf eine Reihe ähnlicher Ideen in den Bereichen Informatik und Technologie.Auf Softwareebene bezieht es sich auf die Montage -Sprachsysteme, die die verschiedenen Teile der Hardware des Computers in ein einzelnes Funktionssystem verbinden.Beim Umgang mit Hardware gilt dies gleichermaßen für die Erstellen und Verwendung von Hardware und den Prozess des Erstellens von Computerkomponenten.Jede dieser Definitionen beschreibt einen ähnlichen Prozess mdash;Die Idee, mit einem nicht funktionierenden Computersystem zu beginnen und es funktional mdash;, aber sie alle betrachten den Prozess von einem anderen Standpunkt aus.
Die Softwareversion der Computerarchitektur ist für eine nichttechnische Person wahrscheinlich am schwierigstenverstehen.Ein Computersystem führt zu jeder Zeit Tausende von Aufgaben aus, die nichts mit dem zu tun haben, was der Benutzer tut.Diese Aufgaben bilden die Grundlage der Computersysteme.Es kann sein, dass Informationen von kurzfristig zum Langzeitgedächtnis übertragen werden oder die Zeit gegen eine geplante Aufgabe prüfen, um festzustellen, ob es Zeit für die Aktivierung ist.
Alle diese Computerarchitekturfunktionen beruhen auf den Maschinencode, um zu verstehen, wie die verschiedenen Teile der Maschine verbunden sind.Dieser Code erstellt eine grundlegende Blaupause für die Hardware des Computers, mit der hochfunktionierende Programme auf Dinge wie Prozessorzeit und Speicheradressen zugreifen.Dieser Maschinencode -Entwurf definiert die Struktur des Systems aus Sicht der Software.
Die erste Hardware -Version der Computerarchitektur ist das Formular zum Erstellen des Software -Blaupauses.Diese Form der Architektur zentlektiert auf der Art und Weise, wie verschiedene Teile der Maschine Daten senden und empfangen, um zusammenzuarbeiten.Wenn ein Speichermodul beispielsweise auf eine bestimmte Art und Weise formatiert wird, ist es wichtig, dass der Prozessor es in diesem Format sendet, damit die Daten gespeichert werden können.Wenn die verschiedenen Teile des Computers nicht miteinander kommunizieren können, funktioniert das System nicht.
Die andere Hardware -Version der Computerarchitektur konzentriert sich auf einzelne Hardware -Teile.Diese Methode erfordert Designer, ein einzelnes Stück zu betrachten und zu bestimmen, wie es funktioniert.Fast jedes Stück Computerhardware enthält eine komplexe Reihe von Anweisungen zum Manipulieren von Daten, zum Empfangen von Anweisungen und zur Ausgabe von Befehlen.All dies findet innerhalb der Hardware statt und erfordert ein vollständig realisiertes Sprache und ein Befehlssystem.Im Wesentlichen arbeitet jedes Hardware -Stück wie ein sehr spezialisierter Computer.
Da jede dieser Definitionen über eine andere Facette der Computerarchitektur spricht, passen sie alle gut zusammen.Erstens betrachtet ein Designer die einzelnen Teile der Hardware und bestimmt, wie er funktioniert.Als nächstes werden die Teile zusammengestellt, um ein Hardware -System zu bilden.Schließlich wird der Maschinencode verwendet, um diese Systeme so miteinander zu verbinden, dass Programme mit der Hardware interagieren können.