Computere kan kategoriseres på mange måder, afhængigt af de anvendte kriterier. Her er nogle almindelige kategorier:
efter størrelse og bærbarhed:
* supercomputere: De største og mest kraftfulde computere, der bruges til komplekse videnskabelige beregninger, vejrprognoser og andre krævende opgaver.
* mainframes: Store, kraftfulde computere designet til behandling af højvolumen transaktion og datalagring.
* servere: Computere, der leverer ressourcer til andre computere på et netværk, som webtjenester eller fillagring.
* arbejdsstationer: Kraftige computere designet til krævende opgaver som grafisk design, videoredigering eller teknik.
* Personlige computere (PCS): Generelle computere computere designet til individuel brug, herunder desktops, bærbare computere og tablets.
* mobile enheder: Bærbare computere med begrænset behandlingseffekt, som smartphones og smartwatches.
* indlejrede computere: Små, specialiserede computere indlejret i andre enheder, som biler, apparater og industrielt udstyr.
af arkitektur:
* von Neumann arkitektur: Den mest almindelige type computerarkitektur, hvor data og instruktioner gemmes i den samme hukommelse.
* Harvard Arkitektur: Adskiller data og instruktioner i forskellige hukommelsesenheder, hvilket giver mulighed for hurtigere adgang til begge.
* Parallel arkitektur: Brug flere processorer til at udføre beregninger samtidig og øge hastigheden for krævende opgaver.
efter formål:
* generelle computere: Kan udføre en lang række opgaver, som tekstbehandling, webbrowsing og spil.
* Specialformål computere: Designet til specifikke opgaver, som videnskabelige simuleringer, økonomisk modellering eller billedbehandling.
af operativsystem:
* Windows: Det mest populære operativsystem til personlige computere.
* macOS: Operativsystem til Apple -computere.
* linux: Open source-operativsystem tilgængelig i mange distributioner.
* Android: Mobil operativsystem til smartphones og tablets.
* iOS: Mobil operativsystem til Apple -enheder.
med input/output (I/O):
* batchbehandling: Processer data i batches, der typisk bruges til store datasæt.
* realtidsbehandling: Behandler data, når de ankommer, der bruges til systemer, der kræver øjeblikkelig respons.
* Interaktiv behandling: Giver brugerne mulighed for at interagere direkte med computeren, som webbrowsing og spil.
med netværksforbindelse:
* standalone computere: Drive uafhængigt af et netværk.
* netværkscomputere: Tilsluttet et netværk, der muliggør kommunikation og ressourcedeling.
ved behandlingskraft:
* computere med lav effekt: Forbrug mindre energi og bruges typisk i mobile enheder.
* Højtydende computere: Designet til krævende opgaver, der kræver betydelig behandlingskraft, som videnskabelig forskning og dataanalyse.
Dette er ikke en udtømmende liste, og der er mange andre måder at kategorisere computere på. Den specifikke kategorisering afhænger ofte af konteksten og den tilsigtede anvendelse.