microprocessor van uw computer heeft standaard componenten . Deze componenten zijn in grote lijnen vergelijkbaar in architecturen en worden ingedeeld op functionaliteit . Voor een algemene computer gebruiker , heeft deze kennis niet veel betekenen , voor iemand die aan de computer software te schrijven , vooral low level software die rechtstreeks de hardware adressen , deze informatie is van essentieel belang . Arithmetic Logic Unit Microprocessor zijn nuttig omdat ze wiskunde heel snel ; dit wordt afgehandeld door een deel van de microprocessor genaamd de Arithmetic Logic Unit of ALU . Terwijl er meer dingen voor de benchmarking van prestaties dan rauwe processor snelheid , het onderdeel van de processor die de meeste winsten van een algemene kloksnelheid boost is de ALU . Moderne processor hebben meerdere ALU's , sommige bestemd voor specifieke types van wiskundige bewerkingen , zoals floating point berekeningen , een floating point berekening is hoe uw computer behandelt onbepaalde series en fracties Control Unit < . br > de besturing in een microprocessor fungeert als het verkeer regisseur , het verzenden van instructies aan diverse andere componenten van de processor , via " fetch " en " uitvoeren " commando . Het stuurt ook timing signalen naar andere delen van de processor alles gesynchroniseerd houden . Het wordt soms aangeduid als de pijplijn manager ; aanzienlijke inspanningen werden in de moderne architectuur ontwerp te zetten om de efficiëntie van de controle-eenheid , met inbegrip van zaken als out - of-order uitvoering te verbeteren , en in multiple- core processoren , houden instructiesets gesynchroniseerd tussen cores . Registreert gegevens ondergaat manipulatie wordt opgeslagen in een deel van de microprocessor genaamd " registers . " Denk aan registers zoals het kladpapier voor de computer waar voorlopige resultaten worden opgeslagen . Wanneer een berekening wordt afgerond , worden de registers waarin de gedeeltelijke data gewist en opnieuw toegewezen . Sommige registers zijn gewijd aan het houden van een permanente kopie van de microprocessor instructieset - de set opdrachten die door een programma kan worden aangepakt . Instructieset registreert bepalen van de processor " familie . " Intel , AMD en VIA ( en een paar andere leveranciers ) alle processors te maken met de instructies van Intel's originele 8086 -serie microprocessor voor achterwaartse compatibiliteit . Bussen < br > Bussen verplaatsen van gegevens tussen de verschillende delen van de processor , en de verschillende onderdelen van de computer . Bijvoorbeeld , de besturingsbus beweegt timing signalen van de besturingseenheid om de rekenkundige logische eenheid en de registers , terwijl de databus gegevens verplaatst en naar cachegeheugen . De adresbus houdt waarin gegevens worden opgeslagen in het systeemgeheugen . Cachegeheugen cachegeheugen wordt gebruikt om de resultaten van de uitgevoerde berekeningen opslaan , of vaak gebruikte ketens instructies , in zeer snel geheugen dat is direct aan de CPU. Cachegeheugen komt in drie niveaus . Level 1 cache wordt gebruikt om veelgebruikte instructies die de tak voorspellen algoritmen van de Control Unit zeggen zal weer nodig zijn binnenkort te slaan . Level 2 cache is meestal groter , en slaat de resultaten van recente berekeningen . Level 3 cache is groter en langzamer dan niveau 2 , en is , in multi - core processor ontwerpen , gebruikt om gegevens die kunnen worden gebruikt door een van beide kern in haar volgende werking op te slaan . < br > |