Non, ça veut simplement dire que la réactivité dépend du mécanisme qui gère les priorités des tâches, qui est bien essentiellement le scheduler dans les systèmes qui en ont un, et autre chose dans les systèmes qui n'en ont pas.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT TurboOui, mais ce n'est pas ce qui était dit dans le post que je citais. D'où ma remarque.
Encore que même comme ça c'est toujours qu'une vérité partielle, dans le sens où par réactivité il y a également la réactivité aux événement matériels, qui ne dépendent pas que du scheduler, mais également d'autres critères, tels que la rééentrance de certaines sections du noyau et/ou des drivers.
Oula le O(1) de linux c'est du passé!
Ca va faire plus de 10ans qu'il est passé a la trappe lui

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Faut faire exprès pour avoir un temps de traitement en O(1) ?
ça veut dire temps constant quel que soit le nb de processus, donc ça veut dire qu'on ne parcourt pas de liste.
C'est possible si on se démerde pour que le prochain processus a activer soit toujours le premier au début de la liste.
on peut faire pareil pour gérer une grande série de timers qui doivent péter à des moments différents; On les classe par ordre croissant de date d'expiration, ça prend plus de temps à la création, mais l'interrupt n'a qu'à s'occuper du premier timer de la liste.
Je comprends pas, tu sembles parler d'un scheduler en O(1) nettement meilleur qu'un vieux en O(1) ?
Il y a eu 3 schedulers (enfin, il y en a eu encore plus, mais je parle des 3 les plus récents):
1. un scheduler en O(N) (trop lent!)
2. O(1) Scheduler (Ingo Molnár), qui réussit à être en O(1) strict à travers plusieurs listes chaînées et des heuristiques, mais malheureusement ces heuristiques peuvent entraîner un scheduling "injuste"
3. Completely Fair Scheduler (Ingo Molnár, également), qui garantit un scheduling juste (fair) en O(log(N)) garanti, et normalement les opérations sur les arbres s'amortisent en O(1) (mais ça dépend de la séquence exacte des insertions et suppressions)
en plus il faut distinguer la complexité au mieux, au pire, et en moyenne.
Dans le cas des schedulers O(1) et CFS, la complexité du CFS est en fait moins bonne en ce qui concerne la complexité du scheduler (ce n'est plus garanti être en O(1), il y a des cas où il faut O(log(N)) pour mettre à jour la structure de données), mais les résultats sont nettement meilleurs, donc globalement c'est le meilleur scheduler.
Cocoa Le 27/12/2014 à 17:38 Pour moi le RaspBerry pi, qu'il soit sous Raspian ou sous Risc OS, c'est un objet pour faire de l'électronique.
Ce que je regrette quand même, c'est l'absence dun IDE standard et gratuit pour développer en C, sous forme d'un paquet comprenant la totalité des applications et bibliothèques nécessaires. Je sais, il existe un DDE payant qui a tout ça et Charm qui utilise un shell dédié!
Si vous êtes organisé pour développer sous Risc Os, j'aimerais savoir ce que vous avez installé!
Si tu veux faire de l'electronique, part plutot sur une BeagleBone c'est fait pour, 100% opensource, et ca a de vrai IOs contrairement a la RaPI.

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Oui c'est un SGX, mais tu n'as pas besoin de la partie 3D pour faire de l’électronique, ni d'un blob binaire pour avoir de l'affichage, la puce SGX n'est pas indispensable pour l'affichage, la partie 2D est documenté.

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.