memoire - Discussions Générales
TomsGuide.com : 700 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
 




Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : memoire
 
Profil : IDNaute
Plus d'informations

je voudrais savoir ces quoi de la memoire conventionnelle.

réponse detailler

Liens sponsorisés


Inscrivez-vous ou connectez-vous pour masquer ceci.

Profil : IDNaute
Plus d'informations

Ce sont les 640 premiers ko de mémoire d'un PC, dans lesquels MS-DOS est capable de faire tourner un programme (il faut bidouiller pour employer le reste de la mémoire).

Profil : IDNaute
Plus d'informations

c'est ceci :
Sous Dos, la mémoire utilisée par votre système est appelée mémoire conventionnelle, celle-ci représente les 640 premiers kilo-octets de mémoire de tout ordinateur Elle ne nécessite aucun gestionnaire de mémoire car elle est gérée directement par le Dos.
La zone de mémoire supérieure.
Une zone de mémoire de 384 Ko contiguë aux 640 Ko de mémoire conventionnelle. Elle est utilisée par les éléments matériels de votre système, comme la carte graphique... Les secteurs non utilisées de cette mémoire sont appelées blocs de mémoire supérieure (UMB).
et la prochaine fois essaye de rechercher dans un moteur de recherche ça éviterait les sujets inutiles !

Plus d'informations
Profil : IDNaute
Plus d'informations

bon comment avoir plus de memoire conventionnel.
parce que jais un jeux qui demande 596 de memoire conventionnel et gen est 584.

reponder mon svp

Profil : IDNaute
Plus d'informations

II. Les jeux PC sous DOS

Dans certains articles, vous trouverez la version PC du jeu concerné. Bien entendu, ce sera uniquement pour des jeux anciens, considérés abandonware (voir lexique), qui furent vendus sur disquettes, occupent peu de place, et datent d'une époque où Windows dans sa version 3.1, était incapable d'exécuter un jeu. Les utilisateurs de PC qui ont connu ces temps bénis sont habitués à travailler sous DOS, mais ce n'est peut-être pas votre cas.
D'autre part, la gestion de la mémoire vive des PC sous DOS a toujours posé quelques problèmes.

1. Configuration d'un PC fonctionnant sous DOS :

La RAM est partagée en 4 types différents de mémoire :
La mémoire conventionnelle, limitée à 640 Ko pour des raisons de compatibilité descendante, le tout premier IBM PC de l'histoire ayant disposé de cette quantité de RAM.
La mémoire haute soit la mémoire située au dessus des premiers 640 Ko jusqu'à 1 Mo.
La mémoire étendue (XMS), soit la mémoire au delà d'1 Mo.
La mémoire paginée (EMS), qui représente une portion allant de 0 à 100 %, selon les besoins de l'utilisateur, de la XMS. L'EMS est une mémoire configurée différemment de l'XMS.

Certains programmes sous DOS ont besoin d'un certain montant d'EMS, mais d'autres y sont allergiques.
D'autre part, au démarrage de l'ordinateur, les drivers DOS des périphériques sont chargés en RAM (lecteur de CD-ROM, carte son, souris etc...). Ils sont en général stockés dans la mémoire conventionnelle, tout comme le système d'exploitation MS-DOS, mais il est possible de les stocker dans la mémoire haute.
Une fois les éventuels drivers et le MS-DOS chargés, la taille de la mémoire conventionnelle diminue de 640 Ko à une valeur comprise entre 500 et 620 Ko selon les configurations. La taille de cette mémoire conditionne la taille maximale des programmes exécutables sous DOS.
Cela signifie que si l'on a pas assez de mémoire conventionnelle disponible après démarrage, certains programmes MS-DOS ne peuvent plus être lancés.
C'est pourquoi il faut être savoir le point suivant, si l'on veut éviter les ennuis :

Le partage de la RAM entre XMS et EMS, le nombre de drivers DOS de périphériques chargés, le type de clavier (azerty, qwerty), la quantité de mémoire conventionnelle après démarrage et d'autres paramètres : Tout ceci se détermine dans les fichiers de démarrage, appelés CONFIG.SYS et AUTOEXEC.BAT.

Il est possible de modifier ces programmes afin de choisir sa configuration.
Si l'on utilise beaucoup de programmes DOS, on va devoir souvent changer de configuration, ce qui signifie de fréquents accès à CONFIG.SYS et AUTOEXEC.BAT.
Pour éviter cela, on va pouvoir utiliser des disquettes de démarrage (ou disquette de boot).

