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

Linux Discussion :

Les politiques d'ordonnancement


Sujet :

Linux

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 30
    Points : 17
    Points
    17
    Par défaut Les politiques d'ordonnancement
    Bonjour,

    Une petite question:

    Quelle politique d'ordonnancement est la plus efficace si on veut graver deux CD simultanément ?et pourquoi?

    A mon avis c'est la politique RR (tourniquet).

    Qu'en pensez-vous ?

    Merci d'avance

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 129
    Points
    28 129
    Par défaut
    Bonjour,

    Nous partons ici sur le fait qu'il y ait deux graveurs identiques reliés à la machine.

    Quelques questions comme ça :
    Est-ce que le but est de graver les mêmes données sur les deux CDs, ou bien au contraire des données différentes ?
    Les données sont-elles issues du même disque dur physique, ou bien a-t-on deux disques ?
    A-t-on un processeur "simple", ou bien est-il possible de considérer que l'on utilise un processeur multi-coeur (ou plusieurs processeurs) ?

    S'il n'ets pas possible d'avori plusieurs traitements simultanés, je ne suis pas certain que de graver les deux CDs en même temps ne soit pas plus lent que de les graver les uns à la suite des autres.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 30
    Points : 17
    Points
    17
    Par défaut
    c'est une question théorique, donc ça reste générale...

  4. #4
    Membre confirmé

    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2005
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2005
    Messages : 464
    Points : 646
    Points
    646
    Par défaut
    Une question théorique sur un cas pratique ?
    Je trouve que ce qu'il t'a demandé est tout a fait pertinent car l'architecture matérielle peut tout changer. Puisque que tu utilises du matériel identifie le : on suppose que tu as un ordinateur de bureau récent avec un système linux.
    => Tu as deux graveurs IDE/Sata de même type, chacun placé sur un bus IDE en tant que maître (tu as en général deux port IDE). Les tâches de gravure si indépendante (pas de copie de CD/DVD) ne sont donc pas en concurrence de ce point de vue
    => Tu as un disque DUR placé sur du SATA. Les tâches sont en concurrences pour accéder aux données du disque a graver. Le rapport vitesse de lecture des données de ce disque/vitesse de gravue peut beaucoup jouer sur la conclusion. En générale la lecture d'un HDD est bien plus rapide que la gravure d'un DVD.

    => Tu as une architecture multicoeur donc tu peux gérer chaque tâche de gravure par un processeur.

    Conclusion : Les taches peuvent être concurrentes sur les accès HDD, cependant les bufferisations des données en RAM, buffer graveur peuvent rendre la politique d'ordonnement sans conséquence. Si le disque est assez lent alors il faut forcer le partages des accès avec une politique Round Robin qui va accorder les temps d'exécution a chaque tâche. Sinon en FIFO tant que les paquets de données disques ne seront pas complètement lues par la tâches de plus autre priorité l'autre tâche n'aura aucun accès.

    Maintenant tu peux corser les choses en te plaçant sur l'architecture monoprocesseur, et placer les lecteurs sur un même bus IDE, et le pb du HDD va se poser à tous les niveaux.


    Je te vois poser un tas de questions 'type exercice' sur l'ordonnancement sur le forum sans vraiment approfondir le sujet, attendre la réponse ne t'aidera pas à comprendre la politique l'ordonnement des processus.
    ++

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/11/2014, 21h46
  2. Les politiques et la corruption
    Par Pierre Louis Chevalier dans le forum Politique
    Réponses: 20
    Dernier message: 23/03/2013, 23h28
  3. Les politiques prennent-ils suffisamment l'IT en compte dans leurs programmes ?
    Par Gordon Fowler dans le forum Débats sur le développement - Le Best Of
    Réponses: 14
    Dernier message: 16/03/2012, 11h51
  4. Les politiques se mettent à l'info
    Par IDontLikeYou dans le forum Humour Informatique
    Réponses: 0
    Dernier message: 01/04/2010, 11h23
  5. Politique d'ordonnancement FIFO
    Par amazigh_man dans le forum Linux
    Réponses: 1
    Dernier message: 09/09/2008, 11h04

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