Een verzameling van aan /uit schakelaars --- dat is wat een processor is . Natuurlijk , als u opgesteld zoveel lichtschakelaars end - to-end als er transistors in een moderne microprocessor , zouden ze gemakkelijk wikkelen rond de aarde . In uw computer, nemen ze ongeveer evenveel ruimte als een creditcard . Maar het aantal transistors is slechts een factor die bijdraagt aan de processor prestaties . Kennis van een aantal andere belangrijke factoren die zullen helpen bij het kiezen van de computer die het beste past bij uw behoeften , bespaart u tijd en geld . Clock Rate Moderne processors bevatten honderden miljoenen transistors . Elke regelt de stroom van elektrische stroom , wat neerkomt op een "een" als het laat stroom door en een "nul" als het niet doet . De processor gebruikt deze binaire taal om berekeningen uit te voeren stuurt de resultaten naar andere componenten . De klok passen de beweging van de acties door verhogen en verlagen van elektrische stroom . Dit maakt het mogelijk om een aantal onderdelen te vertellen wanneer om gegevens en anderen wanneer het te verwachten te sturen , waardoor het houden van het systeem stroomt . Met elke high /low -cyclus , transistors van de processor manipuleren van de huidige berekeningen uitvoeren en de instructies uitvoeren . Bijvoorbeeld , kan een drie gigahertz ( GHz ) processor werken op een snelheid van 3000000000 cycli per seconde . De meer cycli een processor kan verwerken per seconde , hoe sneller de klok kan pompen de huidige en hoe beter de Instructions Per Clock ( IPC ) op Twitter De IPC is de bedrag van de processor instructies uitvoert per cyclus . Het is grotendeels afhankelijk van het aantal transistoren en algemene architectuur van een processor . Hoewel het modieus om processorsnelheid gelijk te stellen met de prestaties , het is zinloos zonder IPC . Net als een snel bewegende goederentrein die een enkele doos van de lading , het is niet goed om een high - speed processor het uitvoeren van instructies miljarden keren per seconde als elke keer dat het slechts twee instructies uitvoert hebben . Als het uitvoert 70000000000 , het begint uitvoeren als een moderne PC . Een snelle manier om een algemeen gevoel van de prestaties van een processor te krijgen is om IPC vermenigvuldigen met kloksnelheid . Cachegrootte Processors krijgen hun gegevens van de computer Random Access Memory ( RAM ) . Omdat de gegevens giet de processor kopieert en verzendt het naar een " cache ". De cache fungeert als een tijdelijke informatie tussenstation . Het maakt vaak of recent gebruikte gegevens beschikbaar om de processor te redden van het hebben om het te halen van RAM . Hoe groter de cache , hoe meer van deze makkelijk toegankelijke geheugen van de processor kan gebruiken . Single -core vs Multi-core Een multi -core processor is in wezen een aantal identieke processors geïntegreerd in een enkele chip . Dit verhoogt , maar niet letterlijk dubbel , de IPC . Ook kan de processor tot arbeid te verdelen . Als de software is geschreven voor meerdere cores , kan de processor complexe instructies verdeeld in een aantal eenvoudiger instructies , een proces dat bekend staat als ' threading '. Als de software is niet multi-core specifieke , kan de processor het werk te verdelen op het niveau van de gehele bewerkingen zoals het downloaden van video of draaien van software , het creëren van een " affiniteit " tussen bepaalde kernen en bepaalde operaties . < br >
|