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 Discussion :

Allocation des ressources sur un systeme bi-processeurs


Sujet :

Windows

  1. #1
    Candidat au Club
    Inscrit en
    Février 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Allocation des ressources sur un systeme bi-processeurs
    Bonjour,
    Existe t'il une méthode ( API ou option à configurer dans MSVC... ) pour allouer les processeurs aux différents programmes qui s'executent sur un systeme Bi-processeurs ?
    J'aimerai maitriser la répartition des taches, de manière a tenir des spécifications Temps Réel sur une application qui gère plusieurs exécutables dont certains sont particulièrement critiques ( j'aimerai carrément leur reserver un processeur ! )
    D'autre part, pensez vous que XP soit adapté a ce problème, ou mieux vaut-il partir d'une solution 2000 dont la stabilité semble meilleure ?
    C'est un problème qui parait simple dans le concept, mais je n'ai trouvé aucune information dans MSDN qui pourrait permettre de le solutionner !
    D'avance merci...

  2. #2
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 749
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 749
    Points : 10 666
    Points
    10 666
    Billets dans le blog
    3
    Par défaut
    NT n'est pas temps réel. Il offre néanmoins quelques possibilités. Assigner un processeur à un exécutable ne veut rien dire. Un processeur exécute des thread. Tu peux spécifier une affinité de processeur pour ton thread/process. En jouant sur les priorités, tu devrais arriver à faire quelque chose.
    Restreindre à un processeur particulier :
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/setprocessaffinitymask.asp
    Recommander un processeur :
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/setthreadidealprocessor.asp

  3. #3
    Candidat au Club
    Inscrit en
    Février 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Effectivement, je dois pouvoir faire quelque chose avec ces infos...
    Encore merci.... Finalement, c'etait bien dans MSDN, encore fallait il que je cherche au bon endroit

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 23/06/2008, 16h58
  2. Ecriture et lecture des ressources sur une .exe
    Par LeRoi dans le forum Delphi
    Réponses: 8
    Dernier message: 06/10/2006, 22h46

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