4 Go : Windows 64 bits est la solution ? (2)

Actu suivante
Vendredi 9 janvier 2009 à 16:40 par Pierre Dandumont

Vista existe en 64 bitsHier, nous vous parlions de la gestion de la RAM avec Windows, dans ses versions 32 bits. Aujourd'hui nous allons parler des versions 64 bits de Windows et de la gestion de la mémoire. En pratique, c'est assez simple : sur un Windows 64 bits, vos 4 (ou plus) Go de RAM sont totalement utilisables par les applications.

Un processeur 64 bits ne prend pas en charge 16 Exaoctets

Contrairement aux idées reçues (encore), un processeur 64 bits ne gère pas sa mémoire sur 64 bits, du moins pas actuellement et pas en x86. En théorie, en 64 bits, il est possible de gérer 16 Exaoctets de mémoire, mais les processeurs ne gèrent pas la mémoire sur 64 bits. Chez AMD, avec le K8 et le K10, l'adressage s'effectue sur 40 bits (1 To de mémoire) alors qu'Intel se limite à 36 bits sur les Core 2 Duo (38 ou 40 bits dans les serveurs). Sur le Core i7, Intel travaille en 40 bits (1 To). Notons enfin que la mémoire virtuelle est gérée en 48 bits (256 To).

Les différents Windows 64 bits

Sans entrer dans les versions pour les serveurs ni dans les versions IA-64 (pour Itanium), il existe tout de même plusieurs Windows en 64 bits. Le plus ancien est Windows XP 64 bits, qui — malgré son nom — n'est pas un Windows XP mais un Windows Server 2003 (il est basé sur Windows NT 5.2 et pas NT 5.1). Plus récemment, Microsoft a proposé des versions 64 bits de Windows Vista, avec Home Basic, Home Premium, Business et Ultimate. Au niveau de la mémoire, XP 64 bits gère 128 Go, tout comme Vista Ultimate et Vista Business. La version Home Premium se limite à 16 Go alors que Home Basic ne peut pas utiliser plus de 8 Go. Notons qu'en dehors du fait qu'un Windows 64 bits nécessite des pilotes 64 bits, la principale limitation vient du fait que l'OS n'exécute pas les programmes 16 bits (qui date généralement de Windows 3.11) et que les programmes 32 bits sont exécutés dans une couche de compatibilité qui peut, dans de rares cas, poser des problèmes.

2 Go, 4 Go ou 8 To par application

Alors que Windows en 32 bits avec une application 32 bits limite la mémoire disponible à 2 Go pour cette dernière, c'est un peu différent avec Windows en 64 bits. Trois cas se présentent : si l'application est 32 bits et fonctionne de façon classique, on garde le cas de base, l'application dispose de 2 Go d'espace adressable. Si l'application est « LargeAddresseAware », elle peut accéder à 4 Go de mémoire (et non pas 3 Go comme sous Windows 32 bits). Enfin, les applications 64 bits disposent de 8 To d'espace adressable, une valeur qui laisse le temps de voir venir.

En pratique, et pour peu que les pilotes soient disponibles, il est préférable d'utiliser un Windows (Vista) 64 bits si votre machine dispose de 4 Go de RAM ou plus et d'un processeur 64 bits. Pourquoi Vista ? Parce que les pilotes pour Windows XP 64 bits sont rares.

Source : Tom's Hardware FR

Commentaires
Ajouter un commentaire
madmike41 09/01/2009 17:00
Masquer
-0+

Je suis en wxp 64 bit et les drivers se trouve facilement. Il y en as surement moin qu'en vista 64 masi ceux des cartes meres, gpu, modems (recents) existent tous.

SpadVIII 09/01/2009 17:26
Masquer
-3+

Même retour d'expérience: J'ai tenté Vista 64bits en Avril 2008, j'avais un peu les boules pour les drivers et la compatibilité et en fait je n'ai jamais eu de soucis pour une utilisations standard. Tous mes anciens jeux qui passaient sous XP en 32bits tournent parfaitement sous Vista 64.
Pour les drivers, idem, tous les périphériques pas trop anciens ont leur drivers spécifiques (juste trouvé une vieille web cam Philips qui ne marche plus; mais elle a au minimum 5ans... bon...)

YANNP77 09/01/2009 17:42
Masquer
-1+

Au risque de paraître un peu noob : c'est quoi le gain, à part qu'on peut utiliser plus de Ram? Ca "marche" mieux? c'est plus rapide? Ca démarre plus vite?

