IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows XP Discussion :

Win XP 64 bits : c'est quoi ?


Sujet :

Windows XP

  1. #1
    Membre averti Avatar de Chatbour
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2006
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 431
    Points : 305
    Points
    305
    Par défaut Win XP 64 bits : c'est quoi ?
    Salut à tous,

    Est-ce que quelqu'un peut m'expliquer c'est quoi la différence entre le Win XP 64 bits et le 32 bits, je pense que c'est au niveau hardware ?

    Merci d'avance

  2. #2
    Membre éprouvé
    Avatar de f-k-z
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juin 2006
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2006
    Messages : 403
    Points : 928
    Points
    928
    Par défaut
    Yop,
    le winXP64 bits est concu pour utiliser une architecture 64bits a 100% (m'enfin ca reste windows :p), alors que le 32bits pour un processus 32bits (meme si il tourne sur un rocesseur 64bits, mais la il y a une perte enorme en performance)
    @++

    F-k-z
    GNU/Linux c'est une question de VI ou de MORE.
    http://www.goodbye-microsoft.com
    "Linux is user friendly, its just very selective of its friends*", m'enfou, je suis son pote :p

    Un post vous est utile ou est constructif, ayez le réflexe du +1 pour le contributeur ( C'est gratuit et ça donne l'impression d'être utile :p )
    Le tag et la ne sont pas fait que pour le décor, pensez-y !
    R.I.P. F-k-z 13/06/2006 - 12/10/2011
    *Linux est convivial, il est juste très sélectifs pour ses amis.

  3. #3
    Membre averti Avatar de Chatbour
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2006
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 431
    Points : 305
    Points
    305
    Par défaut
    Merci f-k-z,

    Je comprend donc que ce n'est pas lié à la couche logicielle ?

    vous pouvez m'expliquer c'est quoi qui est en 64 bits ou 32 bits, est-ce la taille de registres du processeur... Je suis perdu ici

    Est-ce qu'une application destinée à un environnement 32 bits peut fonctionner dans un autre 64 bits ? et vice-versa ?

    Merci encore..

  4. #4
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Citation Envoyé par Chatbour
    Salut à tous,

    Est-ce que quelqu'un peut m'expliquer c'est quoi la différence entre le Win XP 64 bits et le 32 bits, je pense que c'est au niveau hardware ?

    Merci d'avance
    hardware et software
    Par exemple avec le 8086 tu as des registres AX...DX 16 bits et les 386 et + des registres étendus EAX...EDX étendus 32 bits donc cela permet de traiter des données +rapidement
    Basiquement un microprocesseur gére des adresses mémoires et les données contenues par ces adresses ( pour les amateurs du C ce sont en fait les fameux pointeurs qui donnent des cauchemars )
    En 16 bits donc c'est le double du 32bits et l'adressage mémoire est donc de 4Go théoriquement
    Au niveau soft les fonctions de l'OS ( API Windows ) gérent des formats de données étendues.
    Par exemple un entier en général est sur 2 octets dans un OS 32 bits et dans un OS 64bits ce sera le double

  5. #5
    Membre averti Avatar de Chatbour
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2006
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 431
    Points : 305
    Points
    305
    Par défaut
    C'est plus clair maintenant
    Merci beaucoup Mat.M et f-k-r
    Merci pour le lien boubounne

  6. #6
    Membre averti Avatar de Chatbour
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2006
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 431
    Points : 305
    Points
    305
    Par défaut
    Ok j'ai trouvé une réponse pas mal :


    http://fr.wikipedia.org/wiki/Microsoft_Windows_XP_64
    (merci Wilder)

  7. #7
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 942
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 942
    Points : 5 654
    Points
    5 654
    Par défaut
    Citation Envoyé par Mat.M
    Par exemple un entier en général est sur 2 octets dans un OS 32 bits et dans un OS 64bits ce sera le double
    Dans un OS 32 bits, un entier est le plus souvent sur 4 octets, mais on ne peut pas généraliser, car c'est dépendant du langage ET du compilateur utilisé pour ce langage.
    En tout état de cause, ça peut être 16 bits effectivement, pour les vieux compilateurs.

    Et si on part de là (1 entier = 2 octets), on arrive à la conclusion que sur un OS 64 bits, un entier devrait faire 4 octets.
    C'est effectivement souvent le cas, mais pas pour le fait qu'on est passé à d'un système 32 bits à 64 bits, mais parce que les compilateurs continuent à utiliser cette taille, et ont des termes spéciaux pour définir un entier de 64 bits, qui est la taille native pour ces systèmes.
    Si les cons volaient, il ferait nuit à midi.

  8. #8
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    16 bits est le double de 32 bits ?
    Je me suis mal exprimé ce n'est effectivement pas le double de 16bits

    Mea Culpa: effectivement un entier sous VC++6 ( 32bits) effectivement est codé sur 4 octets

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [sbadecoder a dit].. C'est quoi pour vous un beau programme?
    Par seb.49 dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 13/02/2004, 10h41
  2. c'est quoi un 'system catalogs' ...
    Par jaimepasteevy dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 08/12/2003, 16h47
  3. C'est quoi XMLRAD ?
    Par laffreuxthomas dans le forum XMLRAD
    Réponses: 10
    Dernier message: 09/08/2003, 02h42
  4. C'est quoi "Profile" dans le assign du XMLGram ?
    Par Lux interior dans le forum XMLRAD
    Réponses: 2
    Dernier message: 28/02/2003, 11h37
  5. C'est quoi exactement un générateur d'états
    Par Henry Cesbron Lavau dans le forum Outils de restitution et d'analyse
    Réponses: 0
    Dernier message: 02/04/2002, 19h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo