Een microprocessor , of central processing unit ( CPU ) , is een interne hardware component die de wiskundige berekeningen die nodig is voor computers om programma's te draaien en uit te voeren commando's uitvoert. Processoren zijn meestal gemaakt van siliconen materiaal dat kleine elektrische componenten ingesloten op het oppervlak bevat . Typische computerprogramma's die moeten worden verwerkt door de CPU's zijn onder andere Internet browsers , games en video- editing software . Arithmetic Logic Unit Rekenkundige logische eenheden ( ALU ) in microprocessors waarmee computers die optellen, aftrekken , vermenigvuldigen, delen en het uitvoeren van andere logische bewerkingen bij hoge snelheden . Dankzij de geavanceerde ALU's , moderne microprocessoren en GPU's ( Graphics Processing Units ) zijn in staat om zeer gecompliceerde bewerkingen op grote floating-point getallen . Cache Memory Cache geheugen is een gebied op de CPU waar kopieën van gewone instructies waardoor functies en programma's uitvoeren uitvoeren tijdelijk opgeslagen . Aangezien de processor heeft zijn eigen kleinere , snellere cachegeheugen , kan het data sneller dan het lezen en schrijven naar de belangrijkste systeemgeheugen verwerken . Soorten microprocessor geheugen omvatten ROM ( read-only ) en RAM ( random-access ) . Transistors Kortom , transistors zijn halfgeleiders gebruikt om te schakelen elektronische signalen . In microprocessors , een hoger aantal transistoren : een beter presterende CPU. Bijvoorbeeld , Intel Pentium 4 processoren hebben ongeveer 40 à 50 miljoen transistors , terwijl oudere Pentium 3 CPU's hebben 9,5 miljoen . Meer transistors zorgen voor pijpleidingen en meerdere instructies decoders , die het mogelijk maakt meerdere processen worden afgerond in elke klokcyclus . Stuursignalen Besturingssignalen zijn elektronische signalen dat de controle van de processor componenten worden gebruikt om een bewerking uit te voeren of uit te voeren een instructie . Een element heet een " sequencer " zendt besturingssignalen naar de specifieke eenheid wat het moet gaan doen vertellen . Bijvoorbeeld , een lees-of schrijf -signaal kan worden gestuurd naar het cachegeheugen laten weten dat de processor is klaar om gegevens te lezen of te schrijven in de processor geheugen . Instruction Set en Registers < br > De groep van instructies een processor kan uitvoeren zijn haar ' instructieset ' genoemd. De instructieset bepaalt zaken als het type programma een CPU kan werken . Registers zijn kleine geheugen locaties die bevatten ook instructies . In tegenstelling tot gewone geheugen locaties , zijn registers aangeduid met een naam in plaats van een getal . Bijvoorbeeld , het IP ( instructie pointer ) bevat de locatie van de volgende instructie , en de " accu" is waar de processor van de volgende waarde het van plan om te werken aan slaat . < Br > |