Die Hardwareverarbeitung bezieht sich auf die Ausführung von Anweisungen und Vorgängen durch die physischen Komponenten (Hardware) eines Computersystems im Gegensatz zur Softwareverarbeitung, die sich auf Anweisungen stützt, die von Software ausgeführt werden, die auf der Hardware ausgeführt wird. Es umfasst alle physikalischen Manipulationen von Daten innerhalb eines Computers. Dies beinhaltet:
* CPU (zentrale Verarbeitungseinheit): Das Gehirn des Computers, die Arithmetik-, Logik- und Kontrollvorgänge durchführen. Dies ist das bekannteste Beispiel für die Hardwareverarbeitung. Die CPU holt Anweisungen aus dem Speicher, dekodiert sie und führt sie aus, um Daten zu manipulieren, die in Registern und Speicher gespeichert sind.
* GPU (Grafikverarbeitungseinheit): Spezialisierte Hardware zur Verarbeitung visueller Daten, äußerst effizient für parallele Berechnungen. Während die GPU -Verarbeitung häufig häufig berücksichtigt wird, ist es immer noch eine Form der Hardwareverarbeitung.
* Speicher (RAM, ROM usw.): Der Speicher und Abrufen von Daten ist eine Form der Hardwareverarbeitung, wenn auch auf einer niedrigeren Ebene als der CPU -Ausführung. Das Lesen und Schreiben in den Speicher ist ein physischer Prozess, der von Hardware gesteuert wird.
* Eingabe/Ausgang (I/O) Geräte: Hardware wie Festplatten, Tastaturen, Mäuse, Netzwerkkarten usw. Alle verarbeiten die Datenverarbeitung. Eine Festplatte liest und schreibt Daten auf eine physische Platte. Ein Netzwerkkarten verarbeitet Netzwerkpakete. Dies beinhaltet häufig spezielle Prozessoren in diesen Geräten.
* Spezialisierte Hardware: Dies umfasst Dinge wie FPGAs (Feldprogrammiergate-Arrays), ASICS (anwendungsspezifische integrierte Schaltungen) und DSPs (digitale Signalprozessoren), die für bestimmte Aufgaben ausgelegt sind und die auf diese Aufgaben zugeschnittene Hardwareverarbeitung durchführen.
Im Wesentlichen wird jederzeit von einer Computerkomponente physikalisch manipuliert und wird als Hardwareverarbeitung betrachtet. Es ist die grundlegende Ebene, auf der ein Computersystem funktioniert. Die Softwareverarbeitung stützt sich ausschließlich darum.