Fundet i en personlig computer chip eller indlejret i mindre enheder , en mikroprocessor tilbyder en hurtigere måde computing. Det kan hurtigt flytte data mellem processoren enheder. Hastighed er en af en mikroprocessor er fordele , der adskiller det fra andre processorer. Men en mikroprocessor har også nogle ulemper, der er værd at overveje, når de vælger computerkraft . Find ud af mere og se, om en mikroprocessorenhed er det værd for dig. Påfører Begrænsninger for størrelse af Data
Microprocessors har stive kortformater , der kun kan holde bestemte mængder af information . Den manglende plads ikke giver mulighed for mere komplicerede behandling af oplysninger , såsom opcodes (Operation koder) og timing. Evnen af en mikroprocessor at knuse flere data er afhængig af bus ( et sæt af fysiske forbindelser såsom kabler , trykte kredsløb , etc.) bredde. En større databus bredde vil give mikroprocessoren at knuse flere data , men den ulempe at have en større databus størrelse betyder det behov for en større mængde af logik og større dør størrelse . For at få en mikroprocessor crunch flere data , du har brug for til at gennemføre to metoder --- øge bus størrelse fra 64 bit til 128 bit og videre , samt øge mængden af mikroprocessorkerne i et enkelt mikroprocessor.
< br >
Physical Address space Begrænsninger
Microprocessors har begrænset fysisk adresse rummet. Det begrænser realtilstand adresser til 20 bits , hvor den effektive adressen er lig med skiftende venstre, med 4 bits , segmentet register. I det virkelige tilstand, kan en forskydning ikke gå ud over 16 bit , med andre ord , kan hvert segment ikke overstige intervaller på 64 kilobyte. At øge antallet af adresse linjer er ikke attraktivt , fordi det kan komplicere arkitektur og design uden væsentlig gevinst.
Mange Understøt ikke Floating Point Operationer
Most billige indlejrede mikroprocessorer og mikrocontrollere ikke har en FPU ( floating point enhed) , som er en specialiseret coprocessor , der manipulerer tal hurtigere end den grundlæggende mikroprocessorkredsløb . Mikroprocessorer bruger fast punkt repræsentationer , som er mere vanskeligt og besværligt at bruge end floating-point repræsentationer , fordi de ikke kan håndtere et større dynamikområde . Mikroprocessorer kræver programmører til at angive antallet af cifre efter radix (eller decimal ) point .
Ikke behandler analoge signaler direkte
Mikroprocessorer kan ikke behandle analoge signaler direkte. Digitalisering af de analoge signaler introducerer fejl i mikroprocessorer . De fleste generelle formål mikroprocessorer og styresystemer kan udføre DSP ( digital signal processor ) algoritmer succes , men er ikke egnet til brug i bærbare enheder som mobiltelefoner og PDA'er på grund af strømforsyning og pladsmangel . I nogle DSP-processorer , kan softwaren designeren skrive optimeret forsamling kode til pipeline instruktioner og data til parallel logiske enheder , hvilket reducerer taktcyklus forbrug.