Qu'est-ce qu'une banque RAM? Comment est-il défini?

-1

J'ai regardé autour de moi et je n'arrive pas à obtenir une réponse solide sur ce qu'est une banque de mémoire en RAM. Certains disent que cela ressemble à un canal, d'autres à un slot DIMM, d'autres à une division arbitraire et non standard de la mémoire, ou à une subdivision d'une puce, avec plusieurs banques de mémoire par puce.

D'après mes recherches, j'aurais tendance à penser que le dernier argument est le bon, mais comment déterminer la taille de la Banque? En outre, comment décident-ils du nombre de banques pouvant contenir une puce, et est-il vrai que l'on ne peut accéder qu'à une seule banque par lecture / écriture?

Si tel est le cas, ma compréhension de la répartition du bus mémoire entre les puces doit être incorrecte (bus de données 64 bits / 8 puces = bus 8 bits vers chaque puce, qui utilise seulement 1/8 du bus de mémoire complet, donc pourquoi ne peut-on pas accéder aux autres jetons en même temps pour remplir le reste du bus?)

Chrome
la source

Réponses:

1

Le terme RAM Bank n'est pas vraiment un terme standard, mais on l'utilise souvent pour faire référence à des modules de mémoire. Vous savez que les bandes que vous pouvez acheter ont différentes tailles de mémoire, sont de forme rectangulaire et comportent de nombreux points de connexion dorés et un petit trou entre elles pour vous assurer qu’elles ne tiennent que dans le bon emplacement pour mémoire.

RAM signifie: Random Access Memory, qui fait référence à la collection de ce module. La RAM est ce que contient ce module. Le terme accès aléatoire est utilisé car non seulement la mémoire peut être lue, mais elle peut également être écrite et effacée. Il existe également le terme ROM: Read-Only Memory (Mémoire en lecture seule), qui sont des puces mémoire dont les valeurs ne peuvent être que lues et non écrites.

La terminologie utilisée pour Bank, Module, Bar sont des éléments que les gens utilisent. Module est le nom officiel, mais bank et bar sont couramment utilisés car ils ne connaissent pas la terminologie appropriée.

Ainsi, une banque de mémoire vive (ou module de mémoire vive) est une carte à circuit imprimé contenant des points de connexion en or et des puces de mémoire vive. Elle est utilisée dans les ordinateurs pour mémoriser temporairement stockés dans la RAM, dans l’un des modules RAM Bank / RAM.

LPChip
la source
Alors, y a-t-il une subdivision d'une puce que vous connaissez avant de passer au niveau de cellule individuelle? Je pense que vous ne pouvez pas rendre les lignes de mots trop longues (pour la propagation du signal) ou les lignes de bits trop longues (pour la capacité), alors limitent-elles simplement la taille de la puce pour résoudre ce problème?
Chrøme
Oui, mais il n'est pas nécessaire de connaître votre question et cela la rendrait trop large. Fondamentalement, la puce peut avoir différents types d'accès, tels que RAM et ROM ou flash, EEPROM, etc., et son utilisation (autrement dit, sa fonction) peut être différente pour chaque puce.
LPChip
Bien sûr, ce n'est pas nécessaire, mais j'aimerais quand même savoir. Je pense comprendre le concept des différents types d'accès, mais je ne comprends pas bien en quoi cela concerne les subdivisions (possibles) d'une puce et le contrôle de la taille des bits et des lignes de mots?
Chrøme