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.
[^] # Re: Modification du timer du noyau 2.4
Posté par PLuG . En réponse à la dépêche Modification du timer du noyau 2.4. Évalué à 1.
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.