Dagens tynde, lette og stilfulde bærbare og tablet-pc'er maskerer den utroligt sofistikerede teknologi, der driver dem. På trods af deres skønhed og polering ligger under overfladen den samme grundlæggende teknologi, der bruges i hårdtarbejdende, almindelige og funktionelle mainframe- eller servercomputere. Uanset om de bruges til at surfe på Internettet, køre forretningsapplikationer eller udføre komplekse videnskabelige beregninger, består alle computere af fire grundlæggende dele: CPU, bundkort, datainput og dataudgangsenheder.
CPU
CPU'en, eller centralbehandlingsenheden, giver det meste af en computers intelligens. CPU'er udfører aritmetiske beregninger, sammenligner data og flytter information fra en hukommelsesplacering til en anden under ledelse af et program. Computerprogrammer er instruktioner, der gives til CPU'en for at udføre en opgave. CPU'er kan udføre programinstruktioner efter hinanden, eller de kan hoppe fra den ene del af programmet til en anden baseret på resultaterne af tidligere beregninger. CPU'er er afhængige af hukommelsesplaceringer kaldet registre for at indeholde data, der skal behandles eller programinstruktioner. Derudover har nogle CPU'er en særlig cache med højhastighedshukommelse, der bruges til at holde en kopi af ofte anvendte data fra computerens hovedhukommelse lige ved hånden for hurtig adgang.
Bundkort
I sig selv er CPU'en ikke mere nyttig end en bilmotor uden chassis, transmission eller hjul. Bundkortet giver kørevej til overførsel af information gennem hele computeren. Computerens hovedhukommelse eller system RAM, netværksgrænseflader, USB-porte, videoindgange, lagerenhedsgrænseflader, BIOS og systemur er enten indbygget i eller forbundet til bundkortet ved hjælp af en slot.
Input-enheder
Din computer får oplysninger til behandling fra flere kilder. Indtast enheder som dit tastatur, mus, trackball og touch pad feedoplysninger og instruktioner til de applikationer, der kører på din computer. Andre datakilder inkluderer harddiske, CD-ROM, DVD-ROM og USB-drev. Oplysninger streamer også ind på en computer fra netværksforbindelser som Internettet.
Output-enheder
Outputenheder er nødvendige for midlertidigt eller permanent at vise, udsende eller optage det arbejde, der er udført af din computer. Computerhøjttalere og -skærme er outputenheder. Mange computere har lagerenheder som harddiske, SSD-drev, thumb-drev eller CD-brændere, som giver en mere permanent form for dataoutput og -lagring. Andre outputenheder som printere og projektorer er forbundet computeren gennem porte.