Computere kan udføre en række komplekse operationer , der normalt ville kræve dage, år og undertiden årtier for mennesker at beregne effektivt. En mikroprocessor er den vigtigste komponent i enhver computer , og er ansvarlig for at kontrollere alle sine operationer. Det forvalter computerens anvisninger , der er et sæt af kommandoer , som er skrevet i bestemt computer sprog , at mikroprocessoren bruger til at styre andre enheder og udføre opgaver . Afhængigt af formålet med en computer , er der flere typer af mikroprocessorer , der er i brug i dag . Reduceret Instruction Set Computer
En IBM Forsker , John Cocke , bemærket, at en computer bruger kun 20 procent af dens instruktioner , der forlader 80 procent ubrugt. I 1974 udviklede John Cocke nedsat Instruction Set Computer ( RISC ) , en processor, der bruges få instruktioner , der kræves færre transistorer og var billigere at producere . RICS chips bruger mindre undervisning, men kræver flere linjer af koder til at udføre nogle operationer. RISC er afhængig af udførelsen af installerede software, hvilket betyder , at softwaren skal være mere komplekse. RISC er også brugt i ovne , klimaanlæg og andre køkkenmaskiner.
Complex Instruction Set Computer
Udtrykket Complex Instruction Set Computer ( CISC ) blev defineret med tilbagevirkende kraft til at skelne denne type mikroprocessor fra RISC -mikroprocessorer . Disse chips har et større antal forskellige og komplekse instrukser sammenligne til RISC . Hovedprincippet i CISC mikroprocessor er, at computerens hardware er altid hurtigere end software. De fleste bærbare computere , pc'er og servere bruger CISC mikroprocessorer.
Meget Lang Instruction Word ( VLIW )
Meget Lang Instruction Word ( VLIW ) indført et helt nyt koncept af parallelle instruktioner. Det var designet til at pakke flere uafhængige anvisninger til en meget lang instruktion. For at udføre denne form for operation , software nødt til at erkende uafhængige instruktioner. VLIW ligner den proces at udføre flere operationer i en taktcyklus , den krævede tid til et elektrisk signal for at skifte fra nul til én og tilbage til nul . Jo større antallet af clock cyklusser per sekund , jo hurtigere mikroprocessoren . Denne type chip bruger computeren compiler til at komprimere en almindelig sekventiel kode i en meget lang instruktion ord.
Superskalare Processors
arkitektur Super - skalar -processorer giver computer til at udføre flere instruktioner samtidigt og uafhængigt. Super- skalar mikroprocessorer bruge pipe -foring for at aktivere behandle flere anvisninger , men hver instruktion skal være i en anden rørledning etape på et givet tidspunkt . Begrænsningerne af super- skalar processorer omfatter: ressourcekonflikter , når to eller flere instrukser konkurrerer om den samme ressource , kontrol afhængighed , som opstår, fordi grenene skaber problemer med at opretholde en optimal parallelisme samt data konflikter, der er produceret af data afhængigheder mellem instruktionerne i programmet.
Andre
Allround Processor ( GPP) er designet til en bred vifte af opgaver og ikke kun for en bestemt applikation eller software. A Special Purpose Processor (SPP ) har funktioner svarende til mikrocomputer perifere chip. Den eneste forskel er, at SPP har en specialiseret instruktion indstillet til at styre funktionerne uafhængigt , mens en perifer chip styres af CPU'en . Ansøgning - Specific Integrated Circuit ( ASIC ) er en form for integreret kredsløb konstrueret til et særligt formål ansøgning. For eksempel kun en ASIC skabt til en virksomheds linje af mobiltelefoner arbejder på den specifikke linje af mobiltelefoner . Digital Signal Processor (DSP) er en type af meget hurtig mikroprocessor , oftest bruges i matematik -intensive , signal - behandlingen af ansøgningerne. Det forvandler analoge signaler til digitale data, der analyseres.