temps du noyau?

temps du noyau? - Win NT/2K/XP - Windows & Software

Marsh Posté le 28-01-2004 à 16:05:44    

Hello
 
Dans le gestionnaire de taches de windows (à partir de 2k en tous cas) il y a une option "affichage/afficher le temps du noyau" qui ajoute une courbe rouge censée indiquer ce fameux "temps du noyau".
 
Hors je n'arrive pas à en comprendre la teneur!!
J'imaginais betement que cette courbe monterait sur les calculs purs, et cheterait sur les opérations "bloquantes" genre acces disque, alors que c'est EXACTEMENT l'inverse qui se produit?!!
 
kand je lance une opération de calcul bourrin la courbe rouge est à plat et la vert au max, et quand je fais une bete copie de fichier la courbe rouge est presque au niveau de la verte!!?!!
 
Alors peut etre que la copie de fichier bouffe du temps CPU du fait que c'est un disque IDE, mais tout de meme...
 
alors "temps du noyau", kezako ?!

Reply

Marsh Posté le 28-01-2004 à 16:05:44   

Reply

Marsh Posté le 28-01-2004 à 19:06:45    

il me semble que le temps noyau, c'est la proportion de cycles processeur alloués au systeme d'exploitation.
 
l'OS, il ne sert pas à gérer les calculs faits par les applications. Ces algorithmes sont codés dans l'application.
Il sert justement a effectuer les transferts de fichier demandés par l'application (c bien a ca que ca sert un driver disque non ?), à gérer les temps des processus, leur communications et ce genre de trucs.
 
peut etre qu'il y a aussi une histoire de processeur en mode réel/protégé (ou peut etre que cette notion est obsolete), genre que le temps noyau, c'est le temps passe par le cpu en mode réel, mais ca change que dalle au final parceque c'est l'OS et ses drivers seulement qui ont le droit de passer en mode réel.
 
bref, g rien de tres précis a te dire comme tu le vois.

Reply

Marsh Posté le 29-01-2004 à 08:04:04    

alors ce serait les appels systemes, ouai effectivement ca semble coller
 
merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed