Datamaskiner kan utføre en rekke kompliserte operasjoner som normalt ville kreve dager, år og noen ganger flere tiår for mennesker å beregne effektivt. En mikroprosessor er den viktigste komponenten i en hvilken som helst datamaskin og er ansvarlig for å kontrollere alle sine operasjoner. Det styrer datamaskinens instruksjoner , som er et sett med kommandoer , skrevet i bestemt datamaskin språk , at mikroprosessoren bruker til å styre andre enheter og utføre oppgaver . Avhengig av formålet for en datamaskin , er det flere typer mikroprosessorer som er i bruk i dag . Redusert Instruction Set Computer
En IBM forsker , John Cocke , la merke til at en datamaskin bruker bare 20 prosent av sin instruks , slik at 80 prosent ubrukt. I 1974 utviklet John Cocke Redusert Instruction Set Computer ( RISC ) , en prosessor som brukes noen instruksjoner , krevde færre transistorer og var billigere å produsere. RICS chips bruker mindre undervisning , men krever flere linjer med koder for å utføre enkelte operasjoner . RISC er avhengig av resultatene av installert programvare , noe som betyr at programvaren må være mer komplisert . RISC er også brukt i ovner, klimaanlegg og andre hvitevarer .
Complex Instruction Set Computer
Begrepet Complex Instruction Set Computer ( CISC ) ble definert tilbakevirkende kraft å skille denne type mikroprosessor fra RISC mikroprosessorer. Disse prosessorene har et større antall forskjellige og kompliserte instruksjoner sammenligne med RISC . Hovedprinsippet i CISC mikroprosessor er at datamaskinens maskinvare er alltid raskere enn programvare. De fleste bærbare datamaskiner, arbeidsstasjoner og servere bruker CISC mikroprosessorer .
Very Long Instruction Word ( VLIW )
Very Long Instruction Word ( VLIW ) introduserte et helt nytt konsept parallelle instruksjoner. Det er designet for å pakke flere uavhengige instruksjoner i en meget lang instruksjon. For å utføre denne typen operasjon , trenger programvare for å gjenkjenne uavhengige instruksjoner. VLIW er lik prosessen til å utføre flere operasjoner i en klokkesyklus , den nødvendige tid for et elektrisk signal for å veksle fra null til en og tilbake til null. Jo større antall klokke sykluser per sekund , jo raskere mikroprosessoren er . Denne type chip bruker datamaskinen kompilatoren å komprimere en vanlig sekvensiell kode i en meget lang instruksjon ord .
Superscalar Prosessorer
Arkitekturen i Super - skalar prosessorer gjør at datamaskinen til å utføre flere instruksjoner samtidig og uavhengig av hverandre. Super - skalar mikroprosessorer bruk rør - fôr for å muliggjøre behandling av flere instruksjoner , men hver instruksjon må være i en annen rørledning scenen på et gitt tidspunkt . Begrensningene i super - skalar prosessorer inkluderer : ressurskonflikter , når to eller flere instruksjoner konkurrerer om den samme ressursen , kontroll avhengighet , som oppstår fordi grenene skape problemer med å opprettholde en optimal parallellitet , og data konflikter, som er produsert av data avhengigheter mellom instruksjonene i programmet .
Andre
general Purpose prosessor ( GPP ) er utviklet for en rekke oppgaver og ikke bare for ett bestemt program eller programvare. A Special Purpose Processor ( SPP ) har funksjoner som ligner på mikro perifere chip. Den eneste forskjellen er at SPP har en spesialisert instruksjonssett for å styre funksjonene for seg, mens en perifer brikken blir styrt av den CPU. Søknad -Specific Integrated Circuit ( ASIC ) er en type integrert krets designet for en spesiell hensikt søknad. For eksempel fungerer en ASIC skapt for et selskaps linje med mobiltelefoner bare på det aktuelle linje med mobiltelefoner . Digital Signal Processor ( DSP ) er en type svært rask mikroprosessor , mest brukt i matematikk -intensive , signal - behandling av søknader . Det forvandler analoge signaler til digitale data som er analysert .