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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 35
    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
    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
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 35
    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 Expert

    Inscrit en
    Avril 2005
    Messages
    1 144
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 144
    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 : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    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 éprouvé
    Inscrit en
    Août 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 40

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

  7. #7
    Membre émérite 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
    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, 21h25
  2. Réponses: 2
    Dernier message: 06/08/2009, 21h25
  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, 16h28
  4. Programme de boot qui passe la main à Windows
    Par Bob dans le forum Assembleur
    Réponses: 7
    Dernier message: 25/11/2002, 04h08
  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, 11h59

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