Win3x.Org

Windows & DOS Community

Utiliser Windows 3.1x avec + de 256 Mo de RAM

Post Reply   Page 1 of 1  [ 5 posts ]
Author Message
Nnay
Post subject: Utiliser Windows 3.1x avec + de 256 Mo de RAM
Posted: 19 September, 13:26
 
 
x Si vous avez déjà tenté d'utiliser windows 3.1 avec plus de 256Mo de RAM, vous avez pu vous prendre un msg comme ça : PageOverCommit value in SYSTEM.INI is too large. Decrease the value, or if not present, add a setting that is less than 4.
Pour pouvoir utiliser win3x avec + de 256Mo de RAM, éditez le fichier SYSTEM.INI et modifiez la ligne dans la section [386Enh]
PageOverCommit=4
Par:
PageOverCommit=1
si vous avez 512Mo de RAM ou +
PageOverCommit=0
Si vous avez 1Go de RAM.


Top
Quote
tombcore
Post subject:
Posted: 19 September, 16:23
Membre d'honneur
User avatar
Offline
 
Posts: 236
Joined: 14 January, 14:50
 
Avons nous vraiment besoin d'un tutoriel de ce genre ?

En effet il suffit de faire de que Windows nous dit en cas de problème.

_________________

Tom - Ancien webmaster de Win3x.Org


Top
Quote
le chef suprême
Post subject: Ce tutoriel est utile !
Posted: 01 June, 22:52
Membre inscrit
User avatar
Offline
 
Posts: 326
Joined: 02 June, 18:57
 
Ce tutoriel est utile puisque je n'ai su que mettre de 3, 2, 1 ou 0 comme valeur.
Je l'ai mis à 1 puis à 0 de façon hasardeuse avec 512 Mo RAM. Pas de changement significatif ressenti. Aucun souci n'est apparu.

Je vais remettre à 1 dès maintenant ! :wink:

_________________

Expert en MS-DOS, Windows 3.x, Windows 4.x (95/98/ME).
Live-CD Windows 95 !


Top
Quote
Alpskp
Post subject:
Posted: 02 June, 00:32
Membre inscrit
Offline
 
Posts: 9
Joined: 02 May, 16:00
 
L'origine du problème vient de la limite de taille du fichier d'échange permanent

Ce fichier doit faire 4 fois la taille de la ram selon les recommandations de m$
mais win3.1 empêche ce fichier d'occuper plus de la moitié de l'espace libre sur le disque

Le problème, c'est qu'à l'époque où est sorti win31, le dos ne gérait pas les partitions de plus de 2go donc win 3.1 s'attend à ce que la moité de l'espace libre soit au maximum 1go

et 4x256mo = 1go
quand il y a plus de 256mo de ram, on dépasse ce 1go de demi espace libre

Le 4x correspond à la valeur définie par PageOverCommit

Il faut PageOverCommit x ram < 1go

Avec win3.1, qui a besoin d'une swap sur 1 pc avec 512mo ?

_________________

Connecté sur un 286
mais avec fpu :)


Top
Quote
Big Monstro
Post subject: Re: Utiliser Windows 3.1x avec + de 256 Mo de RAM
Posted: 20 September 2023 17:03
Administrateur
User avatar
Offline
 
Posts: 3388
Joined: 27 June, 15:15
Retro PC: 80486 DX2/66, MS-DOS & Windows
 
Pour plus d'informations quant aux limitations de Windows 3.x avec des grandes quantités de mémoire, vous pouvez consulter l'article suivante à la base des connaissances (en anglais) : http://support.microsoft.com/kb/84388

Quelques passages traduits en français par mes soins (mieux écrit qu'avec le traducteur automatique de Microsoft) :

Tout d'abord une différence substantielle entre Windows 3.0 et Windows 3.1
Quote:
Les pilotes HIMEM.SYS fournis avec Windows 3.0 et MS-DOS 5.0 imposent une limite de 16 Mo : si Windows 3.1 est exécuté en utilisant une ancienne version de HIMEM.SYS (provenant de Windows 3.0 ou de MS-DOS 5.0), alors Windows 3.1 ne peut pas gérer plus de 16 Mo de mémoire. Vous devez mettre à jour le pilote XMS vers la nouvelle version fourni avec Windows 3.1 pour éliminer cette barrière. Windows 3.0 ne peut pas gérer plus de 16 Mo aussi bien en mode standard qu'en mode étendu. Cette limitation des 16 Mo n'existe pas sur Windows 3.1
Ensuite, venons-en à Windows 3.1 :
Quote:
La limitation de mémoire de Windows 3.1 est en principe de 512 Mo. Cette limite, bien que techniquement correcte, doit être précisée/nuancée. Cette limite s'applique seulement à Windows fonctionnant en mode standard. La limite pour le mode 386 étendu est de 256 Mo. Ce nombre représente la somme de la mémoire physique et virtuelle. La limite de 512 Mo du mode standard est seulement théorique. En pratique, la limite en mode standard est la même qu'en mode 386 étendu (256 Mo). Cette information ne concerne pas les ordinateurs ayant un processeur 80286. Ce processeur est physiquement limité à seulement 16 Mo
Quote:
La limite de 256 Mo du mode 386 étendu de Windows 3.1 est une limite liée à la mémoire physique et à la mémoire virtuelle. Normalement, la quantité de mémoire virtuelle est quatre fois supérieure à la quantité de mémoire physique accessible par Windows
Suite à la lecture de cet article, je souhaite poser une question aux spécialistes de Windows 3.x...

Est-ce que la mémoire virtuelle est gérée par Windows 3.x en "mode standard" ? A ce que je sache, ce mode de fonctionnement était destiné aux processeurs 80286, premier processeur à prendre en charge le mode protégé. Or, ces processeurs étaient déjà capables de gérer la mémoire virtuelle (jusqu'à 1 Go seulement pour le 286, beaucoup plus pour les 386 et suivants)


Top
Display: Sort by: Direction:
Post Reply   Page 1 of 1  [ 5 posts ]
Return to “Documentations et tutoriels”
Jump to: