RAM contre processeur
La RAM et le processeur sont deux composants principaux du système informatique. Généralement, le processeur se présente sous la forme d'une seule puce, tandis que les lecteurs RAM se présentent sous la forme d'un module composé de plusieurs circuits intégrés. Les deux sont des dispositifs à semi-conducteurs.
Qu'est-ce que la RAM ?
RAM signifie Random Access Memory, qui est la mémoire utilisée par les ordinateurs pour stocker des données pendant les processus informatiques. La RAM permet d'accéder aux données dans n'importe quel ordre aléatoire, et les données qui y sont stockées sont volatiles; c'est-à-dire que les données sont détruites une fois que l'alimentation de l'appareil est coupée.
Dans les premiers ordinateurs, les configurations de relais étaient utilisées comme RAM mais, dans les systèmes informatiques modernes, les dispositifs de RAM sont des dispositifs à semi-conducteurs sous la forme de circuits intégrés. Il existe trois classes principales de RAM, à savoir la RAM statique (SRAM), la RAM dynamique (DRAM) et la RAM à changement de phase (PRAM). En SRAM, les données sont stockées en utilisant l'état d'une seule bascule pour chaque bit; en DRAM, un seul condensateur pour chaque bit est utilisé. (En savoir plus sur la différence entre SRAM et DRAM)
Les périphériques RAM sont construits à l'aide d'un grand ensemble de condensateurs utilisés pour stocker temporairement les charges. Lorsque le condensateur est chargé, l'état logique est 1 (haut) et lorsqu'il est déchargé, l'état logique est 0 (bas). Chaque condensateur représente un bit de mémoire, et il doit être rechargé à intervalles réguliers pour conserver les données en continu; cette recharge répétée est connue sous le nom de cycle de rafraîchissement.
Qu'est-ce qu'un processeur ?
Il s'agit d'un microprocesseur (un circuit électronique construit sur une plaquette/dalle semi-conductrice) communément appelé processeur et appelé unité centrale de traitement d'un système informatique. C'est une puce électronique qui traite les informations en fonction des entrées. Il est capable de manipuler, récupérer, stocker et/ou afficher des informations sous forme binaire. Chaque composant du système fonctionne sous les instructions directement ou indirectement du processeur.
Le premier microprocesseur a été développé dans les années 1960 après la découverte du transistor à semi-conducteur. Un processeur analogique ou un ordinateur suffisamment grand pour remplir complètement une pièce pourrait être miniaturisé à l'aide de cette technologie à la taille d'une vignette. Intel a lancé le premier microprocesseur Intel 4004 au monde en 1971. Depuis lors, il a eu un impact considérable sur la civilisation humaine, en faisant progresser la technologie informatique.
Un processeur exécute des instructions à une fréquence déterminée par un oscillateur, qui agit comme mécanisme d'horloge pour le circuit. Au pic de chaque signal d'horloge, le processeur exécute une seule opération élémentaire ou une partie d'instruction. La vitesse du processeur est déterminée par cette vitesse d'horloge. De plus, Cycles per Instruction (CPI) donne le nombre moyen de cycles nécessaires pour exécuter une instruction pour le processeur. Les processeurs avec des valeurs CPI inférieures sont plus rapides que celui avec des valeurs CPI plus élevées.
Un processeur se compose de plusieurs unités interconnectées. Les unités de mémoire cache et de registre, l'unité de contrôle, l'unité d'exécution et l'unité de gestion de bus sont les principaux composants d'un processeur. L'unité de contrôle relie les données entrantes, les décode et les transmet aux étapes d'exécution. Il contient des sous-composants appelés séquenceur, compteur ordinal et registre d'instructions. Le séquenceur synchronise le taux d'exécution des instructions avec la vitesse d'horloge et transmet également les signaux de commande à d'autres unités. Le compteur ordinal conserve l'adresse de l'instruction en cours d'exécution et le registre d'instructions contient les instructions suivantes qui doivent être exécutées.
L'unité d'exécution exécute les opérations en fonction des instructions. L'unité arithmétique et logique, l'unité à virgule flottante, le registre d'état et le registre d'accumulateur sont les sous-composants de l'unité d'exécution. L'unité arithmétique et logique (ALU) exécute des fonctions arithmétiques et logiques de base, telles que les opérations AND, OR, NOT et XOR. Ces opérations sont réalisées sous forme binaire soumise à la logique booléenne. L'unité à virgule flottante effectue des opérations liées aux valeurs à virgule flottante, qui ne sont pas effectuées par l'ALU.
Les registres sont de petits emplacements de mémoire locale à l'intérieur de la puce qui stockent temporairement les instructions pour les unités de traitement. Le registre d'accumulateur (ACC), le registre d'état, le registre d'instructions, le compteur ordinal et le registre tampon sont les principaux types de registres. Le cache est également une mémoire locale qui sert à stocker temporairement les informations disponibles dans la RAM pour un accès plus rapide lors des opérations.
Les processeurs sont construits à l'aide d'architectures et de jeux d'instructions différents. Un jeu d'instructions est la somme des opérations de base qu'un processeur peut accomplir. Sur la base des jeux d'instructions, les processeurs sont classés comme suit.
• Famille 80×86: ("x" au milieu représente la famille; 386, 486, 586, 686, etc.)
• BRAS
• IA-64
• MIPS
• Motorola 6800
• PowerPC
• SPARC
Il existe plusieurs classes de conceptions de microprocesseurs Intel pour les ordinateurs.
386: Intel Corporation a sorti la puce 80386 en 1985. Elle avait une taille de registre de 32 bits, un bus de données de 32 bits et un bus d'adresse de 32 bits et était capable de gérer 16 Mo de mémoire; il contenait 275 000 transistors. Plus tard, i386 a été développé dans des versions supérieures.
486, 586 (Pentium), 686 (classe Pentium II) étaient des microprocesseurs avancés conçus sur la base de la conception originale i386.
Quelle est la différence entre une RAM et un processeur ?
• La RAM est un composant mémoire de l'ordinateur pendant que le processeur effectue des opérations spécifiques soumises à des instructions.
• Dans les ordinateurs modernes, la RAM et les processeurs sont des dispositifs à semi-conducteurs et doivent être connectés à la carte principale (carte mère) via des connecteurs d'extension.
• La RAM et le processeur sont les principaux composants du système informatique et ne fonctionneraient pas si l'un ou l'autre ne fonctionnait pas correctement.
• En général, un processeur est évalué pour le nombre d'opérations (cycles) qu'il peut effectuer en une seconde (en GHz), et une RAM est évaluée pour la capacité de mémoire (en Mo ou Go).
• Un processeur se présente sous la forme d'un seul boîtier IC tandis que les lecteurs RAM sont disponibles sous forme de modules composés de plusieurs IC.
Messages associés:
1. Différence entre la RAM et la ROM