Normalement, votre PC doit, au démarrage, vérifier s'il y a une disquette système dans le lecteur, et dans le cas contraire, chercher sur disque dur les fichiers de démarrage. Si une disquette de démarrage est insérée, l'ordinateur va utiliser les fichiers de démarrage qu'il y trouve en priorité sur ceux du disque dur. Il est donc possible d'avoir au démarrage autant de configurations différentes qu'on a de disquettes de démarrage.
L'ordre des lecteurs sur lesquels l'ordinateur cherche les fichiers de démarrage est spécifié dans le BIOS de la carte mère. Si vous n'arrivez pas à utiliser vos disquettes de démarrage (l'ordinateur les ignore), alors il faut modifier la configuration du BIOS. Ne le faites pas sans avis d'un habitué si vous n'en êtes pas un vous même.

2. Comment créer une disquette de démarrage :

Sous Windows :

Aller dans le poste de travail.
Insérer une disquette dans le lecteur.
Avec le bouton droit, cliquez sur le lecteur de disquettes
Dans le menu qui apparaît, choisir Formater
Une fenêtre de formatage apparaît, cocher l'option "copier seulement les fichiers systèmes"

Une fois la disquette formatée, y copier les fichiers CONFIG.SYS et AUTOEXEC.BAT de votre disque dur.

Laissez la disquette dans le lecteur, et relancez l'ordinateur.

Normalement, il doit démarrer sur la disquette de façon normale, sauf que vous restez sous DOS, et une fois le démarrage terminé, vous êtes sur A:

Vous pouvez déjà lancer des programmes DOS, mais certains vont continuer à vous reprocher de ne pas avoir assez de mémoire conventionnelle.
Certains poussent même le ridicule jusqu'à vous dire "Vous devez avoir au moins 580 Ko de RAM pour lancer ce jeu", alors que vous êtes tout fier de vos 256 Mo.
C'est simplement que vos fichiers de démarrage, CONFIG.SYS et AUTOEXEC.BAT, sont mal configurés, et que tous vos gestionnaires stationnent en mémoire conventionnelle. Windows n'en a cure, et c'est pour cela que vous n'avez jamais eu de problème avant d'essayer de vieux jeux sous DOS.

3. les fichiers CONFIG.SYS et AUTOEXEC.BAT

Voyons ce qu'il y a dans ces fameux fichiers. Nous ne nous intéresserons qu'aux paramètres que vous serez amenés à modifier.

Voici un exemple de fichier CONFIG.SYS courant :

dos=high,umb
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE 1024
DEVICEHIGH=c:\CDROM\SCSI\ASPI8DOS.SYS /D
DEVICEHIGH=c:\CDROM\SCSI\ASPICD.SYS /D:ASPICD0
devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=033,850,C:\WINDOWS\COMMAND\country.sys

dos=high,umb
-----> Ne pas modifier

DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE 1024
-----> Ces deux lignes sont très importantes.
La première installe un gestionnaire de mémoire haute (XMS) appelé HIMEM.SYS. Ne modifiez pas cette ligne
La deuxième installe un gestionnaire de mémoire paginée (EMS), avec la quantité d'EMS voulue. C'est cette ligne que vous allez souvent modifier d'une disquette de démarrage à l'autre, en fonction de la quantité de mémoire EMS demandée par les programmes que vous utilisez (si la quantité n'est pas bonne, un message d'erreur vous le dira). Ici, 1024 Ko d'EMS vont être disponibles.

DEVICEHIGH=c:\CDROM\SCSI\ASPI8DOS.SYS /D
DEVICEHIGH=c:\CDROM\SCSI\ASPICD.SYS /D:ASPICD0
-----> Ces deux lignes installent des gestionnaires de lecteurs de CD-ROM, les miens en l'occurence, un graveur SCSI TEAC et un lecteur ASPI.
La documentation de vos lecteurs de CD-ROM, ou un tour sur le site de leur fabricant vous fournira la ligne de commande, et les gestionnaires DOS sont en général fournis. Vos lecteurs de CD-ROM seront alors en fonction sous DOS. Remarquez DEVICEHIGH utilisé à la place de DEVICE, pour indiquer que le gestionnaire en question sera placé en mémoire haute et non en mémoire conventionnelle.

devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=033,850,C:\WINDOWS\COMMAND\country.sys
-----> Ces deux lignes ne doivent pas être modifiées.

Voici maintenant un fichier AUTOEXEC.BAT

SET BLASTER=A220 I5 D1 T4
dos=high,umb
path C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOSMAXI
c:\WINDOWS\COMMAND\MSCDEX.EXE /D:ASPICD0 /D:IDECD000
lh c:\mouse\amouse.com
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
keyb fr,,C:\WINDOWS\COMMAND\keyboard.sys
C:\DOSMAXI\maxinit.exe C:\DOSMAXI
C:\DOSMAXI\volume.exe v:8 w:8 s:8 d:8 c:8 m:0 l:0

