Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1820 connectés 

  FORUM HardWare.fr
  Hardware
  Processeur

  Ya encore des CPU qui ne supportent pas les systèmes x64 ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ya encore des CPU qui ne supportent pas les systèmes x64 ?

n°10431328
nonoblok
Posté le 20-09-2018 à 21:49:14  profilanswer
 

Salut à tous.
 
Donc je voulais savoir si il existait encore des CPU qui ne supportent pas le x64 ?
Donc est-ce que les CPU 32bits fonctionnent sous un OS 64 ? Si oui il y a des limitations non ?
Je vous remercie.
 :hello:

Message cité 1 fois
Message édité par nonoblok le 21-09-2018 à 11:36:43

---------------
[VDS] Ipad air 16Go WIFI Noir -------->  200€ in
mood
Publicité
Posté le 20-09-2018 à 21:49:14  profilanswer
 

n°10431594
nonoblok
Posté le 21-09-2018 à 11:33:34  profilanswer
 
n°10431604
ccp6128
Syntax error
Posté le 21-09-2018 à 11:39:07  profilanswer
 

Salut a toi,
 
En cpu neuf grand public, tout ce qui est dispo est compatible x64.
 
En CPU d'occase, tout ce qui est Core2Duo et plus récent (quoique techniquement certains Pentium 4 étaient compatibles x64), est compatible x64.
 
J'exclus de fait les trucs soudés que tu peux trouver dans certains netbooks anciens (genre Atom ou trucs encore plus exotiques).

n°10432179
nonoblok
Posté le 21-09-2018 à 23:31:43  profilanswer
 

Un grand merci pour ta réponse.
 
Du coup un un cpu x64 fonctionne sous OS 32 bits ?


Message édité par nonoblok le 21-09-2018 à 23:32:06

---------------
[VDS] Ipad air 16Go WIFI Noir -------->  200€ in
n°10432190
eastride
Posté le 21-09-2018 à 23:54:16  profilanswer
 

oui, même si les os x86 n'ont plus tellement d'intérêt

n°10432192
Xantar_Eoz​enn
Posté le 22-09-2018 à 00:00:46  profilanswer
 

Un CPU 32bit ne fonctionnera pas sur un OS 64bit.
Sur un CPU 64bit, tu peux mettre un OS 32 ou 64bit.
Par contre attention, un Windows 32bit peut exécuter du code 16/32bit alors que Windows 64bit n'exécutera que du 32/64bit.  
La plus gros limitation sur un OS 32bit c'est l'adressage de la RAM globale et par processus.


Message édité par Xantar_Eozenn le 22-09-2018 à 00:03:28
n°10432200
satoshi
Posté le 22-09-2018 à 00:20:19  profilanswer
 

mais... quel est le but de la question?

n°10433958
nonoblok
Posté le 25-09-2018 à 11:55:50  profilanswer
 

oui on est sur du 4Go de RAM géré max contre 256Go il me semble pour l'os 64


Message édité par nonoblok le 25-09-2018 à 11:56:12

---------------
[VDS] Ipad air 16Go WIFI Noir -------->  200€ in
n°10433993
ccp6128
Syntax error
Posté le 25-09-2018 à 12:45:38  profilanswer
 

Pas vraiment.
 
Meme si la limite d'adressage d'un systeme 32 bits est effectivement 4Go, cela fait un moment (depuis les Pentium Pro) que le bus d'adressage des processeurs 32 bits était en fait de 36 bits, permettant en réalité d'adresser 2^36=64 Go sur un processeur 32 bits, si  l'OS supporte le PAE.
 
C'était le cas sous les versions serveur de Windows, ainsi que sous Linux par exemple. Ce n'est toutefois pas une solution magique parce que la limitation principale, qui est la quantité maximale de mémoire adressable par un processus (~combien de RAM un seul logiciel peut utiliser), reste limitée (par défaut 2 Go sous Windows 32 bits). Donc tu peux lancer plus de choses, mais ca ne te permet toujours pas de lancer des logiciels qui ont besoin d'énormément de mémoire.
 
 
Le passage au 64 bits passe la mémoire adressable a 2^64 bits soit 16 exibytes, ou encore 16 777 216 To de mémoire. Ca c'est la théorie. La taille de bus mémoire des processeurs actuels est de 42 bits chez Intel, 48 chez AMD, soit des valeurs plus raisonnables de  respectivement 4 To et 256 To.
 
