Si tu reprennait mes propos DANS leur contexte, on pourrais discuté. Mais la, tu les sors du contexte et donc ils sont interpretable comme tu veux.Envoyé par monnoliv
Je reprend mes propos (que tu as aussi repris):
Mais ce que tu as zapper et qui me semble important, c'est ca :De plus, et la tu as vraiment interet a te renseigner, un CPU est TOUJOURS a 100%.
et remarque que j'ai dit que j'etait d'accord avec ce point de vue.Ce que toi tu dit, c'est 100% du CPU pour une seul tache (100% du CPU dedié a cette tache) et ca je suis d'accord, on est rarement a 100% (si on est a 100%, on "bug").
Je croit que c'est clair. Un CPU est toujours en cours d'utilisation, par divers applic et jamais en meme temps (ca implique un CPU parallele). Et un CPU est rarement utilisé constamment par une seul applic, parce que tu as deja l'OS qui va prendre des cycles. Et ton applic aussi, donc dans le meilleurs des cas, c'est 50% pour chacun. Mais 50% pour l'applic et 50% pour l'OS, ca fais 100% pour le CPU.Mais un CPU est toujours a 100%.
Tu peux constaté ca avec windows. Ouvre le taskman, va voir la courbe d'utilisation. Je pense qu'elle oscillera entre 5% et 80%. Mais si tu prend la liste des process et que tu additionne tout les pourcentage d'utilisation, tu tombera toujours sur 100%. Parce que quant il t'affiche la courbe, il omet le process "Systeme Idle Process", qui n'est pas pris en compte pour le calcul. Et pourquoi il n'est pas pris en compte ??? Parce que c'est justement ce process qui permet a l'OS d'etre multitache. Donc ne viens pas me dire qu'un CPU n'est pas a 100%. Il n'est pas a 100% pour une applic, ca d'accord, mais il est toujours a 100% pour tout les applic. Et c'est la que ca devient casse gueule, parce que quant tu fais un soft qui doit tourné en TR, tu doit aussi prendre en compte ce qui va tourné a coté de cette applic (l'OS, les drivers, les autres applic, etc...) pour savoir comment tu doit gere tes cycles.
Je l'ai deja defini, c'est les systeme multitache. Mais bon, ca va faire la 3eme fois que je le dit. Alors je le redit, un OS TR n'existe pas, ce qui existe, c'est un OS mulitache. Sur ce, moi j'ai donné ma definition. J'attend la tienne.Envoyé par monnoliv
Tu n'as visiblement pas la connaissance de la programmation tout court (qui est, quoi que tu dise, toujours sequencielle, meme dans la PoO ou l'evenementielle, et meme la prog TR), deja rien que ca. Après, on pourra discuté de temps reel (du point de vue de la programmation).Envoyé par monnoliv
Et pour en finir une bonne fois pour tout, parce que je commence a en avoir marre d'etre pris pour un debutant, je suis informaticien, developpeur, je travail dans le domaine de la geomatique et je suis egalement le responsable du service informatique de ma boite (je parle du réseau, des machines, etc...). Alors venir me dire que je n'y connais rien, c'est un peu fort.
-----