SET BLASTER=A220 I5 D1 T4
-----> Cette ligne se rencontre dans la majeure partie des AUTOEXEC.BAT. Elle concerne la carte son, indique son IRQ (requête d'interruption) et son canal DMA. Voyez la doc de votre carte son pour savoir si elle doit se trouver là.

dos=high,umb
-----> Encore une fois, laissez inchangée cette ligne.

path C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOSMAXI
-----> Cette ligne où le DOS doit par défaut chercher les commandes DOS lancées par l'utilisateur. En général, il ne faut pas modifier cette ligne.

lh c:\mouse\amouse.com
Cette ligne lance un driver de souris. La commande lh, comme devicehigh, indique un emplacement en mémoire haute plutôt qu'un mémoire conventionnelle.

mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
keyb fr,,C:\WINDOWS\COMMAND\keyboard.sys
Ces trois lignes bizarres servent, je crois, à obtenir le clavier et le langage du système d'exploitation en français, mais je n'en suis pas sûr (pour les deux premières). N'y touchez pas, en tout cas, sans quoi vous serez forcé d'apprendre, comme des tas de bidouilleurs ont du le faire avant vous, à taper en qwerty sur un clavier azerty.

C:\DOSMAXI\maxinit.exe C:\DOSMAXI
C:\DOSMAXI\volume.exe v:8 w:8 s:8 d:8 c:8 m:0 l:0
Ces lignes lancent des utilitaires de configuration des drivers de la carte son. Consulter la doc de la votre pour savoir comment vous devez les rédiger.

4. Comment augmenter sa mémoire conventionnelle :

Attention : Ne suivre cette procédure que pour la configuration de votre disquette de démarrage. Ne modifiez surtout pas les fichiers CONFIG.SYS et AUTOEXEC.BAT de votre disque dur.

Dans les anciennes versions du DOS (comme la 6.0, livrée avec Windows 3.1 à l'époque), Microsoft incluait un petit utilitaire d'optimisation de la mémoire conventionnelle, appelé MEMMAKER.
Lorsque Windows 95 est apparu, et avec lui le DOS 7.0, nos amis de Seattle ont jugé que MEMMAKER ne servait plus à rien puisque le DOS était appelé à ne plus être utilisé...sauf pour lancer Windows 95 bien sûr, et que Windows 95 se chargeait tout seul de la configuration mémoire, comme un grand, sans jamais planter.
Erreur ! C'est oublier que pendant longtemps, les jeux ont continué à n'être pas forcément compatibles Windows 95 (ou alors au prix de pertes de performances drastiques), et que les merveilles que sont Doom et Duke Nukem 3d n'avaient pas fini de hanter l'esprit des joueurs, tout en étant rigoureusement impossibles à lancer autrement que sous DOS pur. Et ne parlons pas des premiers émulateurs....

C'est pourquoi il n'est pas la peine de chercher MEMMAKER sur dans votre disque dur, il n'y est pas.
Avant toute chose, si vous avez des problèmes de mémoire conventionnelle, cliquez sur le lien ci dessous pour télécharger MEMMAKER.

MEMMAKER.ZIP (190 Ko)

Décompressez MEMMAKER.ZIP dans un endroit sûr, protégé de l'humidité et des insectes, puis décompressez le sur votre disquette de démarrage.
Lancez votre PC sur la disquette, pas sur le disque dur, je répète pas sur le disque dur.
Il est plus que recommandé de ne pas appliquer MEMMAKER sur les fichiers CONFIG.SYS et AUTOEXEC.BAT de votre disque dur, c'est inutile et les résultats sont incertains.

Une fois votre PC lancé, vous devez être sous DOS, et voir l'invite MS-DOS A:>
Taper MEMMAKER

MEMMAKER commence alors sa soupe. Il va relancer deux ou trois fois votre ordinateur, et faire des modifications ésotériques à vos fichier CONFIG.SYS et AUTOEXEC.BAT.
Vous pouvez alors admirer une inénarrable série d'avertissements, du genre :
"Si votre ordinateur ne répond plus pendant longtemps, éteignez le puis rallumez le"
ou encore "votre ordinateur fonctionne-t-il correctement, à présent ?"
ou le summum "MEMMAKER va déterminer la configuration idéale pour votre ordinateur".
Ne vous attendez pas à voir une GeForce 3 sortir d'un tiroir, ca n'arrivera pas !

Toujours est-il qu'après la procédure, vous devriez, à chaque fois que vous lancez l'ordinateur avec la disquette en question, avoir au moins 610 Ko de mémoire conventionnelle, et pouvoir lancer ce que vous voulez.

Laurent

source grospixel

Profil : IDNaute
Plus d'informations

ya une méthode mais elle ne marche que sous DOS/Windows 3.x... il ya deux lignes à rajouter dans config.sys. à savoir :

DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOS\EMM386.EXE NOEMS

mais à partir de windows 95, il ne sert à rien de faire cette manip...

Profil : IDNaute
Plus d'informations

ou telecharger memmaker



Aller à :
 

Liens