Computers kunnen een aantal complexe operaties die normaal zou vereisen dagen , jaren en soms decennia voor de mens om efficiënt te berekenen voeren . Een microprocessor is de belangrijkste component van een computer en is verantwoordelijk voor het regelen van al haar activiteiten . Het beheert instructies van de computer , die een set opdrachten , geschreven in specifieke computertaal , dat de microprocessor gebruikt om andere apparaten te bedienen en uitvoeren. Afhankelijk van het doel van een computer , zijn er verschillende typen microprocessors die in gebruik zijn . Reduced Instruction Set Computer Een IBM- onderzoeker , John Cocke , merkte dat een computer gebruikt slechts 20 procent van zijn instructies , waardoor 80 procent ongebruikt . In 1974 , John Cocke ontwikkelde de Reduced Instruction Set Computer ( RISC ) , een processor die weinig instructies gebruikt , vereist minder transistors en was goedkoper te produceren . RICS chips gebruiken minder instructie , maar vereisen meer lijnen van codes om bepaalde handelingen uit te voeren . RISC berust op de prestaties van de geïnstalleerde software , zodat de software moet complexer worden . RISC worden ook gebruikt in ovens , airconditioners en andere keukenapparatuur . Complex Instruction Set Computer De term Complex Instruction Set Computer ( CISC ) werd met terugwerkende kracht vastgesteld om onderscheid te maken dergelijke microprocessor van RISC microprocessors . Deze chips hebben een groter aantal van complexe instructies vergelijking met RISC . Het belangrijkste principe van de CISC microprocessor is dat de hardware van de computer is altijd sneller dan software . De meeste laptops , desktops en servers gebruiken CISC microprocessoren . Very Long Instruction Word ( VLIW ) Very Long Instruction Word ( VLIW ) is een geheel nieuw concept van parallelle instructies . Het werd ontworpen om verscheidene onafhankelijke instructies verpakken in een zeer lange instructie . Om dit soort bewerking , de software moet onafhankelijk instructies herkennen . VLIW is vergelijkbaar met het proces van het uitvoeren van meerdere bewerkingen in een klokcyclus , de vereiste tijd voor een elektrisch signaal om te schakelen van nul tot een en terug naar nul . Hoe groter het aantal klokcycli per seconde , hoe sneller de microprocessor . Dit type chip maakt gebruik van de computer compiler om een gewone sequentiële code comprimeren in een zeer lange instructie woord . Superscalar Processors De architectuur van Super - scalaire processoren stelt de computer meerdere instructies tegelijk en onafhankelijk uitvoeren . Super - scalaire microprocessors gebruiken pipe - voering , zodat de verwerking van meerdere instructies , maar elke instructie moet worden in een andere pijpleiding podium op een gegeven moment . De beperkingen van de super - scalaire processoren omvatten : resourceconflicten , wanneer twee of meer instructies concurreren voor dezelfde hulpbronnen; controle afhankelijkheid , die optreedt omdat de takken problemen bij het handhaven van een optimale parallelliteit te creëren , en data conflicten , die worden geproduceerd door data afhankelijkheden tussen instructies in het programma . Anderen General Purpose Processor ( GPP ) is ontworpen voor een verscheidenheid van taken en niet alleen voor een specifieke toepassing of software . Een Special Purpose Processor ( SPP ) heeft functies vergelijkbaar met de microcomputer perifere chip . Het enige verschil is dat SPP heeft een gespecialiseerde instructieset de functies afzonderlijk te controleren , terwijl een perifeer chip wordt bestuurd door de CPU . Application - Specific Integrated Circuit ( ASIC ) is een soort van geïntegreerde schakeling ontworpen voor een speciaal doel applicatie . Bijvoorbeeld , een ASIC gemaakt voor lijn van mobiele telefoons van het bedrijf werkt alleen op die specifieke lijn van mobiele telefoons . Digital Signal Processor ( DSP ) is een type van zeer snelle microprocessor , meestal gebruikt in de wiskunde - intensieve , signaal - verwerking van de aanvragen . Het transformeert analoge signalen in digitale gegevens die wordt geanalyseerd .
|