Bonjour à tous,
je voudrais savoir ce qu'est la "mémoire conventionnelle" d'un ordinateur, en ouvrant un exécutable j'ai eu le message suivant après qu'une fenêtre de programme de type MSDos se soit affichée :
"pas assez de mémoire conventionnelle pour pouvoir exécuter ***, fermez quelques applications et recommencez." <IMG SRC="/images/smiles/embaressed_smile46.gif">
Il veur parler de la mémoire disponible sur le disque dur (1 bon tiers restant quand même) ou de la RAM ? Est-ce autre chose ?
Cela dit la manip est faite mais je soupà§onne avoir peut-être des problèmes de compatibilité MSDos emulé et Windows, parce que souvent quand j'utilise un petit soft bien pratique qui s'appelle SOS 3 WIn pour faire des sauvegardes partielles de mon système, le PC se fige ou mieux, la dernière fois, en retournant sous windows après usage, plus d'acces à l'exploreur windows., et Norton sécu Internet coincé. <IMG SRC="/images/smiles/angry_smile46.gif">
Un point commun apparent à tous ces trucs : l'utilisation d'un programme tournant sous MS Dos.
Le problème vient -il de là et comment faire ? <IMG SRC="/images/smiles/embaressed_smile46.gif">
Mémoire conventionnelle et MSDOS
Modérateur : Modérateurs
-
- Modérateur
- Messages : 7275
- Enregistré le : 02 juin 2005, 23:00:00
- Localisation : Bruxelles
- Contact :
Salut,
Non, pas du tout, la mémoire conventionnelle est une partie de la RAM (les barettes de mémoire installées dans ton ordi). en fait, pour être précis, ce sont les premiers 640 Ko de ta mémoire, ceux qui servent à faire tourner les programmes de base de ton système, et c'est là que tu dois faire de la place. La solution à tes ennuis s'appelle la mémoire haut (et tu dois la configurer dans tes fichiers de démarrage)
Bon, après renseignement, voici comment faire: tu dois rectifier ton CONFIG.SYS, fichier qui se trouve à la racine du disque C. Pour l'éditer, il te suffit de double-cliquer dessus et tu ajoutes ces lignes en première, deuxième et troisième place (donc, avant les autres
<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1><b>Citation :</b></font></TD></TR></TABLE><TABLE BORDER=1 CELLPADDING=10 BORDERCOLOR=#FF0000 ALIGN=CENTER WIDTH=85%><TR BGCOLOR=#F3F2F4><TD><FONT SIZE=-1>DEVICE=C:WINDOWSCOMMANDHIMEM.SYS
DEVICE=C:WINDOWSCOMMANDEMM386.EXE
DOS=HIGH,UMB</FONT></TD></TR></TABLE>
Vérifie quand même qu'Himem et Emm386 soient bien dans le répertoire COMMAND, sans quoi tu rectifies les lignes à ajouter.
Bien sà»r, tu enregistres le config.sys modifié, puis tu redémarres.
Non, pas du tout, la mémoire conventionnelle est une partie de la RAM (les barettes de mémoire installées dans ton ordi). en fait, pour être précis, ce sont les premiers 640 Ko de ta mémoire, ceux qui servent à faire tourner les programmes de base de ton système, et c'est là que tu dois faire de la place. La solution à tes ennuis s'appelle la mémoire haut (et tu dois la configurer dans tes fichiers de démarrage)
Bon, après renseignement, voici comment faire: tu dois rectifier ton CONFIG.SYS, fichier qui se trouve à la racine du disque C. Pour l'éditer, il te suffit de double-cliquer dessus et tu ajoutes ces lignes en première, deuxième et troisième place (donc, avant les autres
<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1><b>Citation :</b></font></TD></TR></TABLE><TABLE BORDER=1 CELLPADDING=10 BORDERCOLOR=#FF0000 ALIGN=CENTER WIDTH=85%><TR BGCOLOR=#F3F2F4><TD><FONT SIZE=-1>DEVICE=C:WINDOWSCOMMANDHIMEM.SYS
DEVICE=C:WINDOWSCOMMANDEMM386.EXE
DOS=HIGH,UMB</FONT></TD></TR></TABLE>
Vérifie quand même qu'Himem et Emm386 soient bien dans le répertoire COMMAND, sans quoi tu rectifies les lignes à ajouter.
Bien sà»r, tu enregistres le config.sys modifié, puis tu redémarres.
Merci Titus.
ce n'est pas dangereux cette manip' ?
Qu'est-ce que cela va produire en clair ? C'est que mon PC est optimisé, est-ce que à§a va affecter les réglages (de gestion de mémoire et de cache disque). Ca ne risque pas d'être incompatible ?
En fait il s'agit de faire accepter l'exécution d'un programme DOS dans cette mémoire haute en la faisant reserver à l'avance par le système pour du DOS ? Est-ce que à§a ne risque pas d'entrer en concurrence avec des données qui s'y trouveraient déjà et d'entrainer d'autres problèmes ?
ce n'est pas dangereux cette manip' ?
Qu'est-ce que cela va produire en clair ? C'est que mon PC est optimisé, est-ce que à§a va affecter les réglages (de gestion de mémoire et de cache disque). Ca ne risque pas d'être incompatible ?
En fait il s'agit de faire accepter l'exécution d'un programme DOS dans cette mémoire haute en la faisant reserver à l'avance par le système pour du DOS ? Est-ce que à§a ne risque pas d'entrer en concurrence avec des données qui s'y trouveraient déjà et d'entrainer d'autres problèmes ?
-
- Modérateur
- Messages : 7275
- Enregistré le : 02 juin 2005, 23:00:00
- Localisation : Bruxelles
- Contact :
Salut,
En clair, cela va permettre aux fichiers de base d'être chargés dans la mémoire haute et les Upper Memory Blocks (au delà des premiers 1024 Ko de mémoire conventionelle et donc de libérer une partie de celle-ci).
Preuve: tu ouvres une fenêtre DOS (démarrer/exécuter et tu tapes COMMAND) et tu tapes MEM /C , dans la colonne mémoire haute, tu verras que tout est à zéro, après la manip elle devrait être utilisée.
En clair, cela va permettre aux fichiers de base d'être chargés dans la mémoire haute et les Upper Memory Blocks (au delà des premiers 1024 Ko de mémoire conventionelle et donc de libérer une partie de celle-ci).
Preuve: tu ouvres une fenêtre DOS (démarrer/exécuter et tu tapes COMMAND) et tu tapes MEM /C , dans la colonne mémoire haute, tu verras que tout est à zéro, après la manip elle devrait être utilisée.
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 8 invités