Grafikkort
Det mesta av bearbetningen som utförs på en dator sker via datorns centrala behandlingsenhet, eller CPU. Så för att ge processorn en paus och hjälpa den att köra mer effektivt kan ett grafikkort användas för att bearbeta grafikdelen av bearbetningsbelastningen. Eftersom de flesta av dagens program är grafiskt orienterade kan grafikkortet hjälpa nästan alla program att köras mer effektivt. Skillnaden i prestanda märks dock särskilt i bildredigeringsapplikationer och 3D-spel.
Videokort, även kallade grafiska acceleratorer, kan påskynda både 2D- och 3D-grafikåtergivning. Program som fotoredigerare och webbläsare kan dra nytta av 2D-acceleration, medan CAD designprogram och videospel kommer sannolikt att dra nytta av kortets 3D-acceleration. Vissa program är så starkt beroende av grafikkortet att de inte körs om ett grafikkort som stöds inte är installerat.
De flesta grafikkort stöder OpenGL och DirectX bibliotek. Dessa bibliotek innehåller kommandon för att manipulera grafik som programmerare kan inkludera i sin kod. Några av dessa kommandon kan innefatta att flytta eller rotera ett objekt, morphing polygoner eller att kasta ljus och skapa skuggor. Genom att använda standard OpenGL- eller DirectX-funktioner blir det lättare för utvecklare att skapa grafiskt orienterade program. Naturligtvis gör det också att datorn måste inkludera ett grafikkort som stöds för att programmet ska kunna köras.
Videokort är vanligtvis installerade i antingen PCI or AGP kortplatser på baksidan av en dator. De flesta datorer har ett grafikkort installerat i en av dessa kortplatser, vilket innebär att det kan uppgraderas vid ett senare tillfälle.