Publié le 10 juin 2024
Contributeurs : Josh Schneider, Ian Smalley
Un microprocesseur est le type de processeur prédominant dans l’informatique moderne. Il combine les composants et la fonction d’une unité centrale de traitement (CPU) en un seul circuit intégré (IC) ou un petit nombre de CI connectés.
Comme les processeurs, les microprocesseurs sont généralement considérés comme le « cerveau » de l’ordinateur. Contrairement aux processeurs classiques, les microprocesseurs intègrent les circuits arithmétiques, logiques et de contrôle des CPU plus anciens dans un seul circuit numérique polyvalent, piloté par une horloge et basé sur des registres.
Bien que les termes processeur et microprocesseur soient souvent utilisés de manière interchangeable, un microprocesseur est essentiellement un CPU tout-en-un sur une puce unique. Cette conception à puce unique réduit le nombre de connexions électriques vulnérables, améliorant ainsi la fiabilité en réduisant les points de défaillance potentiels. C’est pourquoi les microprocesseurs ont presque entièrement remplacé les processeurs multicomposants traditionnels.
Avant les microprocesseurs, les ordinateurs utilisaient des racks de circuits intégrés pour accomplir les principales fonctions informatiques d’un ordinateur. En 1971, un changement majeur s’est produit dans la technologie informatique avec l’introduction de l’Intel 4004, le premier microprocesseur à avoir été commercialisé. Ce dispositif révolutionnaire, conçu par Federico Faggin, n’était pas seulement une réponse à la demande du fabricant de produits électroniques japonais Busicom de concevoir 12 micropuces personnalisées pour sa gamme de calculatrices. Ce fut un moment historique qui a révolutionné la façon dont nous concevons l’informatique, car Intel, au lieu de produire 12 puces individuelles, a créé un dispositif logique à usage général.
Sous-performante par rapport aux standards actuels, l’architecture Intel 4004 fonctionnait à une vitesse d’horloge de 740 kHz et ne pouvait traiter que des flux de données d’un débit maximal de 4 bits, également appelé un « nibble ». Bien que le 4004 soit moins performant que les microprocesseurs modernes de 8 à 64 bits, il est unanimement considéré comme une avancée révolutionnaire dans le domaine des circuits. Comme prédit par la loi de Moore, le développement rapide de la technologie des semi-conducteurs a conduit à des améliorations majeures de la puissance de traitement. Produits par des fabricants de premier plan comme Intel et Pentium et utilisés par toutes les grandes entreprises technologiques (IBM, Microsoft, Apple entre autres), les microprocesseurs alimentent des milliers de systèmes et d’applications, des télécommandes de télévision à la Station spatiale internationale.
Répondez à quelques questions simples dans le calculateur pour voir le coût total de possession correspondant à diverses configurations et la réduction du TCO que vous pourriez obtenir avec Power.
Les microprocesseurs modernes combinent des millions de petits transistors, résistances et diodes assemblés sur un matériel semi-conducteur pour créer les composants essentiels d’un processeur. Ces composants sont organisés en différents types d’architecture informatique particuliers pour effectuer des calculs et exécuter des instructions. Les fonctions d’un microprocesseur standard peuvent être décomposées en quatre étapes principales.
Les microprocesseurs exécutent ces processus en rassemblant dans un seul circuit les principaux composants d’un processeur, qui sont les suivants :
L’architecture d’un microprocesseur fait référence aux diverses méthodologies de conception et d’organisation des différents composants du processeur. Voici les principaux éléments de l’architecture d’un microprocesseur :
Les microprocesseurs varient en termes de puissance, de performances, de méthodologies d’architecture, de taille, de consommation d’énergie et de nombreuses autres variables, et sont conçus pour toutes sortes d’applications. Les microprocesseurs à usage général sont principalement utilisés dans les ordinateurs personnels et les appareils mobiles, tandis que les unités spécialisées haute performance telles que les processeurs de signaux numériques (DSP) sont conçues pour des tâches exigeantes telles que le traitement de l’audio, de la parole, de la vidéo et de l’image.
Voici quelques-uns des principaux types de microprocesseurs.
Ces microprocesseurs polyvalents se retrouvent dans un large éventail d’applications et d’appareils courants, tels que les ordinateurs portables et les serveurs.
S’il est plus exact de dire que les microcontrôleurs contiennent des microprocesseurs, ces types de puces comportent également tous les composants supplémentaires nécessaires à un ordinateur fonctionnel, à savoir la mémoire intégrée. Les microcontrôleurs fonctionnent comme des micro-ordinateurs et sont préférés pour contrôler des éléments spécifiques des systèmes informatiques intégrés. Les microcontrôleurs de petite taille et de faible puissance n’ont pas besoin de systèmes d’exploitation complexes pour fonctionner et sont couramment utilisés dans l’industrie automobile pour optimiser les unités de contrôle du moteur (ECU), les systèmes avancés d’aide à la conduite (ADAS) et les unités d’infotainment, ainsi qu’une vaste gamme d’appareils électroniques grand public et même l’automatisation industrielle.
Les DSP sont spécialisés dans les calculs numériques haut débit et sont souvent utilisés pour des tâches exigeantes comme le traitement du son, les télécommunications et le traitement de l’image. Ils peuvent également être utilisés dans des applications nécessitant l’interprétation de signaux analogiques en signaux numériques, comme les capteurs météorologiques. Les DSP sont couramment utilisés dans des applications militaires, telles que les drones de surveillance et autres aéronefs autonomes.
Les microprocesseurs ASIC sont conçus pour des tâches spécifiques et sont personnalisés pour répondre aux exigences particulières de diverses applications. Certains types de microprocesseurs ASIC incluent des puces personnalisées pour les consoles de jeux ou le minage de cryptomonnaies. Les DSP, les GPU et d’autres types de microprocesseurs spécialisés sont aussi des ASIC sur le plan technique.
Les microprocesseurs GPU sont spécialement conçus pour les tâches exigeantes de rendu des vidéos numériques et des graphiques nécessitant des performances élevées et un traitement parallèle. Cruciales pour les jeux haut de gamme, les puissants microprocesseurs GPU sont également couramment utilisés dans le minage de cryptomonnaies et sont connus pour leur consommation énergétique élevée.
Il s’agit d’un type de microprocesseur ASIC spécifiquement optimisé pour traiter les paquets de données réseau les plus fréquemment utilisés dans les commutateurs de télécommunications, les routeurs et les dispositifs de sécurité réseau.
Les coprocesseurs, tels que les unités de calcul en virgule flottante (FPU), sont conçus pour fournir un support auxiliaire au processeur principal d’un système afin d’améliorer les performances lors de certaines tâches exigeantes, telles que l’exécution de calculs scientifiques avancés ou de formules mathématiques complexes.
IBM AIX est le système d’exploitation Unix propriétaire d’IBM conçu pour fonctionner sur les serveurs IBM Power. AIX on Power soutient l’innovation avec ses capacités de cloud hybride et open source qui vous aident à créer et à déployer des applications modernes dans un environnement sécurisé et résilient.
Avec des serveurs de niveau entreprise à la base de votre stratégie d’infrastructure informatique, vous pouvez intégrer à l’infrastructure de votre choix, déployer et déplacer les workloads où vous le souhaitez dans le cloud hybride, sur site ou dans le cloud. Développez un parcours accessible et à faible risque qui s’intègre à votre infrastructure informatique existante et ouvre la voie à l’innovation.
IBM z16 est la dernière itération des mainframes IBM Z intégrant l’inférence de l’IA sur puce et des technologies quantiques inédites. Il est construit avec des processeurs Telum dotés d’une accélération sur puce, une première dans le secteur, conçus pour l’inférence de l’IA en temps réel afin d’aider à identifier les fraudes. L’IA et la cyber-résilience sont intégrées à votre cloud hybride pour accélérer l’analyse et protéger les données dès à présent contre les menaces futures.
Une unité centrale de traitement (CPU) est le principal composant fonctionnel d’un ordinateur. Le CPU est un assemblage de circuits électroniques qui exécutent le système d’exploitation et les applications d’un ordinateur et gèrent une variété d’autres opérations informatiques.
Le stockage des données fait référence aux supports magnétiques, optiques ou mécaniques qui enregistrent et conservent des informations numériques pour des opérations en cours ou futures.
Une unité de microcontrôleur (MCU) est essentiellement un petit ordinateur sur une puce unique. Elle est conçue pour gérer des tâches spécifiques au sein d’un système embarqué sans nécessiter de système d’exploitation complexe.
Un réseau de portes programmables in situ (FPGA) est un type polyvalent de circuit intégré conçu pour être programmable au niveau matériel afin de répondre à différents besoins tels que l’informatique haute performance (HPC) et le prototypage.
Les réseaux de portes programmables in situ (FPGA) et les unités de microcontrôleur (MCU) sont deux types de circuits intégrés (CI) couramment utilisés dans les systèmes embarqués et la conception numérique. Les FPGA et les microcontrôleurs peuvent être considérés comme des « petits ordinateurs » qui peuvent être intégrés dans des appareils et des systèmes plus grands.
Un processeur graphique, également dénommé unité de traitement graphique (GPU), est un circuit électronique conçu pour accélérer le traitement graphique et d’images sur divers appareils, y compris les cartes vidéo, les cartes système, les téléphones mobiles et les ordinateurs personnels (PC).