• [^] # Re: Modification du timer du noyau 2.4

    Posté par . En réponse à la dépêche Modification du timer du noyau 2.4. Évalué à 1.

    il n'y a pas forcement de lien.

    Le timeslice c'est l'intervalle de temps alloué par le scheduleur a une tache.
    Le scheduleur se pose la question a intervalle reguliers (different ou pas du timeslice), a chaque fois qu'une interuption le reveille.

    Le HZ, c'est la frequence programmée des interruptions liées a l'horloge. Suite a cette interruption, les OS font toutes les taches répétitives:
    - incrementer le compteur de temps (uptime)
    - lancer le scheduleur
    - ...

    Dans le code de l'interuption d'horloge, on peut decider faire certaines actions une fois sur 2 par exemple. En fait toutes les reactions "programmées" interviendront lors d'une de ces interruptions, donc apres un multiple de 1/HZ seconde.