Selvom computerdesign har udviklet sig gennem årene, og den underliggende teknologi er blevet hurtigere og hurtigere, har kernekomponenterne, der udgør et computersystem, ikke ændret sig meget fra de meget tidlige dage. Hver computer, uanset om den er stationær eller bærbar, består af de samme nøgledele, hvor hver især får et specifikt job inden for systemet.
CPU og RAM
De to komponenter i hjertet af enhver computer er Central Processing Unit (CPU), der håndterer de fleste af computerens beregninger, og RAM-moduler (Random Access Memory (RAM)), der lagrer fildata, mens computeren er tændt (indholdet af RAM-hukommelsen går tabt, når pc'en slukkes). Generelt betyder en hurtigere CPU flere beregninger på kortere tid og derfor en hurtigere maskine. Mere RAM betyder, at flere filer og programmer kan være åbne og køre på samme tid uden, at maskinen slår stille. Den samme CPU / RAM-kernespecifikationskombination kan ses på tværs af computere, tablets, mobiltelefoner og andre enheder.
Bundkort og porte
Bundkortet fungerer som rygraden i systemet og forbinder komponenter som CPU- og RAM-modulerne sammen og styrer kommunikationen mellem dem. Bundkorttypen bestemmer også antallet og typen af tilgængelige porte, såsom en HDMI-udgang eller en USB-indgang. Bundkortet er ansvarlig for håndtering af input og output signaler samt overførsel af data til og fra de installerede diskdrev. Bundkortet og selve systemet drives af en strømforsyningsenhed (PSU), der trækker strøm fra lysnettet eller (i tilfælde af en bærbar computer) det installerede batteri.
Harddiske og optiske drev
Harddiskdrev gemmer alle computerens data, inklusive personlige filer, applikationer og operativsystemet. Harddiske bruges undertiden som overløb for midlertidige data, når RAM-modulerne er fulde, men de fungerer meget langsommere. Mange systemer bruger nu hurtigere Solid State-drev (SSD'er) snarere end traditionelle harddiske, men principperne er de samme - drevet bruges til at gemme alle de data, som computeren har. Optiske diskdrev er også installeret på nogle systemer til at læse og skrive cd'er, dvd'er og Blu-ray-diske.
Andre komponenter
På mindre systemer eller bærbare computere er grafik- og lydfunktionerne på en computer integreret i bundkortet. Større stationære pc'er har ofte et dedikeret grafikkort (eller to) og et dedikeret lydkort, der giver mere processorkraft og fjerner noget af belastningen fra den vigtigste CPU og RAM, hvilket fører til bedre ydeevne. Andre tilgængelige udvidelseskort til stationære pc'er inkluderer tv-tunerkort (til modtagelse og optagelse af tv-signaler) og netværkskort til tilslutning til et lokalt netværk (selvom denne funktion nu normalt er inkluderet på bundkortet).