Datorer kan utföra ett antal komplicerade operationer som normalt skulle kräva dagar, år och ibland årtionden för människor att beräkna effektivt . En mikroprocessor är den viktigaste komponenten i en dator och är ansvarig för att styra all verksamhet . Det hanterar datorns instruktioner , vilket är en uppsättning kommandon skrivna i specifik datorspråk , att mikroprocessorn använder för att styra andra enheter och utföra uppgifter . Beroende på syftet med en dator , det finns flera typer av mikroprocessorer som är i bruk idag . Minskad Instruction Set Computer
En IBM Forskare , John Cocke , märkte att en dator använder bara 20 procent av sina instruktioner , vilket 80 procent oanvänd . År 1974 utvecklade John Cocke reducerat Computer Instruction Set ( RISC ) , en processor som används några instruktioner , krävs färre transistorer och var billigare att producera . RICS chips använder mindre undervisning men kräver fler rader av koder för att utföra vissa operationer . RISC förlitar sig på utförandet av installerad programvara , vilket innebär att programvaran måste vara mer komplex . RISC används också i ugnar , luftkonditionering och andra vitvaror.
Complex Instruction Set Computer
Termen Complex Instruction Set Computer ( CISC ) definierades retroaktivt för att särskilja denna typ av mikroprocessor från RISC mikroprocessorer. Dessa marker har ett större antal olika och komplexa instruktioner jämför med RISC . Huvudprincipen för CISC mikroprocessor är att datorns hårdvara är alltid snabbare än programvara . De flesta bärbara datorer, stationära datorer och servrar använder CISC mikroprocessorer .
Very Long Instruction Word ( VLIW )
Very Long Instruction Word ( VLIW ) infördes ett helt nytt koncept av parallella instruktioner. Den var avsedd att packa flera oberoende instruktioner i en mycket lång instruktion . För att utföra denna typ av verksamhet , måste programvaran för att erkänna oberoende instruktioner . VLIW liknar processen för att utföra flera operationer i en klockcykel , den tid som krävs för en elektrisk signal att växla från noll till ett , och tillbaka till noll . Ju större antalet klockcykler per sekund , desto snabbare är mikroprocessorn . Denna typ av chip använder datorn kompilatorn att komprimera en vanlig sekventiell kod i en mycket lång instruktion ord .
Superskalär Processorer
Arkitekturen i Super - skalära processorer tillåter dator att exekvera flera instruktioner samtidigt och oberoende . Super- skalära mikroprocessorer använder pipe - lining att möjliggöra bearbetning av flera instruktioner , men varje instruktion måste vara i en annan rörledning skede vid en given tidpunkt . Begränsningarna i super - skalära processorer inkluderar : resurskonflikter , när två eller flera instruktioner konkurrerar om samma resurs , kontroll beroendet , vilket beror på att grenarna skapar problem med att behålla en optimal parallellism , och uppgifter konflikter , som produceras av uppgifter beroenden mellan instruktionerna i programmet .
övriga
generell processor ( GPP ) är konstruerad för en mängd olika uppgifter och inte bara för en viss applikation eller mjukvara . En Special Purpose Processor ( SPP ) har liknande funktioner mikrodatorn perifera chip . Den enda skillnaden är att SPP har en specialiserad instruktionsuppsättning att styra funktionerna oberoende av varandra , medan en perifer chip styrs av CPU. Applikationsspecifik integrerad krets (ASIC ) är en typ av integrerad krets utformad för ett speciellt ändamål ansökan. Till exempel arbetar en ASIC skapas för ett företags sortiment av mobiltelefoner bara på den specifika raden av mobiltelefoner . Digital Signal Processor ( DSP ) är en typ av mycket snabb mikroprocessor , används mest i matematik - intensiva , signal - processapplikationer . Den omvandlar analoga signaler till digitala data som analyseras .