pierreyoda 09/01/2009 17:44
Masquer
-0+

Intéressant. Contrairement à ce que je pensais, aucun problème pour les jeux d'après divers avis et cette article.
A mon prochain ordi (Dell, dans quelques semaines), je fais le saut... (de toute façon, il n'y a pas le choix, 64 bits d'office).
Question : Est-ce que passer de 4 à 6 GO est intéressant?
2e question : Pour Linux, des différences 32-64 bits? Sachant que je vais l'installer, si il y a des problèmes, je garde 32 bits, après tout Linux est assez léger...

Oracle 09/01/2009 17:44
Masquer
-2+

Excellent article !

Tu m'as convaincu, je me suis installé Vista intégrale 64 sur ma nouvelle machine composée de : CM Asus rampage extreme, Q9550, 4 Go Corsair Dominator DDR3 PC16000, 2 CGs dont un 4870X2 et un 4870 1Go, carte son X-Fi Elite Pro.

Pour Vista je n'avais pas le choix parce que XP ne gère pas plus de deux GPU en crossfireX, par contre j'hésitais entre 32 et 64, cet article est tombé à point nommé.

J'ai installé le 64 sans aucun problème, et ça roxeeeeee... LOL!

PS : Il y a deux DVD (32 et 64) dans la boite Vista intégrale non OEM, 317 Euros quand même, mais bon, il faut ce qu'il faut...

Merci pour ces brillantes explications.



Anonyme 09/01/2009 18:05
Masquer
-0+

Questions d'une personne qui n'y connait rien :
Les drivers pour Vista 64 sont vraiment devenus courants ?
Est ce qu'il y a désormais suffisament d'applications qui tirent partis du 64 bits ?
Est ce que des jeux en tirent profit ?

bejito81 09/01/2009 19:23
Masquer
-0+

tous ce qui est neuf (on va dire les 2 dernières années) possèdes des drivers 64 bits, la majeur partie de ce qui n'est pas trop vieux aussi ( entre 2 et 5 ans), au dela ca dépend

oui il y a des jeux avec des exécutables 64 bits (pas assez a mon gout mais c'est plus la fautes des joueurs que des développeurs, vu que les joueurs ne voulaient pas passer a vista 64, les devs n'ont pas pris le temps de faire des exe en 64bit)

