ON og AV -bryterne i en CPU administreres ikke av en enkelt, spesifikk komponent. Det er mer som et komplekst system med sammenkoblede komponenter som fungerer sammen for å kontrollere strømmen av elektrisitet gjennom CPU.
Her er en oversikt over nøkkelaktørene:
* transistorer: Dette er de grunnleggende byggesteinene til en CPU. De fungerer som bittesmå brytere, kontrollert av elektriske signaler for å slå strømmen av strøm av og på.
* logiske porter: Dette er kretsløp bygget fra transistorer som utfører grunnleggende logiske operasjoner som og, eller ikke osv. De kombineres for å lage mer komplekse funksjoner i CPU.
* klokkesignal: Dette er en vanlig elektrisk puls som synkroniserer alle operasjonene i CPU. Hver puls signaliserer begynnelsen på en ny klokkesyklus, og transistorene og logikkportene er designet for å svare på dette signalet.
* Kontrollenhet: Dette er en del av CPU som tolker instruksjonene fra programmet og genererer kontrollsignalene som er nødvendige for å aktivere passende transistorer og logiske porter til rett tid.
* registre: Dette er små, høyhastighetsminneenheter i CPU-en som lagrer dataene som blir behandlet og instruksjonene som blir utført.
* minne: CPU henter instruksjoner og data fra hovedminnet (RAM), og skriver de behandlede dataene tilbake til minnet.
I hovedsak styres av og på -brytere i en CPU med en kombinasjon av:
* klokkesignalet: Diktere tidspunktet for operasjoner.
* Kontrollenheten: Bestemme hvilke transistorer som skal aktiveres basert på instruksjonene som blir utført.
* Logikkportene: Kombinere utgangene fra transistorer for å utføre komplekse logiske operasjoner.
Det er viktig å merke seg at av/på -tilstanden til individuelle transistorer ikke er direkte kontrollert av programmereren. De blir manipulert av den interne kretsløpet til CPU -en basert på instruksjonene som er gitt. Programmereren angir bare instruksjonene, og CPUs interne mekanismer håndterer aktiveringen av transistorene.