Random Access Memory est l'un des éléments clés pour l'évaluation d'un ordinateur. D'une manière générale , plus RAM d'un ordinateur a , mieux c'est. RAM est certainement un facteur dans la rapidité d'un ordinateur exécute . Il est également un facteur important pour prédire combien de fois un ordinateur «raccrocher ». Certains programmes , tels que des jeux , ne fonctionnera pas du tout si la mémoire vive de l'ordinateur est insuffisante. Histoire et Source
Le nom RAM est un accident de l'histoire - bien sûr l' accès n'est pas aléatoire. Il est très calculée et délibérée. Au moment où ce mot a été inventé , le support de stockage presque universelle était une bande magnétique. Pour accéder aux données sur bande , il était nécessaire de rechercher les données du début de la bande - accès séquentiel . Lorsque le disque est arrivé, il était possible d'aller directement (ou presque directement ) aux données que vous recherchez. C'est comme la différence entre la recherche d'un mot dans un roman ( accès séquentiel ) et la recherche d'un mot dans le dictionnaire (accès direct) . Le barrage de sigle était répréhensible , il a été appelé " Random Access Memory ", qui a donné la RAM acronyme plus acceptable. Cet acronyme est allé aussi bien avec un autre type de mémoire appelée mémoire morte , ROM.
Fonction
RAM est l'endroit où réside un programme en cours d'exécution . Lancement d'un programme signifie charger le programme (de disque) dans la RAM . L'unité centrale de traitement exécute alors une instruction à la fois à partir de la RAM. C'est pourquoi certains programmes nécessitent une taille minimale de RAM , le programme est si grand qu'il a besoin de beaucoup de RAM pour le tenir. Lorsque vous exécutez plusieurs programmes (lorsque plusieurs fenêtres sont affichées à l'écran ) chaque programme occupe une partie de la RAM , même si elle est inactive . C'est pourquoi avoir un grand nombre de fenêtres ouvertes peut ralentir les performances d'un ordinateur, il permet de réduire la quantité de RAM disponible . La raison pour laquelle les programmes doivent être en RAM pour fonctionner est tout simplement une question de vitesse d'accès. Accès disque est environ mille fois plus lent que l'accès à la RAM.
Augmentations
Il ya des moyens de contourner la vitesse de la RAM et d'espace . Pour augmenter la vitesse , les ordinateurs modernes ont une petite quantité de mémoire appelé «cache» (prononcé "cash" ) entre la RAM et l'unité de traitement . La mémoire cache est très rapide (et très cher). Programmes s'exécutent plus rapidement lorsque le processeur accède cache au lieu de RAM. L'ordinateur conserve automatiquement la trace de chargement disque vers la RAM et la RAM pour mettre en cache que nécessaire. Pour contourner la restriction de l'espace RAM, les ordinateurs modernes utilisent une technique appelée " mémoire virtuelle ". Le programme est divisé en pages et une page à la fois est chargé en mémoire vive . De cette façon, une machine avec seulement 1 Go de RAM peut exécuter un programme de 4 gigaoctets. Lorsque le chargement des pages commence à prendre plus de temps que l'exécution du programme , l'ordinateur peut " accrocher ". Cette condition est appelée « raclée ». Le remède est à plus de RAM ou d'un gros cache.