un truc dont on ne parle jamais l'avantage des cpu 64 n'est pas la uniquement au niveau mémoire mais aussi au niveau vitesse (quand les programmes utilisent des variables en 64bit et qu'ils ont été compilé en 64bit)

darika 09/01/2009 19:24
Masquer
-0+

yannp77 :
Au risque de paraître un peu noob : c'est quoi le gain, à part qu'on peut utiliser plus de Ram? Ca "marche" mieux? c'est plus rapide? Ca démarre plus vite?


J'ai depuis peu ajouté 4Go de Ram supplémentaire, je suis à présent à 8Go de Ram.
Tout d'abord, à 4Go de ram, je n'ai pas remarqué que Windows démarrait plus vite. Cependant, le superfetch devient vraiment exploitable.
J'ai cependant remarqué que le système était plus réactif qu'en 32 bits et donc plus souple.
A 8Go de ram, je peux enfin allouer sans difficulté 4Go de ram sous Photoshop, ce qui permet au logiciel d'être bien plus rapide pour le traitement de l'image et demande beaucoup moins de swap disk.
Je fais aussi un peu de montage vidéo sous Premiere et je commençais déjà à arriver à la limite des 4Go de ram auparavant sur des gros projet.
Je pense que la quantité de mémoire dépend surtout de l'usage que l'on en fait et des logiciels que l'on utilise.
Cela permet juste que la machine ne ralentisse pas à cause d'un manque de mémoire insuffisante. J'ai souvent rencontré ce problème lorsque j'étais sous XP 32bits (3Go de ram) et que l'application d'un filtre ne pouvait s'effectuer par manque de mémoire.
Donc Plus il y a de mémoire ram, mieux c'est, mais il faudrait avoir souvent l'occasion de pouvoir l'exploiter.

Anonyme 09/01/2009 19:33
Masquer
-0+

Perso j'ai un portable HP gamme pro workstation avec 4GO de RAM depuis un moment, j'ai utilisé Vista 64 Business pendant près d'un an et je sui passé à XP 64bits qui est je trouve beaucoup plus léger et prends beaucoup moins de place sur le disque. A ce jour, au niveau du ressenti, XP64bits est l'OS le plus vif sur ma machine (hors Linux bien entendu).
Sous vista ce qui m'a gavé c'est qu'à peine arrivé sur le bureau il bouffe déja près d'1 Go de Ram tandis que XP64 se contente de moins de 400 avec tous les pilotes installés.

Mictateur 09/01/2009 21:04
Masquer
-2+

a écrit :

Sous vista ce qui m'a gavé c'est qu'à peine arrivé sur le bureau il bouffe déja près d'1 Go de Ram tandis que XP64 se contente de moins de 400 avec tous les pilotes installés.



Troll spotted. :pfff:


GG pour l'article. :jap:
Perso, j'aurais également mentionné le fait que Vista x64 possède la fameuse technologie PatchGuard qui a fait couler beaucoup d'encre y'a deux ans puisque c'est un truc qui empêchait les anti-virus de patcher le noyau quand ils le désiraient... Evidemment, ça rend l'OS plus stable... ;)

Chklang 09/01/2009 21:33
Masquer
-0+

JVL1EN :
Perso j'ai un portable HP gamme pro workstation avec 4GO de RAM depuis un moment, j'ai utilisé Vista 64 Business pendant près d'un an et je sui passé à XP 64bits qui est je trouve beaucoup plus léger et prends beaucoup moins de place sur le disque. A ce jour, au niveau du ressenti, XP64bits est l'OS le plus vif sur ma machine (hors Linux bien entendu).
Sous vista ce qui m'a gavé c'est qu'à peine arrivé sur le bureau il bouffe déja près d'1 Go de Ram tandis que XP64 se contente de moins de 400 avec tous les pilotes installés.


Peut-être, mais si un programme demande beaucoup de ram, vista sait se gérer pour prendre le moins de mémoire possible. Donc tant que t'en a, Vista l'exploite (ce qui lui permet d'être très réactif). Pourquoi ne pas profiter de ce qu'on a en trop?
Pour aero ce fut la même chose : Beaucoup rallaient, mais aero ne fait qu'utiliser la carte graphique quand tu fais tu 2D. Donc pas de pertes.

Vista bouffe beaucoup... Quand personne n'en demande!

Mictateur 09/01/2009 22:08
Masquer
-0+

Chklang a écrit :

Pour aero ce fut la même chose : Beaucoup rallaient, mais aero ne fait qu'utiliser la carte graphique quand tu fais tu 2D. Donc pas de pertes.



Comme on l'a dit 600 fois, à vrai dire c'est le contraire : Aero prend presque rien en mémoire, il libère le CPU et fluidifie l'interface, tout en ne modifiant pas l'autonomie... :)

metamasterplay 09/01/2009 22:11
Masquer
-0+

il faut aussi préciser que les applications 64bits natifs tiennent sur plus d'espace et consomment plus en mémoire que leurs homologues 32bits. Ce qui fait par exemple que Vista 64bits consomme plus en mémoire que Vista 32bits.
Tout ça pour dire que l'intérêt de passer à un OS 64bits sur un système à faible quantité de mémoire est plus que limité.

matou 09/01/2009 23:18
Masquer
-0+

J'avais utilisé ubuntu 64 bit et puis sur un forum ,j'ai lu que si tu n'avais pas 4go c'était contre productif.Puisse que chaque mot fait 64 bits que se soit un zéro ou un 1 ou 255 par contre pour les nombres faisant plus de 32 bits ,tu gagnes.Je suis revenu à la version 32 bits.J'ai pas ressenti de différence de vitesse.

Anonyme 10/01/2009 03:59
Masquer
-0+

Si on est joueur, vaut mieux rester sur du 32 bits en attendant que le marché des jeux suive. Dernier exemple en date, GTA 4. Le jeu tournait à 20-25 fps sur mon vista 64 avec 4go de ram. Repasser en XP x86 et seulement 2 go de ram, le jeu tournait à 35-40 fps.
Bon, ok le jeu est mal programmé mais quand même!

Mictateur 10/01/2009 14:50
Masquer
-1+

a écrit :

Bon, ok le jeu est mal programmé mais quand même!



Je crois que tu résumes bien la situation là... :o

Dandu 10/01/2009 18:08
Masquer
-0+

a écrit :

Si on est joueur, vaut mieux rester sur du 32 bits en attendant que le marché des jeux suive. Dernier exemple en date, GTA 4. Le jeu tournait à 20-25 fps sur mon vista 64 avec 4go de ram. Repasser en XP x86 et seulement 2 go de ram, le jeu tournait à 35-40 fps.
Bon, ok le jeu est mal programmé mais quand même!




Va dire ça aux utilisateurs de Crysis ou de FarRcry (optimisé 64 bits et plus rapides) ou a ceux de SupCommander et de FS X, qui même s'ils sont en 32 bits sont LargeAddresseAware et donc aiment bien les OS 64 bits (ils ont plus de mémoire donc sont généralement plus rapides)

Anonyme 10/01/2009 18:51
Masquer
-0+

Justement : comment savoir si un jeu est LargeAddressAware ou non ?
C'est sur la jaquette du jeu, ou faut-il aller sur le site du développeur ?

Dandu 10/01/2009 19:14
Masquer
-0+

faut essayer, en fait, y a pas de moyen simple de le savoir, sans aller regarder dans l'exécutable.

CaptainDangeax 11/01/2009 09:41
Masquer
-0+

Bonjour à tous. Quant à Oblivion patché avec toutes les extensions, en XP32 c'est plantage toutes les 20-30 mn quand on sort d'un bâtiment (ça sent le problème d'allocation mémoire, vu que les extérieurs sont BEAUCOUP plus grands que les intérieurs). En XP64, je suis fatigué avant l'ordinateur et je vais me coucher avant. Linux ? Par sa nature multi-plateforme, il se comporte différemment de Windows et à part sur des tâches consommatrices (encodage, compilation...) il n'y a pas d'avantage au 64bits. Par contre, dans les 2 cas, 4Go ne sont pas adressables en 32bits, on a environ 3,5Go le reste étant réservé au mapping PCI.
Enfin, Vista, je crois que je vais attendre Windows Seven SP1...

FireBird 11/01/2009 16:43
Masquer
--1+

Mictateur :
Comme on l'a dit 600 fois, à vrai dire c'est le contraire : Aero prend presque rien en mémoire, il libère le CPU et fluidifie l'interface, tout en ne modifiant pas l'autonomie...



Whaooo !!
donc en fait avec Aero tu peux utiliser à fond ta carte graphique ou GPU sans consommer rien en plus en énergie électrique...
Je suis sur le cul !

ababa 11/01/2009 23:47
Masquer
-0+

FireBird :
Whaooo !!donc en fait avec Aero tu peux utiliser à fond ta carte graphique ou GPU sans consommer rien en plus en énergie électrique...Je suis sur le cul !


et ouais dur dur l'ironisme de nos jours

Dandu 12/01/2009 00:06
Masquer
-1+

FireBird :
Whaooo !!donc en fait avec Aero tu peux utiliser à fond ta carte graphique ou GPU sans consommer rien en plus en énergie électrique...Je suis sur le cul !



fait pas exprès de pas comprendre : l'utilisation de la carte graphique est (très) faible, et la consommation de cette dernière est contrebalancé par la consommation CPU en moins (sauf si tu passes en interface sans rien comme artifice, mais bienvenue en 95, quoi).

Ce truc de la diminution de l'autonomie, ça vient de la bêta de Vista et l'expérience à montré que l'impact est quasi-nul.

Anonyme 12/01/2009 10:39
Masquer
-0+

Hello Dandu,

Marrant que ces articles sortent au moment ou j'en écris sur le même sujet de mon côté.

Pour savoir si un programme est LAA, il y a le petit soft Laatido qui fait ça très bien, il permet aussi de patcher un programme non LAA pour le rendre LAA (à vos risques et périls) :
http://www.musikbanken.se/TechLaaTiDo.aspx

okey-dokey 12/01/2009 11:28
Masquer
-0+

Mictateur :
Comme on l'a dit 600 fois, à vrai dire c'est le contraire : Aero prend presque rien en mémoire, il libère le CPU et fluidifie l'interface, tout en ne modifiant pas l'autonomie...




En fait... Oui et non.

Dans Vista Aero n'est pas aussi parfait que cela parce qu'il fait une copie en memoire centrale de ce qui est dans la mémoire vidéo.
Il suffit d'ouvrir son gestionnaire de tache pour voir la place occupée en mémoire par le gestionnaire de fenetre (WDM).
Avec Seven cela change (normalement, s'ils font bien ce qui est annoncé, avec eux on ne sait jamais) et il ne fera plus cette copie "inutile".

Mictateur 12/01/2009 13:41
Masquer
-0+

okey-dokey a écrit :

Avec Seven cela change (normalement, s'ils font bien ce qui est annoncé, avec eux on ne sait jamais) et il ne fera plus cette copie "inutile".



Quand je dis "il prend rien" ça veut dire "il prend presque rien", soit rarement plus de 40 Mo... ;)
Et je crois que c'est qu'avec DX10 que cette copie n'est plus faite dans 7, si je ne me trompe pas... :)

okey-dokey 12/01/2009 14:24
Masquer
-0+

Mictateur a écrit :


Quand je dis "il prend rien" ça veut dire "il prend presque rien", soit rarement plus de 40 Mo... ;)




Compare cela au GDI+ de XP.. en conditions similaires c'est kif kif. Là non plus tu depasses rarement les 40Mo.
Aero est censé "alléger" ça, la mouture de Vista n'a pas tout à fait rempli son objectif à ce niveau là. (Comme pas mal d'autres promesses d'ailleurs)


Mictateur a écrit :


Et je crois que c'est qu'avec DX10 que cette copie n'est plus faite dans 7, si je ne me trompe pas... :)




Je n'ai rien vu de tel à ce sujet.
Par contre le mois derniers ils ont parlé de WARP qui permet l'usage de Dx10/11 via le CPU. On aurait pu s'attendre à pouvoir activer l'interface Aero sans carte graphique adequat, pourtant cela ne semble pas etre (encore) me le cas ... pas d'aero en machine virtuelle par ex.

http://msdn.microsoft.com/en-us/li [...] How_to_Use

Dandu 12/01/2009 14:52
Masquer
-0+

okey-dokey a écrit :



Je n'ai rien vu de tel à ce sujet.
Par contre le mois derniers ils ont parlé de WARP qui permet l'usage de Dx10/11 via le CPU. On aurait pu s'attendre à pouvoir activer l'interface Aero sans carte graphique adequat, pourtant cela ne semble pas etre (encore) me le cas ... pas d'aero en machine virtuelle par ex.

http://msdn.microsoft.com/en-us/li [...] How_to_Use




Ben si, avec VMware, on a Aero en virtualisation (en tout cas sur Mac)

okey-dokey 12/01/2009 14:58
Masquer
-1+

Dandu a écrit :

Ben si, avec VMware, on a Aero en virtualisation (en tout cas sur Mac)




Grace à la prise en charge de l'acceleration matériel dans WMWare.
Ce n'est pas le systeme qui permet ça, mais le logiciel de virtualisation qui offre un acces direct au GPU. C'est différent ...

VirtualBox est pour l'instant limité à l'openGL à ce niveau là, donc pas d'Aero dans Vista/Seven avec ce logiciel.

Mictateur 12/01/2009 20:46
Masquer
-0+

okey-dokey a écrit :

Je n'ai rien vu de tel à ce sujet.



En fait je me suis trompé je crois.
C'est la mémoire graphique qui est soulagée.
http://www.istartedsomething.com/2 [...] ion-by-50/

galatasaray007 20/03/2009 21:50
Masquer
-0+

Anonyme :
Si on est joueur, vaut mieux rester sur du 32 bits en attendant que le marché des jeux suive. Dernier exemple en date, GTA 4. Le jeu tournait à 20-25 fps sur mon vista 64 avec 4go de ram. Repasser en XP x86 et seulement 2 go de ram, le jeu tournait à 35-40 fps.Bon, ok le jeu est mal programmé mais quand même!




Justement, c'est vrai que c'est mal programmé, regarde derriere la boite du jeux : "optimisé 64 Bits". C'est faux!!!! Moi qui possede Vista Familiale Premium 64 Bits, le jeu se lance en 32 Bits :o, pas moyen de jouer en 64 Bits, peut etre un 3e patch va sortir???

Ce sujet ne peut plus être commenté.
Liens commerciaux
Publicité

Les offres du moment

Tout sur les Mémoires
 Derniers articles sur les Mémoires
Vista ne gère-t-il que 3 Go de RAM ? Dossier « 4 Go »

Vista ne gère-t-il que 3 Go de RAM ? Dossier « 4 Go »
Comment un OS gère-t-il 4 Go de mémoire vive ? Vista est-il limité à 3 Go ? La vérité sur Tom's Hardware. Lire la suite

  • DDR3 : intérêt et comparatif
    a montée en fréquence de la DDR3 a été bien plus rapide que ne l'avait été celle de la DDR2. Mais quel est l'intérêt aujourd'hui d'opter pour cette mémoire ? Et quel kit est le plus intéressant de par ses fréquences ou ses timings ? Lire la suite
Tous les articles Mémoires
Liens commerciaux

Newsletters


  • Besoin d'aide ? Publiez votre question
  • Publier