Een hardwareverwerkingsapparaat is elk fysiek onderdeel of systeem binnen een computer of ander elektronisch apparaat dat berekeningen of manipulaties op gegevens uitvoert. Dit in tegenstelling tot software, een reeks instructies die door de hardware worden uitgevoerd. Voorbeelden zijn onder meer:
* Centrale verwerkingseenheid (CPU): Het ‘brein’ van de computer, verantwoordelijk voor het uitvoeren van instructies.
* Grafische verwerkingseenheid (GPU): Gespecialiseerde processor voor het verwerken van grafische afbeeldingen en videoverwerking, die steeds vaker wordt gebruikt voor general-purpose computing (GPGPU).
* Digitale signaalprocessor (DSP): Ontworpen voor signaalverwerkingstaken zoals compressie/decompressie van audio en video.
* Field-Programmable Gate Array (FPGA): Een herconfigureerbaar hardwareapparaat dat kan worden geprogrammeerd om specifieke taken uit te voeren.
* Applicatiespecifiek geïntegreerd circuit (ASIC): Een chip die is ontworpen voor een specifieke toepassing en hoge prestaties en efficiëntie biedt voor die taak.
* Netwerkinterfacekaart (NIC): Verwerkt gegevens voor netwerkcommunicatie.
* Opslagcontrollers: Beheer de gegevensstroom van en naar opslagapparaten zoals harde schijven en SSD's.
* Co-verwerkers: Help de hoofd-CPU met specifieke taken, zoals wiskundige berekeningen of cryptografie.
In wezen is elk stuk hardware dat gegevens als invoer gebruikt, er bewerkingen op uitvoert en uitvoer produceert, een hardwareverwerkingsapparaat. De mate van complexiteit en het soort bewerkingen variëren sterk, afhankelijk van het specifieke apparaat. |