Kernehardware i et computersystem kan bredt kategoriseres i to dele:
1. Central Processing Unit (CPU)
* Computerens hjerne: CPU'en er ansvarlig for at udføre instruktioner, udføre beregninger og styre strømmen af data.
* nøglekomponenter:
* aritmetisk logikenhed (ALU): Udfører aritmetiske og logiske operationer.
* kontrolenhed: Dirigerer strømmen af data og instruktioner inden for CPU'en.
* registre: Små hukommelsessteder med høj hastighed, der indeholder data og instruktioner under behandlingen.
* cache: En lille, hurtig hukommelse, der opbevarer ofte brugte data og instruktioner til hurtig adgang.
2. Hovedhukommelse (RAM)
* kortvarig opbevaring: RAM bruges til at indeholde data og instruktioner, som CPU'en i øjeblikket arbejder med.
* flygtig hukommelse: Data, der er gemt i RAM, går tabt, når computeren er slukket.
* Typer af RAM:
* dram (dynamisk RAM): Den mest almindelige type RAM kræver konstant opdatering for at opretholde data.
* sram (statisk RAM): Hurtigere og dyrere end DRAM bevarer data uden konstant opdatering.
Ud over CPU og RAM inkluderer andre afgørende hardwarekomponenter:
* bundkort: Forbinder alle komponenter i computersystemet.
* lagerenheder: Harddiske, solid-state-drev (SSD'er), optiske drev osv., Opbevares data vedvarende.
* inputenheder: Tastatur, mus, scanner osv. Tillader brugerne at interagere med computeren.
* outputenheder: Monitor, printer, højttalere osv. Vis og kommunikerer information fra computeren.
* Grafikbehandlingsenhed (GPU): Specialiseret hardware til håndtering af grafik og videobehandling.
Mens disse komponenter er vigtige, kræver et computersystem anden understøttende hardware som strømforsyning, kølesystem og netværksgrænsefladekort for at fungere effektivt.
Derfor, mens CPU og RAM danner kernen i et computersystem, er det afgørende at forstå, hvordan de interagerer med de andre komponenter, for at forstå den overordnede funktionalitet af en computer.