Vient ensuite par dessus la limite de ta carte mère (tu n'as probablement pas assez de slots mémoire pour monter 4 To de RAM dans ta tour), et la limite commerciale imposée par ta version de Windows.
 
(c'était l'explication courte, j'ai survolé tout un tas d'autres trucs).

n°10434024
zerist
Posté le 25-09-2018 à 13:36:24  profilanswer
 

Outre l'adressage mémoire, le fait que le CPU soit capable de traiter directement des nombres de 64 bits augmente un peu la puissance de calcul disponible ou non ?
 
J'ai toujours supposé que oui sans jamais en avoir la certitude


---------------
https://www.flickr.com/photos/182924845@N04/
mood
Publicité
Posté le 25-09-2018 à 13:36:24  profilanswer
 

n°10434026
Profil sup​primé
Posté le 25-09-2018 à 13:37:56  answer
 

nonoblok a écrit :


 
Donc je voulais savoir si il existait encore des CPU qui ne supportent pas le x64 ?


 
Bonjour,
 
On peut trouver encore aujourd'hui des processeurs "exotiques" uniquement x86.
 
Exemple:
 
-intel Galileo, concurrent d'ARM. >> https://ark.intel.com/fr/products/7 [...] e-400-MHz-
-DMP vortex86dx3 descendant du Pentium 1 et AMD K6, destiné aux entreprises et les milieux industriels.  

n°10434083
ccp6128
Syntax error
Posté le 25-09-2018 à 14:51:42  profilanswer
 

zerist a écrit :

Outre l'adressage mémoire, le fait que le CPU soit capable de traiter directement des nombres de 64 bits augmente un peu la puissance de calcul disponible ou non ?
 
J'ai toujours supposé que oui sans jamais en avoir la certitude


 
 
Réponse de Normand. Oui et non. Tout d'abord il est fort possible que ce que je dis soit en partie inexact ou incomplet, je n'ai  pas d'expertise poussée sur cette partie.
 
 
Un cpu 64 bits aura des caches et des registres plus grands qu'un CPU 32 bits. Cela devrait mécaniquement augmenter ses performances dans une certaine mesure. Il aura aussi des instructions supplémentaires dédiées a faire des calculs sur des variables en 64 bits plutot qu'en 32 bits. Si le code de ton soft est bien en 64 bits, ton processeur fera donc du boulot sur plus de données a la fois.
 
 
Par contre, ca n'implique pas forcément que les opérations 32 bits et 64 bits du CPU ont la même vitesse. C'est une question très complexe de microarchitecture du CPU.
 
Exemple (non contractuel) :
 
Ton CPU 64 bits a 2 instructions : add_32 qui ajoute 2 variables 32 bits, et add_64, qui ajoute 2 variables 64 bits.
 
Si ton CPU prend 1 cycle pour exécuter add_32, et aussi 1 cycle pour exécuter add_64, alors tu peux dire qu'il y a un gain tangible : ton CPU  fait effectivement "plus de boulot" dans le meme laps de temps
Si ton CPU prend 1 cycle pour exécuter add_32 mais 3 cycles pour exécuter add_64, tu es en fait perdant, vu qu'ajouter 2 chiffres de 64 bits avec des registres de 32 bits prend 2 opérations (2 cycles) : ajouter  les  32 bits de poids faibles (première opération), puis ajouter les 32 bits de poids fort en portant le bit de retenue (2eme opération).
 
 
L'analogie débile c'est que ton CPU  64 bits est une brouette plus grande, donc tu peux porter plus de terre, mais encore faut il que porter une brouette remplie soit aussi rapide ou plus rapide que de porter deux demi brouettes.
 
 
Je sais qu'il y avait un certain nombres de cas ou les opérandes 64 bits étaient loin  d'etre optimisées lors de la sortie des tout premiers CPU intel x86-64 , les dernieres révisions de Pentium 4 (donc en oubliant les Itanium, la premiere tentative d'Intel de faire du 64 bits propriétaire). Intel a retravaillé cela de fond en comble lors de la sortie des Core 2 Duo.

n°10434088
zerist
Posté le 25-09-2018 à 15:01:42  profilanswer
 

Ouais t'as raison c'est plus complexe que ça en a l'air.
 
C'est vrai que rien que pour l'addition, si le CPU a un additionneur 64 bits, alors logiquement cet additionneur est capable de faire deux add_32 en un seul cycle, et donc le add_32 aurait un IPC théorique deux fois plus grand que celui du add_64…
 
Mais même là je pense que je simplifie à l'extrême.


---------------
https://www.flickr.com/photos/182924845@N04/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Hardware
  Processeur

  Ya encore des CPU qui ne supportent pas les systèmes x64 ?

 

Sujets relatifs
Prix des CPUComment savoir si mon CPU est limitant dans les perfs
Ventilo CPU qui se lance en deux tempsUn SSD PCIe est géré par les lignes PCIe du CPU ou de la carte mère ?
SLI de 3x 2080Ti sur PCIe 3.0 16X avec CPU gérant 44 lignes bridé ?Compatibilité RAM/CPU 1070 ti
RX 570 problème CPU-Z / MSI AB core=0 mhzChangement CPU + carte mere + memoire
[Résolu] i7 4790K & Z87-A - Cpu Led RougeChangement de CPU ou upgrade carte graphique ?
Plus de sujets relatifs à : Ya encore des CPU qui ne supportent pas les systèmes x64 ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR