Huvudsyftet med en bearbetningsenhet är att utföra instruktioner och bearbeta data.
Bearbetningsenheter är också kända som centrala bearbetningsenheter (CPU) eller mikroprocessorer. De är hjärnorna i datorer och ansvarar för att utföra instruktionerna som ges till dem av programvara.
Bearbetningsenheter består av flera olika komponenter, inklusive:
* Kontrollenhet: Styrenheten ansvarar för att hämta instruktioner från minnet och avkoda dem. Den styr också dataflödet mellan de olika komponenterna i bearbetningsenheten.
* Aritmetisk logisk enhet (ALU): ALU ansvarar för att utföra aritmetiska och logiska operationer på data. Till exempel kan ALU lägga till två tal tillsammans, eller så kan den jämföra två tal för att se om de är lika.
* Minne: Minnet används för att lagra instruktioner och data. Minnet är vanligtvis uppdelat i två typer:cacheminne och huvudminne. Cacheminnet är snabbare än huvudminnet, men det är också dyrare.
* Input/output (I/O)-enheter: I/O-enheter gör att processorenheten kan kommunicera med omvärlden. Till exempel är ett tangentbord en inmatningsenhet som tillåter användaren att mata in data i bearbetningsenheten. En monitor är en utmatningsenhet som visar information för användaren.
Bearbetningsenheter är väsentliga för driften av datorer. De är ansvariga för att utföra instruktionerna som ges till dem av programvara och bearbetning av data.