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-die Idee, mit einem nicht funktionierenden Computersystem zu beginnen und ihn funktional zu machen-, aber alle betrachten den Prozess von einem anderen Standpunkt aus. Ein Computersystem führt zu einem bestimmten Zeitpunkt 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 kurzfristiger zum Langzeitgedächtnis bewegt werdenoder Überprüfen Sie die Zeit gegen eine geplante Aufgabe, um festzustellen, ob es Zeit für die Aktivierung ist.
Alle diese Computerarchitekturfunktionen basieren auf dem Maschinencode, um zu verstehen, wie die verschiedenen Teile der Maschine verbunden sind. Dieser Code erstellt eine grundlegende Blaupause der Hardware des Computers, mit der hochfunktionierende Programme auf Dinge wie Prozessorzeit und Speicheradressen zugreifen. Dieser Maschinencode -Blaupause 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 derComputer kann nicht miteinander kommunizieren, das System funktioniert nicht.
Die andere Hardware -Version der Computerarchitektur konzentriert sich auf einzelne Hardware -Teile. Bei dieser Methode müssen Designer ein einzelnes Stück betrachten und feststellen, 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 in 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 TH interagieren könnenE Hardware.