Gevonden chip in een personal computer of ingesloten in kleinere apparaten , een microprocessor biedt een snellere manier computing. Het kan snel gegevens tussen de processor units verplaatsen . Snelheid is een van de voordelen van een microprocessor , dat het zich onderscheidt van andere processors . Echter , een microprocessor heeft ook een aantal nadelen die het overwegen waard bij het kiezen van rekenkracht zijn . Meer weten en zien als een microprocessor unit is de moeite waard voor u . Toebrengt Beperking van gegevensbijlagen microprocessors hebben rigide card formaten die alleen kan houden bepaalde hoeveelheden informatie . Het gebrek aan ruimte niet mogelijk meer gecompliceerde verwerking van informatie , zoals de opcodes ( verrichtingencodes ) en timing. Het vermogen van een microprocessor om meer data kraken is afhankelijk van de bus ( een set fysieke verbindingen zoals kabels , gedrukte schakelingen , etc. ) breedte . Een grotere databusbreedte zal de microprocessor om meer data kraken , maar het nadeel van het hebben van een grotere databus formaat betekent dat een grotere hoeveelheid logica en grotere matrijs formaat heeft . Om een microprocessor crunch hebben meer data , moet u twee manieren implementeren --- verhogen de bus grootte van 64 bits naar 128 bits en daarbuiten , evenals het verhogen van het bedrag van de microprocessor kern in een microprocessor . < br > Physical Address Space Beperkingen microprocessors hebben beperkte fysieke adresruimte . Het beperkt real-modus adressen naar 20 bits , waarbij de effectieve adres gelijk is aan het verschuiven naar links, door 4 bits , het segment te registreren. In real-modus , kan een offset niet verder gaan dan 16 bits , met andere woorden , kan elk segment niet meer dan stapjes van 64 kilobytes . Het verhogen van het aantal adreslijnen is niet aantrekkelijk , omdat het kan de architectuur en design compliceren zonder noemenswaardige winst . Veel bieden geen ondersteuning Floating Point Operations meeste low - cost ingebedde microprocessoren en microcontrollers hebben geen FPU ( floating point unit ) , dat is een gespecialiseerd coprocessor die getallen sneller dan de basis microprocessorcircuits manipuleert . Microprocessors gebruiken fixed-point voorstellingen , die moeilijker en omslachtig te gebruiken dan floating - point representaties omdat ze niet kunnen omgaan met een groter dynamisch bereik . Microprocessors vereisen programmeurs om het aantal cijfers te geven na de radix ( of decimaal ) punt . Niet verwerkt Analoge signalen Direct microprocessors kan niet direct analoge signalen verwerken . Het digitaliseren van de analoge signalen introduceert fouten in microprocessors . De meeste algemene doeleinden microprocessors en besturingssystemen kan DSP ( digital signal processor ) algoritmen succesvol uit te voeren , maar zijn niet geschikt voor gebruik in draagbare apparaten zoals mobiele telefoons en PDA's vanwege de voeding en ruimte beperkingen . In sommige DSP processoren , kan de software ontwerper schrijven geoptimaliseerde assembly code te pipeline instructies en data naar logische eenheden parallel , het verminderen van de klokcyclus gebruik .
|