Une mémoire est un composant capable d'être lu et écrit.
Dans Vinace, la classe qui représente la mémoire est CMemory
. Un objet
CMemory
n'a pas à retenir quoi que ce soit en réalité. Par exemple,
CDummyMemory
, une classe enfant de CMemory
, est une mémoire qui
renvoie des valeurs bidon. Elle est utilisée pour remplir les espaces mémoire non connectés.
La RAM et la ROM sont représentées par les classes CRamMemory
et
CRomMemory
, enfants de CMemory
.
Les proxys mémoire, représentés par la classe CMemoryProxy
, sont des
proxys qui permettent d'adresser une partie d'un objet CMemory
. En réalité, ils ne font
que décaler l'adresse selon l'adresse de départ de la cible.
Précédent | Sommaire | Suivant |
Processeur | Niveau supérieur | Bus mémoire |