Accueil
Accueil
Le
Club
Delphi
Kylix
C
C++
Java
J2EE
DotNET
& C#
Visual
Basic
Access
Pascal
Dev
Web
PHP
ASP
XML
UML
SQL
SGBD
Win
Linux
Autres

        


Comment allouer plus de mémoire ?
auteur : Hdd34
Le gestionnaire de mémoire standard de Turbo Pascal ne peut accéder qu'à la mémoire conventionnelle, autrement dit aux 640 Ko de mémoire basse.
Or, de nos jours, il est courant de voir un PC dépasser les 256 Mo de mémoire vive. Comment y accéder ?
Cette quantité de mémoire en plus est appelée mémoire haute, ou mémoire étendue. Il existe 2 protocoles sous Dos pour y accéder : l'EMS (Expanded Memory Specification), qui fonctionne avec un système de pages mémoire de 16 Ko, plutôt utilisée sur les ordinateurs 286, et tombée en désuétude depuis, et l'XMS (eXtended Memory Specification), apparue avec les 386.
On préférera cette dernière, qui permet d'accéder jusqu'à 64 Mo de mémoire. Si ce n'est pas toute la mémoire dont vous disposez, c'est déjà un quantité plus que satisfaisante pour nos besoins.

Si vous désirez utiliser la mémoire XMS, il vous faudra créer vous-même l'interface entre celle-ci et votre programme, Turbo Pascal n'offrant rien de tel.
Les spécifications de cette mémoire peuvent être trouvée sur  eXtended Memory Specifications (XMS) 3.0

Vous pouvez aussi vous servir d'unités créées par d'autres utilisateurs


        

Consultez les autres F.A.Q's

Les sources présentés sur cette pages sont libre de droits, et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright ©2004  Developpez LLC. Tout droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérets. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide Accueil - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright 2000..2005 www.developpez.com