En CPU eller en central behandlingsenhed er som en computers hjerne. Her er dens primære komponenter:
1. Aritmetisk logikenhed (ALU):
- ALU er ansvarlig for at udføre alle aritmetiske og logiske operationer.
- Aritmetiske operationer: Derudover, subtraktion, multiplikation og opdeling.
- Logiske operationer: Sammenligninger som større end, mindre end, lig med og, eller ikke osv.
2. Kontrolenhed (CU):
- CU fungerer som en manager, henter instruktioner fra hukommelsen, afkoder dem og dirigerer de andre komponenter i CPU'en til at udføre disse instruktioner i den rigtige rækkefølge.
- Det styrer strømmen af data mellem CPU, hukommelse og input/output -enheder.
3. Registre:
- Dette er små højhastighedsopbevaringssteder inden for CPU'en.
- De har de data, som CPU'en i øjeblikket arbejder på.
- Forskellige typer registre inkluderer:
- Instruktionsregister (IR): Holder den aktuelle instruktion, der udføres.
- programtæller (PC): Holder styr på hukommelsesadressen i den næste instruktion.
- akkumulator: Butikker mellemliggende aritmetiske og logiske resultater.
4. Cachehukommelse:
- Dette er en lille, meget hurtig hukommelse placeret på selve CPU -chippen.
- Det gemmer ofte adgang til data og instruktioner fra hovedhukommelsen (RAM), hvilket fremskynder behandlingstiden.
Moderne CPU'er inkluderer ofte yderligere komponenter som:
* hukommelsesstyringsenhed (MMU): Håndterer oversættelsen af virtuelle hukommelsesadresser til fysiske adresser.
* flydepunktenhed (FPU): Udfører beregninger, der involverer flydepunktnumre, der er essentielle for opgaver som grafikbehandling.
* Integreret grafikbehandlingsenhed (IGPU): Håndterer grundlæggende grafik gengivelse uden behov for et dedikeret grafikkort.
Kortfattet:
ALU og CU danner CPU's centrale behandlingseffekt, mens registre og cachehukommelse optimerer dens ydelse. De ekstra komponenter i moderne CPU'er forbedrer deres evner til komplekse opgaver og forbedret effektivitet yderligere.