Funnet i en personlig datamaskin chip eller innebygd i mindre enheter , og tilbyr en mikroprosessor en raskere måte databehandling. Den kan hurtig flytte data mellom prosessoren enheter. Speed er en av en mikroprosessor fortrinn som skiller det fra andre prosessorer . Imidlertid har en mikroprosessor også noen ulemper som er verdt å vurdere når du velger datakraft . Finn ut mer og se om en mikroprosessor enhet er verdt det for deg. Påfører begrensning på størrelsen på data
Mikroprosessorer har stive kortformater som bare kan holde visse mengder informasjon . Mangel på plass ikke tillater mer komplisert behandling av opplysninger som de opcodes ( drift -koder ) og timing . Muligheten av en mikroprosessor til å knase mer data er avhengig av dens buss ( et sett av fysiske forbindelser som kabler , med trykte kretser , etc.) bredde. En større Databussbredde vil tillate mikroprosessoren å knase flere data, men innebærer den ulempen av å ha et større databussen størrelse det er behov for en større mengde av logikk og større dø størrelse . For å ha en mikroprosessor knase mer data , må du gjennomføre to metoder --- øke bussen størrelse fra 64 bits til 128 bits og utover , samt øke mengden av mikroprosessor kjernen i en enkelt mikroprosessor .
med fysisk adresse plassbegrensninger
Mikroprosessorer har begrenset fysisk adresse plass . Den begrenser reelle modus adresser til 20 bit , hvor den effektive adressen er lik forskyvning til venstre, med 4 bits , segmentet register. I det virkelige modus , kan en offset ikke gå utover 16 biter , med andre ord , kan hvert segment ikke overstige økninger på 64 kilobyte . Øke antall adresse linjer ikke er attraktivt fordi det kan komplisere arkitektur og design uten betydelig gevinst.
Mange støtter ikke Floating Point Operations
fleste lavkost innebygde mikroprosessorer og mikrokontrollere ikke har en FPU ( floating point unit ) , som er en spesialisert dataprosessoren som manipulerer tall raskere enn det grunnleggende mikroprosessor kretser. Mikroprosessorer bruker fast punkt representasjoner , som er mer vanskelig og tungvint å bruke enn flyttall fremstillinger fordi de ikke kan håndtere en større dynamisk omfang . Mikroprosessorer krever programmerere å angi antall sifre etter radix ( eller desimal) punkt.
Ikke behandler analoge signaler direkte
Mikroprosessorer kan ikke behandle analoge signaler direkte . Digitalisering av analoge signaler introduserer feil i mikroprosessorer . De fleste generelle mikroprosessorer og operativsystemer kan kjøre DSP ( digital signal prosessor) algoritmer hell , men er ikke egnet for bruk i bærbare enheter som mobiltelefoner og PDA-er på grunn av strømforsyning og plassbegrensninger. I noen DSP -prosessorer , kan programvaren designer skrive optimalisert assemblerkode til rørledningen instruksjoner og data til parallell logiske enheter , noe som reduserer klokke syklus bruk.