La oss bryte ned maskinvaren inne i en datamaskinprosessor og RAM:
sentral prosesseringsenhet (CPU)
* kjerne: Den grunnleggende enheten til en CPU. Moderne CPU-er har ofte flere kjerner, slik at de kan utføre flere instruksjoner samtidig (flertråd).
* cache: Et lite, veldig raskt minne som lagrer ofte brukte data og instruksjoner, noe som reduserer tiden det tar å få tilgang til dem fra hovedminnet (RAM). Det er vanligvis flere nivåer av cache:
* l1 cache: Den minste og raskeste hurtigbufferen, direkte integrert med kjernen.
* l2 cache: Litt større og saktere enn L1, men fortsatt veldig raskt.
* l3 cache: Den største og tregeste hurtigbufferen, som deles av flere kjerner.
* Kontrollenhet: Tolker instruksjoner og administrerer flyt av data i CPU.
* aritmetisk logikkenhet (ALU): Utfører beregninger, logiske operasjoner og andre datamanipulasjoner.
* registre: Små, høyhastighets minneplasser i CPU som brukes til å holde data og instruksjoner midlertidig under behandlingen.
* Instruksjonsdekoder: Oversetter instruksjoner fra programmet til et skjema CPU kan forstå.
* Minnekontroller: Administrerer kommunikasjon mellom CPU og RAM.
Random Access Memory (RAM)
* dram (dynamisk randomadgangsminne): Den vanligste typen RAM som brukes i datamaskiner. Det er et flyktig minne, noe som betyr at det mister innholdet når strømmen er slått av. Dram består av:
* minneceller: Hver celle lagrer en enkelt bit data.
* Minnekontroller: Administrerer tilgang til minnecellene.
* Adresse dekoder: Bestemmer plasseringen av spesifikke data i RAM.
* Refresh Circuitry: Oppdaterer kontinuerlig dataene som er lagret i DRAM -cellene for å forhindre tap av data.
* SRAM (statisk tilfeldig tilgangsminne): Raskere enn dram, men betydelig dyrere. Det brukes ofte til mindre minne -hurtigbuffer i CPU.
Nøkkelforskjeller
* Formål: CPU er hjernen til datamaskinen, ansvarlig for å utføre instruksjoner. RAM er midlertidig lagring for data og instruksjoner som CPU må få tilgang til raskt.
* Flyktig vs. Ikke-flyktig: RAM er ustabil, noe som betyr at den mister dataene når strømmen er slått av. CPUs interne minne (registre og cache) er også flyktig. Harddisker og SSD-er er ikke-flyktige, noe som betyr at de beholder data selv når strømmen er av.
* hastighet: CPUs interne minne (registre og cache) er den raskeste. RAM er generelt tregere enn CPU -cache, men raskere enn harddisker eller SSD -er.
Gi meg beskjed hvis du har andre spørsmål om CPU eller RAM!