Bonjour à tous,
D'après ce que j'ai vu sur le fonctionnement de la RAM], on accède à chaque bit via deux adresses (une rangée et une colonne) :
Je me demande s'il est possible d'utiliser cet adressage en deux dimensions. Par exemple, la fonction C malloc() alloue de la mémoire de façon "linéaire" (on ne peut accéder aux éléments qu'avec un seul indice).
Si on pouvait faire ça je suis sûr que ça pourrait accélerer certains calculs quand on utilise des tableaux à deux dimensions. Mais à tous les coups cet adressage à deux dimensions est géré en interne par la barette de RAM et elle n'offre qu'une interface "linéaire" ... Qu'en pensez-vous ?
Partager