Hittade i en persondator chip eller bäddas in i mindre enheter , och erbjuder en mikroprocessor ett snabbare sätt för datorer . Det kan snabbt flytta data mellan processorn enheter . Snabbhet är en av en mikroprocessor s fördelar som skiljer det från andra processorer . Dock har en mikroprocessor också vissa nackdelar som är värt att överväga när man väljer datorkraft . Läs mer och se om en mikroprocessor enhet är värt det för dig . Tillfogar Begränsning storleken på data
Microprocessors har stela kortformat som bara kan innehålla vissa mängder information . Bristen på utrymme tillåter inte mer komplicerad bearbetning av information , såsom opkoder ( operationskoder ) och timing . Förmågan hos en mikroprocessor att kritan mer data är beroende av sin buss ( en uppsättning av fysiska anslutningar såsom kablar , tryckta kretsar , etc.) bredd. En större databuss bredd gör det möjligt för mikroprocessorn att knapra mer data , men innebär den nackdelen av att ha en större storlek databuss den behöver en större mängd logik och större dö storlek . För att få en mikroprocessor kritan mer data , måste du genomföra två metoder --- öka buss storlek från 64 bitar till 128 bitar och utanför , samt öka mängden mikroprocessorkärna i en enda mikroprocessor .
fysiska adressområde Begränsningar
Mikroprocessorer har begränsat fysiskt adressutrymme. Det begränsar realläge adresser till 20 bitar , där den effektiva adressen är lika med vänster växling , med 4 bitar , segmentet register . I verkliga läget , kan en förskjutning inte gå utöver 16 bitar , med andra ord , kan varje segment inte överstiga steg om 64 kilobyte . Öka antalet adressledningar är inte attraktivt eftersom det kan komplicera arkitektur och design utan betydande vinning .
Många stöder inte flyttalsoperationer
flesta billiga inbyggda mikroprocessorer och mikrokontrollers har inte en FPU ( flyttal enhet ) , vilket är en specialiserad coprocessor som manipulerar siffror snabbare än den grundläggande mikroprocessorkrets . Mikroprocessorer använder fast punkt representationer , som är mer svårt och besvärligt att använda än flyttal representationer eftersom de inte kan hantera ett bredare dynamiskt omfång . Mikroprocessorer kräver programmerare att ange antalet siffror efter radix ( eller decimal ) punkten . Addera inte behandlar analoga signaler direkt
Mikroprocessorer kan inte bearbeta analoga signaler direkt . Digitalisering de analoga signalerna introducerar fel i mikroprocessorer. Mest allmänt ändamål mikroprocessorer och operativsystem kan exekvera DSP (Digital Signal Processor ) algoritmer framgångsrikt , men är inte lämplig för användning i bärbara enheter såsom mobiltelefoner och handdatorer grund av strömförsörjning och utrymmesbegränsningar . I vissa DSP processorer , kan mjukvaran formgivare skriva optimerad assemblerkod till pipeline instruktioner och data till parallella logiska enheter , minska användningen klockcykel .