Gefunden in einen Personal Computer mit Chip oder eingebettet in kleineren Geräten , bietet ein Mikroprozessor einen schnelleren Weg der Informatik. Es kann schnell zu bewegen Daten zwischen Prozessor -Einheiten . Geschwindigkeit ist einer der Vorteile eines Mikroprozessors , dass es abgesehen von anderen Prozessoren . Allerdings , einen Mikroprozessor hat auch einige Nachteile, die eine Überlegung wert , wenn die Wahl Rechenleistung sind . Erfahren Sie mehr und sehen, ob ein Mikroprozessor-Einheit wird für Sie lohnt . Verursacht Beschränkung Größe von Daten
Mikroprozessoren haben starre Kartenformate , die nur halten können bestimmte Mengen von Informationen . Der Platzmangel nicht für kompliziertere Verarbeitung von Informationen , wie beispielsweise die Opcodes ( Operationscodes ) und Zeitpunkt zu ermöglichen. Die Fähigkeit eines Mikroprozessors , um mehr Daten crunch ist abhängig von seiner Bus (eine Reihe von physikalischen Verbindungen wie Kabel, gedruckten Schaltungen usw.) Breite . Eine größere Datenbusbreite ermöglicht der Mikroprozessor mehr Daten crunch , jedoch bedeutet der Nachteil, dass eine größere Datenbusgröße braucht es eine größere Menge an Logik und größeren Chipgröße . Um über einen Mikroprozessor crunch mehr Daten , müssen Sie zwei Methoden implementieren --- erhöhen den Bus der Größe von 64 Bit auf 128 Bit und darüber hinaus, sowie die Menge an Mikroprozessor-Cores in einem einzigen Mikroprozessor .
Physical Address Space Einschränkungen
Mikroprozessoren haben physikalischen Adressraum begrenzt. Es begrenzt die Real-Mode- Adressen zu 20 Bits, wobei die effektive Adresse gleich Verschiebung nach links , um 4 Bits , die Segmentregister . In Real-Modus kann ein Offset nicht über 16 Bit gehen, in anderen Worten, jedes Segment nicht überschreiten kann in Schritten von 64 Kilobyte . Erhöhung der Anzahl der Adress-Leitungen ist nicht attraktiv , weil es die Architektur und das Design ohne nennenswerte Verstärkung erschweren können .
Viele werden nicht unterstützt Gleitkommaoperationen
meisten Low-Cost- Embedded- Mikroprozessoren und Mikrocontroller nicht über eine FPU (Floating Point Unit ), die ein spezialisierter Coprozessor , die Zahlen manipuliert schneller als die grundlegenden Mikroprozessor-Schaltung ist . Mikroprozessoren verwenden Fixpunkt- Darstellungen , die mehr schwierig und lästig, als Floating-Point- Darstellungen verwenden, weil sie nicht verarbeiten kann einen größeren Dynamikumfang sind . Mikroprozessoren benötigen Programmierer , um die Anzahl der Stellen nach der Radix (oder dezimal) Punkt angeben .
Nicht verarbeitet Analog -Signale direkt
Mikroprozessoren nicht verarbeiten analoge Signale direkt . Digitalisierung der analogen Signale stellt Fehler in Mikroprozessoren. Die meisten Allzweck- Mikroprozessoren und Betriebssysteme können DSP ( Digital Signal Processor) Algorithmen erfolgreich ausgeführt werden , sind aber nicht geeignet für den Einsatz in tragbaren Geräten wie Handys und PDAs , weil der Stromversorgung und Platzbedarf . In einigen DSP-Prozessoren kann die Software-Designer Assembler-Code , um Pipeline- Anweisungen und Daten zu logischen Einheiten parallel optimiert schreibgeschützt , die Verringerung der Taktzyklus Nutzung.