Trouvé dans la puce d'un ordinateur personnel ou intégré dans des appareils plus petits , un microprocesseur offre un moyen plus rapide de l'informatique. Il peut rapidement transférer des données entre des unités de traitement . La vitesse est l'un des avantages d'un microprocesseur qui le distingue des autres processeurs. Cependant, un microprocesseur possède aussi quelques inconvénients qui sont à considérer lors du choix de la puissance de calcul . Pour en savoir plus et voir si une unité à microprocesseur vaut la peine pour vous . Inflige restriction sur la taille des données Microprocesseurs avoir formats de cartes rigides qui ne peut contenir certaines quantités d'informations. Le manque d'espace ne permet pas un traitement plus complexe des informations, telles que les opcodes ( codes d'opération ) et le calendrier . La capacité d'un microprocesseur à croquer davantage de données dépend de son bus ( un ensemble de liaisons physiques tels que les câbles , les circuits imprimés , etc ) largeur . Une largeur de bus de données plus important va permettre au microprocesseur de croquer davantage de données , mais l'inconvénient d'avoir une plus grande taille de bus de données signifie qu'il a besoin d'une plus grande quantité de logique et de plus grande taille de la puce . Afin de disposer d' un resserrement du microprocesseur plus de données, vous devez implémenter deux méthodes --- augmenter la taille du bus de 64 bits à 128 bits et au-delà , ainsi que d'augmenter le montant de base de microprocesseur dans un seul microprocesseur . limites physiques de l'espace d'adressage microprocesseurs ont limité l'espace d'adresse physique . Elle limite adresses en mode réel pour 20 bits , où l'adresse effective est égale à l'évolution gauche , de 4 bits , le registre de segment . En mode réel , un décalage peut pas aller au-delà de 16 bits , en d'autres termes, chaque segment peut pas dépasser incréments de 64 kilo-octets . L'augmentation du nombre de lignes d'adresse n'est pas intéressante, car elle peut compliquer l'architecture et la conception sans gain significatif . Beaucoup ne supportent pas les opérations en virgule flottante plus microprocesseurs et microcontrôleurs embarqués à faible coût n'ont pas un FPU ( unité de virgule flottante) , qui est un coprocesseur spécialisé qui manipule des chiffres plus rapidement que le circuit de microprocesseur de base. Microprocesseurs utilisent des représentations en virgule fixe , qui sont plus difficiles et plus difficiles à utiliser que les représentations en virgule flottante parce qu'ils ne peuvent pas gérer une plage dynamique plus large . Microprocesseurs nécessitent programmeurs de spécifier le nombre de chiffres après la radix ( ou décimal ) Point . Ne traite pas directement des signaux analogiques Microprocesseurs ne peut pas traiter directement les signaux analogiques. La numérisation des signaux analogiques introduit des erreurs dans les microprocesseurs . La plupart des microprocesseurs généralistes et systèmes d'exploitation peuvent exécuter des algorithmes DSP ( processeur de signal numérique ) avec succès, mais ne sont pas adaptés pour une utilisation dans les appareils portables tels que les téléphones mobiles et les PDA en raison de l'alimentation et des contraintes d'espace . Dans certains processeurs DSP , le concepteur de logiciels peuvent écrire du code assembleur optimisé pour les instructions de pipelines et de données à des unités logiques parallèles , en réduisant l'utilisation de cycle d'horloge.
|