Hovedformålet med en behandlingsenhet er å utføre instruksjoner og behandle data.
Behandlingsenheter er også kjent som sentrale prosesseringsenheter (CPUer) eller mikroprosessorer. De er hjernen til datamaskiner og er ansvarlige for å utføre instruksjonene som gis til dem av programvare.
Behandlingsenheter består av flere forskjellige komponenter, inkludert:
* Kontrollenhet: Kontrollenheten er ansvarlig for å hente instruksjoner fra minnet og dekode dem. Den kontrollerer også dataflyten mellom de forskjellige komponentene i prosesseringsenheten.
* Aritmetisk logisk enhet (ALU): ALU er ansvarlig for å utføre aritmetiske og logiske operasjoner på data. ALU kan for eksempel legge sammen to tall, eller den kan sammenligne to tall for å se om de er like.
* Minne: Minne brukes til å lagre instruksjoner og data. Minne er vanligvis delt inn i to typer:hurtigbufferminne og hovedminne. Cache-minne er raskere enn hovedminne, men det er også dyrere.
* Input/output (I/O)-enheter: I/O-enheter lar prosesseringsenheten kommunisere med omverdenen. For eksempel er et tastatur en inndataenhet som lar brukeren legge inn data i prosesseringsenheten. En skjerm er en utdataenhet som viser informasjon til brukeren.
Behandlingsenheter er avgjørende for driften av datamaskiner. De er ansvarlige for å utføre instruksjonene som gis til dem av programvare og behandling av data.