CPU: Ghz en 32-bits

Ik vond dat deze blog ook eens iets mocht uitleggen aan de lezers. Wat is dat nu met Ghz in een processor en wat is die 32-bits. Laten me eerst de Ghz uitleggen. De meeste processors werken met een klok. Die klok bepaald deels de snelheid van de CPU. Stel dat we een 3Ghz CPU hebben, dan tikt de klok in de CPU 3 miljard keer per seconde. Onverstelbaar snel hé. Nu wat gebeurt er in zo’n tik. Wanneer een klok tikt, voeren alle transistoren in de CPU iets uit. Wat voeren ze uit? Een instructie, bijvoorbeeld add. Een complexe instructie zoals de vermenigvuldiging wordt in enkele kloktikken uitgevoerd. Nu weet je ook de reden waarom een optelling sneller is dan de vermenigvuldiging. De snelheid hangt natuurlijk niet compleet af van de Ghz, er is natuurlijk ook nog de cache in de CPU. De cache in de CPU is sneller omdat de CPU direct aan de data kan ipv eerst naar het werkgeheugen te lopen en in zijn register te stoppen. Het nadeel is dat cache in CPU een dure onderneming is.

Dit gezegd over de GHz, wat about die 32-bits. 32-bits is geen nieuw concept. Het bestaat al héél lang, al voor mijn geboorte. Eigenlijk wilde men al direct 32-bits CPU’s maken maar de moederbordfabrikanten hadden geen tijd om zo’n moederborden te maken, waardoor het enige vertraging opliep. 32-bits wil zeggen dat de CPU 32 adreslijnen en 32 datalijnen heeft. De adreslijnen zijn nodig om een geheugencel in het werkgeheugen te kunnen benaderen. De datalijnen zijn nodig om de data erop te kunnen plaatsen. Als je CPU een 32-bits CPU is kan hij maximum 4 miljard bytes benaderen of kortweg 4GB. Het grootste getal dat een CPU kan wegschrijven is ook 4 miljard als je alle negatieve even niet meerekend.

Geef een reactie

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s

%d bloggers op de volgende wijze: