La RAM (Random Access Memory) est une sorte de mémoire qui nécessite une alimentation constante pour conserver les données qu'elle contient, une fois l'alimentation interrompue, les données seront perdues, c'est pourquoi on parle de mémoire volatile. Il existe deux types de RAM statique et de RAM dynamique, chacune ayant ses propres avantages et inconvénients par rapport à l'autre. Voici le guide complet quelle est la difference entre sram et dram , Lequel est le meilleur SRAM et DRAM, Pourquoi la DRAM a-t-elle besoin d'être rafraîchie des milliers de fois?
Contenu du message: -
La RAM statique et la RAM dynamique sont toutes deux différentes l'une de l'autre dans de nombreux contextes tels que la vitesse, la capacité, etc. Ces différences se produisent en raison de la différence dans la technique utilisée pour conserver les données. La DRAM utilise un seul transistor et un condensateur pour chaque cellule de mémoire, tandis que chaque cellule de mémoire de SRAM utilise un réseau de 6 transistors. La DRAM doit être actualisée, tandis que la SRAM ne nécessite pas d'actualisation de la cellule mémoire.
RAM dynamique | RAM statique | |
---|---|---|
introduction | La mémoire à accès aléatoire dynamique est un type de mémoire à accès aléatoire qui stocke chaque bit de données dans un condensateur séparé au sein d'un circuit intégré. | La mémoire statique à accès aléatoire est un type de mémoire à semi-conducteur qui utilise un circuit de verrouillage bistable pour stocker chaque bit. Le terme statique le différencie de la RAM dynamique (DRAM) qui doit être périodiquement rafraîchie. |
Applications typiques | Mémoire principale dans un ordinateur (par exemple DDR3). Pas pour le stockage à long terme. | Cache L2 et L3 dans un CPU |
Tailles typiques | 1 Go à 2 Go sur les smartphones et les tablettes; 4 Go à 16 Go sur les ordinateurs portables | 1 Mo à 16 Mo |
Lieu où présent | Présent sur la carte mère. | Présent sur les processeurs ou entre le processeur et la mémoire principale. |
DRAM signifie mémoire vive dynamique largement utilisé comme mémoire principale pour un ordinateur système. DRAM prend 1 transistor et 1 condensateur pour stocker 1 bit. Moyens Chaque cellule de mémoire d'une puce DRAM contient un bit de données et est composée d'un transistor et d'un condensateur. Le transistor fonctionne comme un commutateur qui permet au circuit de commande sur la puce de mémoire de lire le condensateur ou de changer son état, tandis que le condensateur est responsable de maintenir le bit de données sous la forme d'un 1 ou d'un 0.
Comme nous le savons, un condensateur est comme un conteneur qui stocke des électrons. Lorsque ce conteneur est plein, il désigne un 1, tandis qu'un conteneur vide d'électrons désigne un 0. Cependant, les condensateurs ont une fuite qui leur fait perdre cette charge, et par conséquent, le «conteneur» se vide au bout de quelques minutes. millisecondes. Et pour que la puce DRAM fonctionne, le processeur ou le contrôleur de mémoire doit recharger les condensateurs qui sont remplis d'électrons (et donc indiquer un 1) avant qu'ils ne se déchargent afin de conserver les données. Pour ce faire, le contrôleur de mémoire lit les données, puis les réécrit. Ceci est appelé rafraîchissement et se produit des milliers de fois par seconde dans une puce DRAM. En raison de la nécessité d'actualiser constamment les données, ce qui prend du temps, la DRAM est plus lente.
L'application la plus courante de DRAM telle que la DDR3 est le stockage volatil pour les ordinateurs. Bien qu'elle ne soit pas aussi rapide que la SRAM, la DRAM est toujours très rapide et peut se connecter directement au bus CPU. Les tailles typiques de DRAM sont d'environ 1 à 2 Go sur les smartphones et les tablettes et de 4 à 16 Go sur les ordinateurs portables.
SRAM signifie mémoire vive statique , Il est normalement utilisé pour créer une mémoire très rapide connue sous le nom de mémoire cache . La SRAM prend 6 transistors pour stocker 1 bit et c'est beaucoup plus rapide que la DRAM. La RAM statique utilise une technologie complètement différente de la DRAM. Dans la RAM statique, une forme de bascule contient chaque bit de mémoire. Une bascule pour une cellule de mémoire prend 4 ou 6 transistors avec un certain câblage mais n'a jamais besoin d'être rafraîchie. Cela rend la RAM statique beaucoup plus rapide que la RAM dynamique. Contrairement à la RAM dynamique (DRAM), qui stocke les bits dans des cellules constituées d'un condensateur et d'un transistor, la SRAM n'a pas besoin d'être périodiquement rafraîchie.
Cependant, comme elle comporte plus de composants, une cellule de mémoire statique prend beaucoup plus d'espace sur une puce qu'une cellule de mémoire dynamique. Par conséquent, vous obtenez moins de mémoire par puce, ce qui rend la RAM statique beaucoup plus chère.
C'est plus rapide: Comme SRAM n'a pas besoin d'être actualisé, il est généralement plus rapide. Le temps d'accès moyen de la DRAM est d'environ 60 nanosecondes, tandis que la SRAM peut donner des temps d'accès aussi bas que 10 nanosecondes.
L'application la plus courante de SRAM est de servir de cache pour le processeur (CPU). Dans les spécifications du processeur, cela est répertorié comme cache L2 ou cache L3. Les performances de la SRAM sont très rapides mais la SRAM est chère, donc les valeurs typiques du cache L2 et L3 sont de 1 Mo à 8 Mo.
bélier statique vs bélier dynamique
La principale différence entre les deux réside dans la technologie utilisée pour conserver les données. En raison de cette différence clé, d'autres différences apparaissent également. La SRAM utilise des verrous pour stocker des données (circuit à transistors), tandis que la DRAM utilise des condensateurs pour stocker des bits sous forme de charge. SRAM utilise la technologie CMOS haute vitesse normale pour la construction, tandis que la DRAM utilise des processus DRAM spéciaux pour obtenir une haute densité optimisée. Les RAM dynamiques ont une structure interne simple par rapport aux SRAM.
La SRAM est généralement plus rapide que la DRAM car il n’a pas de cycles d’actualisation. Étant donné que chaque cellule de mémoire SRAM est composée de 6 transistors, contrairement à une cellule de mémoire DRAM, qui comprend 1 transistor et 1 condensateur, le coût par cellule de mémoire est beaucoup plus élevé dans une SRAM par rapport à une DRAM.
J'espère que maintenant tu as compris la différence entre la SRAM et la DRAM . Et surtout la raison derrière la nécessité de rafraîchir la RAM des centaines de fois dans un cycle d'horloge. Si vous avez encore des suggestions de questions, n'hésitez pas à discuter des commentaires.
Lire aussi