Il peut migrer en projet windows. Mais je ne suis pas qu'il n'y a pas le même 
probléme. Il me semblait qu'un programme était limité à deux giga pour win en 
version normal.
Que fait son programme pour bouffer autant de ram? Il n'y aurait pas moyen 
d'optimiser?
dav.


Le jeu 01/06/2006 à 16:14, Rafael Pinilla a écrit :
> fred leco a écrit :
> > bonjour à tous et merci par avance
> > 
> > j'ai un ami qui a un programme de calcul (en c++) qui fonctionne sous dos
> > quand il demande trop de calculs, à priori "le calcul s'arrete à 2 Go de 
> > RAM" (alors qu'il a 4 Go de RAM)
> > donc il y a un probleme (est ce que le dos gére pas plus, est ce le 
> > programme ...)
> > 
>       Logiquement, DOS, hors gestionnaire de "mémoire étendue" ne sait gérer 
> que 640ko de mémoire, ensuite, les gestionnaires de mémoire étendue 
> permettent, en jonglant entre mode protégé et mode réel (oulà, ça fait 
> bizarre de dire ces mots presque oubliés), fournissent les données par 
> morceaux dans les 640ko.
> 
> 
> > est ce qu'il a interet de passer sous linux ?
> 
> oui, à mon humble sens.
> 
> > si oui comment faut il faire ?
> > 
> 
> ubuntu Dapper live pour voir dans l'immédiat, elle boote sans risque, et 
> il y a une procédure d'installation graphique.
> 
> > reprendre le code source en c++ et le compiler sous linux ? (comment le 
> > faire)
> 
> Question, ce n'est pas lui qui a écrit ce programme ? Si c'est lui, 
> l'apprentissage ne devrait pas être trop indigeste, et le support de la 
> communauté et là, en plus des papages wouaibes.
> 
> > et ensuite le lancer sous ligne de commande linux ?
> 
> Oui, par exmeple. A tout prendre, entre une ligne de commande DOS 
> (défective) et un bash sous linux, je prends le shell linux :)
> 
> > -- 
> > Frédéric LE COSSEC
> 
> Vaste question que la gestion de mémoire sous linux. Cependant, en 
> cherchant sur google, les références sont anciennes, tant les noyaux de 
> la série post 2.4 sont parvenus à gérer de grandes quantités de mémoire.
> 
>  >Linux supports up to 4 GB (~2^32 bytes) of memory on 32-bit
>  >architectures and 64 GB (~2^36 bytes) on x86 with PAE. No other
>  >operating system can support more on 32-bit since it is a limitation of
>  >the hardware.
>  >On 64-bit systems, Linux supports up to 16 EB (~2^64 bytes) of memory,
>  >which is about 16 million times more than the 1 TB limit of MS.
>  >
>  >Current Linux 2.4 allows 32 CPUs for 32-bit arches and 64 CPUs on >64-bit
>  >arches. However, this limit is (was?) being removed in 2.5, so you can
>  >have up to 32767 CPUs, which should be enough for you right now.
>  >(Note: I said _right now_, lest anybody make jokes about 640K limit)
> 
> 2^64 octets sur un amd64 sous linux 64bits, ça décoiffe, non ?
> 
> 
> Rafael
> 
> -- 
> Rafael Pinilla        Linux addict since 1992
> http://www.pinilla.org
> 
> 
> Linux-Azur :      http://www.linux-azur.org
> Désinscriptions: http://www.linux-azur.org/liste.php3
> **** Pas de message au format HTML, SVP ****
> 


Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à