Utiliser le disque dur au lieu de la ram

Fermé
cedric1989 Messages postés 258 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 25 octobre 2012 - 6 févr. 2009 à 18:33
 hhermine - 1 juin 2009 à 22:40
Bonjour,

Je voulait savoir s'il existe des langages ou l'on peut utiliser une partie du disque dur comme mémoire, au lieu de la ram ? je programme en python, mais je connais aussi le C++, et le java, et je vais peut être bientôt avoir a développer un programme qui devrai pouvoir manipuler des fichier de plusieur Go, qui représente des grand tableaux de donnée, et la je réfléchit à la stratégie du stockage d'information.

6 réponses

Bonjour j'espere qu'il n'est pas trop tard alors voila je crois avoir la solution sans progammation et accèssible a tous:
-commencer par ouvrir le panneau de configuration
-Chercher l'option système et l'ouvrir
-Cliquer sur l'onglet avancé et chercher performance et cliquer sur paramètre
-Ouvrir l'onglet avancé et regardez en bas vous pourrez voir mémoire virtuel cliqué sur modifier et voila mettez le nombre de mémoire rame souhaité.

J'espere que j'ai pu aider et répondez moi pour me dire si vous constatez une net amélioration ou pas du tout vous pouvez me répond a cette adrèsse: David-1388@hotmail.fr
13
cedric1989 Messages postés 258 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 25 octobre 2012 37
6 févr. 2009 à 22:12
Jai cru comprend qu'avec linux, lorsque la mémoire vive est pleine, il est possible de se servir d'une partition swap à la place de la mémoire vive. Du coup je me demandais si c'était possible de faire ça en programmation de manière pas trop compliqué.
1
petpet Messages postés 1179 Date d'inscription mercredi 19 novembre 2008 Statut Membre Dernière intervention 17 juillet 2017 44
6 févr. 2009 à 18:35
la ram et le disque dur sa a rien a voir
0
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 326
6 févr. 2009 à 22:31
Bonsoir,
Tous les systèmes d'exploitation (à ma connaissance) utilisent le système de swapping pour décharger la Ram de trop de données (beaucoup de process simultanés par exemple, données manipulées trop volumineuses...).
Sous windows ça s'appelle la mémoire virtuelle si je ne m'abuse.

Il est évidemment possible de programmer ça (sans doute avec pas mal de programmation système, et pas dans tous les langages), mais il faut bien voir que ton système va y recourir automatiquement pour des raisons de performances. A mon avis, la meilleur des choses à faire pour toi est de définir une taille suffisante de swap, et donc de laisser ton système se débrouiller.

Cela ne reste que mon avis, donc si d'autres personnes ont une idée la dessus pour infirmer ou confirmer, faites-vous plaisir.

Cordialement,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 120
6 févr. 2009 à 22:35
C'est possible, mais c'est à vous de gérer le truc de "swapping", donc soit en Java ou C++ vous devez faire la gestion.
Le système gère le swap.
Vous pouvez voir du coté des SGBD, des méthodes très interessantes sont utilisées pour gérer le stockage, vous pouvez inspirer quelques unes.
0
> je crois avoir la solution sans progammation

Débile comme réponse sur un forum de programmation !
Par programmation, ça se fait bien sûr avec les apis Win32 système.
0