[idee] sur la memoire vive
Fermé
Efoliaq
-
29 nov. 2005 à 19:27
blux Messages postés 26498 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 novembre 2024 - 30 nov. 2005 à 14:01
blux Messages postés 26498 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 novembre 2024 - 30 nov. 2005 à 14:01
A voir également:
- [idee] sur la memoire vive
- Mémoire vive - Guide
- Test memoire pc - Guide
- Nettoyer memoire iphone - Guide
- Mémoire virtuelle - Guide
- Idee mot de passe - Guide
1 réponse
blux
Messages postés
26498
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
28 novembre 2024
3 317
30 nov. 2005 à 09:33
30 nov. 2005 à 09:33
Salut,
ce que tu as imaginé existe déjà, et depuis de nombreuses années.
Cela s'appelle la mémoire virtuelle : utiliser de l'espace disque pour stocker des données qui sont en mémoire et dont on n'a plus l'utilité temporairement.
Sous windows, c'est stocké dans le fichier swap (pagefile.sys).
Fonctionnement (théorique) :
on suppose une machine de 256 Mo
- on lance une application qui fait 128 Mo -> pas de problème
- on lance parallèlement à cela une application qui fait 200 Mo -> plus de place en mémoire
- le système va donc mettre une partie de la première application sur disque et libérer la mémoire pour charger la deuxième application
- quand on veut repasser sur la première application, le système décharge une partie de la deuxième sur disque, puis recharge la première appli...
Avantages :
- taille de mémoire artificiellement illimitée (capacité disque)
Inconvénient :
- temps d'accès au disque de l'ordre de la milliseconde (nanoseconde pour la RAM)
- le sytème d'exploitation passe beaucoup de temps à gérer les lectures/écritures sur ce fichier 'swap'
- ça fait "pédaler" l'ordinateur
A ta disposition pour plus de détail !
ce que tu as imaginé existe déjà, et depuis de nombreuses années.
Cela s'appelle la mémoire virtuelle : utiliser de l'espace disque pour stocker des données qui sont en mémoire et dont on n'a plus l'utilité temporairement.
Sous windows, c'est stocké dans le fichier swap (pagefile.sys).
Fonctionnement (théorique) :
on suppose une machine de 256 Mo
- on lance une application qui fait 128 Mo -> pas de problème
- on lance parallèlement à cela une application qui fait 200 Mo -> plus de place en mémoire
- le système va donc mettre une partie de la première application sur disque et libérer la mémoire pour charger la deuxième application
- quand on veut repasser sur la première application, le système décharge une partie de la deuxième sur disque, puis recharge la première appli...
Avantages :
- taille de mémoire artificiellement illimitée (capacité disque)
Inconvénient :
- temps d'accès au disque de l'ordre de la milliseconde (nanoseconde pour la RAM)
- le sytème d'exploitation passe beaucoup de temps à gérer les lectures/écritures sur ce fichier 'swap'
- ça fait "pédaler" l'ordinateur
A ta disposition pour plus de détail !
30 nov. 2005 à 13:45
Donc en gros au lieu de e faire aller plus vite tu va plus lentement.
amicalement etc...
30 nov. 2005 à 14:01
presque, car généralement tu ne te rends pas compte (sauf si tu as très peu de RAM) du swapping qui s'effectue en tâche de fond...
Le GROS ENORME AVANTAGE, c'est que tu peux lancer plein d'applications en même temps : jeux, traitement de texte, navigateur, tableur... alors qu'autrement, tu serais obligé de quitter l'un pour lancer l'autre, et dans ce cas-là, la perte de temps est rédhibitoire...