Types de Microprocesseurs

April 13

Types de Microprocesseurs


Les microprocesseurs sont des circuits intégrés qui incorporent un grand nombre ou la totalité des fonctions de l'unité centrale de traitement (CPU) d'un ordinateur. Beaucoup de différentes conceptions de microprocesseurs ont été créés et des milliards de microprocesseurs produit au cours des 50 dernières années. Il y a beaucoup de familles différentes de microprocesseur. Ils peuvent différer de la taille de leurs jeux d'instructions, leur fonction et leur niveau de spécialisation.

Processeurs General-Purpose (MPE)

BPP sont utilisés pour des applications à usage général. Un exemple est la famille Intel X86 de microprocesseurs. BPP sont les puces trouvées dans la plupart des PC. Sont également inclus sous la bannière de la BPP sont des microcontrôleurs. Ce sont des puces avec un grand nombre de fonctions d'un ordinateur intégré sur la puce avec le processeur. Microcontrôleurs sont utilisés dans des applications industrielles et des systèmes embarqués. Un exemple est la famille PIC de microprocesseurs.

Processeurs spécifiques à l'application (ASP)

ASP sont spécialisés pour effectuer ainsi une fonction. Il existe trois types d'ASP. Ce sont le processeur de signal numérique (DSP), le circuit intégré spécifique à l'application (ASIC), et le processeur de jeu d'instructions spécifiques à l'application (ASIP). DSP sont utilisés pour le calcul numérique rapide. ASICs ont un algorithme particulier mis en œuvre directement dans leur matériel. ASIP sont une maison à mi-chemin entre un BPP et un ASIC. ASIP ont une certaine programmabilité.

Complex Instruction Set Computer (CISC)

Le jeu d'instructions est la liste des instructions de base disponibles pour programmer le microprocesseur. Un CISC a un grand jeu d'instructions et de nombreuses façons compliquées de se référer à des données en mémoire. Les instructions contenues dans un CISC sont de longueurs variables, et il y a de nombreuses instructions différentes sont disponibles pour différents types de données. Bien que le SCRC permet potentiellement une plus grande efficacité dans la programmation, il est souvent plus difficile de programme en raison de la complexité ajoutée.

Reduced Instruction Set Computer (RISC)

Un RISC a une instruction plus petit fixé qu'un CISC. Les instructions RISC sont toutes de la même longueur. Ceci simplifie et accélère la programmation. Il rend également plus facile d'optimiser le code. Bien que les instructions individuelles peuvent faire moins, plusieurs instructions peuvent être mises en œuvre en succession rapide.


          

Post a comment: