32bits VS 64bits;

Résolu/Fermé
bitman Messages postés 932 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 2 février 2015 - 16 sept. 2010 à 14:40
Nabla's Messages postés 18149 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 16 sept. 2010 à 16:01
Bonjour,

j'ai ecrit cette petite meditation pour les non eclairés et avides de connaisances, portant sur les différence entre un systeme 64 bits et 32 bits;

1*normalment avec 32 bits comme bus d'adresse on peu adresser 2 puissance 32 soit 4.3giga ......mais giga de quoi?


4.3 giga de bits ou d'octets , de peripheriques, .....etc.

la reponse c'est que tout (cases memoire,periphes...etc) est designé en 8 bits (ou octet) ,donc si 4 giga sont pour la ram les 300mega qui reste sont pour le swap ,les periphe ....etc, donc c'est faisable d'exploiter plus de 3.5 giga deram avec un OS 32bits....

mais le probleme c'est que certaine OS (comme XP) bloquent l'utilisation des 4 giga de ram à 3 meme si au debart il peuvent gerer tt la quantité ,mais ils ne le font pas!.


2* un pc qui a baucoup de ram (plus de 4 giga donc) devrait etre coupler avec un OS de 64bits; parceque c'est la seule (ou presque) solution de pouvoir utiliser tt cette ram (et tt ce que cela implique sur les perphes meme si les OS ont la facheuse
habitude de ttjour swapper), et aussi parceque en 64 bits les "aller et retour" entre le cpu et la memoire central sont diviser par deux (par rapport à 32 bits) donc un gain de temp.....surtout pour fair des gros calculs plus de 32 bits!

3* les codes ecrits pour les os 32 bits sont differents de celle ecrits en 64 biensur, tout est formaté en tail 64 bits (les adresse, les instructions,.....etc).



4*un pc qui a peu de memoire systeme et qui n'est pas doté d'un cpu 64bits doit se contenter d'un OS 32 bits.



5* donc un pc super equipé ( ram plus de 4 giga, un cpu avec baucoup de cache et doté de la technologie 64 bits ....etc) doit etre coupler avec un OS 64bits, et pour une machine qui moin de 3 giga (meme un cpus 64bts!) doit etre coupler avec un 32 bits.

ceci dans le but d'obtenir les méilleur perphes.


6* un programme ecrit en et pour un OS 64 bits consome un peu plus de ram que celui ecrit en 32 bit, c'est pour ca qu'il faur baucoup de ram pour installer un OS 64 bits.


7*il y a deux ameliorations (dans l'ideal) du 64 sur le 32; on accede de moin en moin au fichier de pagination du fait de la taille de la ram,et comme le DD est 20 fois plus lent que la RAM,alors.....


deuxieme argument des pros 64bits c'est que les allers et retours entre le CPU et la memoire central (ram) sont divisés sur 2 par rapport à un systeme à base d'un OS 32 bits, d'ou un gain de temp ....donc de performance!

mais ceci (améliorations) est tres conditionné; il faut avoir baucoup de ram, modifier l'OS pour qu'il utilise moin de swapp, le cpu doit etre en 64 bits architecture, sinon c'est dites amelioration seront caducs! donc c'est amélioration sont un potentiel qu'il faut "liberer".

A voir également:

5 réponses

Flow78 Messages postés 1807 Date d'inscription lundi 19 juillet 2010 Statut Membre Dernière intervention 1 février 2013 171
16 sept. 2010 à 14:54
Bonjour;

J'ai mis du temps à comprendre que par "perphes" tu voulais dire "perfs" et non "périphériques".

Sinon, pas trop mal, mais beaucoup de blabla pour peu d'infos :
Avec 4Go de ram utiliser un OS 64bits, avec 3Go utiliser un système 32bits.
Et tu aurais aussi pu faire attention aux fautes d'orthographes, ainsi qu'à la mise en page, afin de rendre ton guide plus lisible et accessible.

A+
0
Nabla's Messages postés 18149 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 220
Modifié par Nabla's le 16/09/2010 à 14:56
on retrouve certaines des info de cette astuce:
https://www.commentcamarche.net/faq/15819-pourquoi-windows-ne-voit-pas-les-4-go-de-ram-installes

de plus, en 32 bits, il est possible d'utiliser plus de mémoire grace à la PAE

https://forums.commentcamarche.net/forum/affich-3116681-probleme-ram-4-giga

merci quand meme d'avoir apporté ta vision de la chose
0
bitman Messages postés 932 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 2 février 2015 25
16 sept. 2010 à 15:44
c'est sur!

mais le PAE à lui seul n'est pas suffisant, ca ne remplace pas un bon OS 64bits installer sur une machine moderne et performante!

le PAE va disparaitre à moyen terme.

y'a baucoup de parametre de performances , pour chaque comosant ou systeme (ou entitée).

et ces perphe (rapidité) finaux sont liés à dautre parametre (capacité RAM, largeur bus, registre,frequence......etc).

donc le PAE ne permet que de regler un de ces parametre (finaux ou non)...
0
bitman Messages postés 932 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 2 février 2015 25
16 sept. 2010 à 15:47
performances (parametre finale), criteres (parametre premier), entités (les systeme à etudier).



je sais.................je DELIRE les amis,que voulais vous ,l'abus de stupéfiant rend reveurrrrrrrrrrrrr
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nabla's Messages postés 18149 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 220
16 sept. 2010 à 16:01
Les processeurs x86 intègrent des registres 64 bits depuis le pentium 166 MMX .

Les isntructions étaient néanmoins toujours codées sur 32 bits, c'est pour ca que ces processeurs étaient toujours appelés 32 bits.

Le PAE tend bien évidement à disparaitre, c'était une passerelle de transition à l'approche de la limite des 4 Go de RAM dans les sytèmes 32 bits... la gestion d'un adressage sur quelques bits supplémentaires permettait d'augmenter les performances des systemes sans changer toute l'architecture.

Maintenant, tous (ou presque) les systemes vendus sont compatibles 64 bits, donc le PAE n'a bien évidement plus de raison d'être: les gens étant en 32 bits ne sont bloqués que par leur systeme d'eploitation et non par leur matériel.

Bref.. la réelle différence entre les systemes (au sens large) 32 et 64 bits, c'est le jeu d'instruction utilisé.

Nota: dans processeurs vendus à l'heure actuelle, la majorité sont compatibles x86 (32bits) et x86_64 (64 bits). Les processeurs de type itanium utilisent un jeux d'instruction IA64 qui eset incompatible avec le jeu d'instructions x86 ainsi que le jeu x86_64
0