Důležité součásti počítačové architektury jsou:
CPU (central processing unit) – centrální procesorová jednotka. Nazývá se také procesor. Umí zpracovávat základní strojové instrukce, ze kterých lze složit veškerou funkčnost, kterou potřebují počítačové programy k fungování. V podstatě se tak stará o celkový chod počítače. Součásti procesoru jsou aritmeticko-logická jednotka, řadič a registry. Rychlost procesoru určuje mimo jiné taktovací frekvence, která udává, kolik operací procesor udělá za sekundu. Frekvence se udává v jednotkách GHz (gigahertz). V současnosti je zrychlování CPU složité, takže se většího výkonu dosahuje použitím více procesorových jader v jednom pouzdře. Tyto procesory se nazývají vícejádrové a jsou efektivní, protože dokáží zpracovávat více procesů najednou - paralelně.
GPU (graphics processing unit) – grafický procesor. Grafický procesor je součást grafické karty. Ta přijímá data o tom, co je potřeba zobrazit na monitoru, a převádí je na obrazový výstup pro monitor. Grafický procesor provádí rychlé výpočty, které jsou pro převod dat na obraz potřeba. Grafická karta může být integrovaná nebo dedikovaná. Integrovaná karta je typicky vestavěná součást CPU, je to méně výkonná, ale levnější možnost. Dedikovaná karta se často dodává odděleně, je dražší, ale výkonnější – je potřeba například pro moderní počítačové hry se složitou grafikou.
ALU (arithmetic logic unit) – aritmeticko-logická jednotka. Je to součást procesoru, která provádí aritmetické a logické operace.
Registry jsou velmi malá a velmi rychlá paměťová úložiště v procesoru. Procesor si v nich udržuje data, která právě zpracovává.
Sběrnice zajišťuje přenos dat. Sběrnic je mnoho typů. Můžou přenášet data jak uvnitř počítače (např. do grafické karty), tak mezi zařízeními (např. USB je také typ sběrnice).
Cache je velmi rychlá, ale poměrně malá paměť, která pomáhá zrychlovat běh počítače. Protože procesor je velmi rychlý v porovnání s pamětí, pokaždé, když si potřebuje načíst nějaká data z paměti, musí dlouho čekat. Aby se chod počítače tolik nezpomaloval, procesor si do cache ukládá často používaná data, která odtud může načíst rychleji. Cache je rychlejší než operační paměť, ale přesto nestačí na procesor a registry, takže k nějakému zpomalení stále dochází.
Síťová karta zprostředkovává komunikaci počítače s počítačovou sítí – např. s internetem.
Zvuková karta zajišťuje vstup a výstup zvukových dat z a do počítače.
Procesor při své práci komunikuje s různými typy paměti.