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 :

Windows Optimisé ?


Sujet :

Windows XP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2002
    Messages : 35
    Points : 38
    Points
    38
    Par défaut Windows Optimisé ?
    Bonjour !

    Suite à un débat avec un collègue, je voudrais savoir si Windows est optimisé pour le processeur sur lequel il tourne ?

    Autrement dit, si j'installe LE MEME CD de windows XP sur un PIII et un PIV (par exemple...) est-ce qu'un code différent va s'exécuter ?
    (Est-ce que Windows détecte le type de processeur et utilise des librairies optimisées pour le processeur détecté ?)

    Merci d'avance,

    Michel

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 254
    Points
    28 254
    Par défaut
    je ne crois pas. on en parle pour Windows Vista qui s'autoconfigurera en fonction de la puissance de la machine (à savoir, qu'un 3,4Ghz et 1go de ram, ca vaut 3/5 d'après lui)

    mais non je pense que les instructions restent les meme puisques tu reste sur du x86

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2002
    Messages : 35
    Points : 38
    Points
    38
    Par défaut ..;
    C'est bien ce que je pense...
    Mais j'ai un collègue persuédé que Windows lance des librairies différentes en fonction du processeur...

  4. #4
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    1 144
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 144
    Points : 1 973
    Points
    1 973
    Par défaut
    Bonjour,

    W95 pouvait s'installer selon differentes config suivant les machines:
    Cela concernait surtout la RAM dispo car il fallait, je crois, 16 MO.
    S'il y en avait moins, W95 installait un systeme restreint.

    Je ne pense pas que Crosoft ai continué sur les autres version de Win.

    Scyrius

  5. #5
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut
    Je ne crois pas que le système soit réellement optimisé pour chaque processeur, architecture, etc., mais il est néanmoins vrai qu'il existe quelques changements selon le matériel.

    Une partie de la HAL (Hardware Abstraction Layer) est adaptée aux capacités du processeur. J'en ai fait l'expérience lors de déploiement d'images ghosts sur des architectures différentes : les images d'un PIV ne passaient ni sur PII, ni sur PIII, celles d'un PIII ne passaient que sur un PIV et celles d'un PII passaient partout.

    Je précise, pour les tatillons, que ces images étaient réalisées sans nettoyer la HAL avec sysprep, mais simplement en supprimant tous les périphériques, chipset, etc. et en mettant les contrôleurs IDE, etc à des pilotes génériques.

    Il doit donc exister quelques différences.

    Je sais aussi que la base de la HAL installée n'est pas la même si l'on a une machine APM compliant ou ACPI compliant.


    Par ailleurs, certaines applications viennent aussi avec des bibliothèques différentes qui sont invoquées en fonction de la disponibilité de certaines caractéristiques : ce fut le cas du support du MMX, puis du SSE et SSE II et l'installation de DirectX ne dépose pas toujours les mêmes choses, d'un poste à l'autre.


    Par contre, pour tous ces exemples, on peut davantage parler d'adaptations que d'optimisations.

    L'adaptation du système est une pratique assez ancienne puisque Microsoft la mettait déjà en oeuvre dans MS-DOS 4.01 en 1989 ! A l'époque, le command.com contenait quelques opcodes spécifiques aux registres 32 bits du 80386. L'amorçage du programme remplaçait le préfixe d'extension du registre 16 bits en 32 bits par un NOP si le proc. n'était pas un 386, ce qui fait que le code tournait aussi en mode 16 bits sur les 8088/86 et 80286.

  6. #6
    Membre habitué
    Inscrit en
    Août 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2005
    Messages : 124
    Points : 133
    Points
    133
    Par défaut
    vive linux

  7. #7
    Membre éprouvé Avatar de trattos
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 000
    Points : 1 080
    Points
    1 080
    Par défaut
    Il n'est pas optimisé encore moins Window XP, après il y a une version Windows pour chaque type de processeur comme Itanium, 64bits, multiprocesseurs, ...!

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/08/2009, 20h25
  2. Réponses: 2
    Dernier message: 06/08/2009, 20h25
  3. Documentation gratuite sur l'API Windows, COM, DCOM, OLE, etc.
    Par Community Management dans le forum Windows
    Réponses: 1
    Dernier message: 16/11/2006, 15h28
  4. Programme de boot qui passe la main à Windows
    Par Bob dans le forum Assembleur
    Réponses: 7
    Dernier message: 25/11/2002, 03h08
  5. Quel désassembleur/assembleur pour un exe Windows ?
    Par Anonymous dans le forum x86 32-bits / 64-bits
    Réponses: 6
    Dernier message: 17/04/2002, 10h59

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