« Fonctionnement d'un ordinateur/L'architecture de base d'un ordinateur » : différence entre les versions
Contenu supprimé Contenu ajouté
faute orto |
|||
Ligne 37 :
[[File:CPT-System-Architecture-gapfill1-ANS.svg|centre|CPT-System-Architecture-gapfill1-ANS]]
Mais si tout ordinateur contient au minimum une ROM et une RWM (souvent une mémoire RAM), les deux n'ont pas exactement le même rôle. Sur de nombreux ordinateurs, l'ensemble de la mémoire est séparée en deux gros blocs spécialisés : la mémoire programme et la mémoire travail. Le premier contient le programme à exécuter et parfois les constantes : ce sont des données qui peuvent être lues mais ne sont jamais accédées en écriture durant l'exécution du programme. Elle ne sont donc jamais modifiées et gardent la même valeur quoi qu'il se passe lors de l'exécution du programme. La mémoire travail mémorise les variables du programme à exécuter, qui sont des données que le programme va manipuler. Vu que les variables du programme sont des données qui sont fréquemment mises à jour et modifiées, elles sont naturellement stockées dans une mémoire RWM. Pour ce qui est du programme, c'est autre chose : ceux-ci
[[File:Répartition des données et du programme entre la ROM et les RWM.png|centre|Répartition des données et du programme entre la ROM et les RWM.]]
|