On Tue, Feb 11, 2003 at 03:50:54PM +0100, Quentin Saderne wrote: > a quoi sert le fichier > /proc/sys/dev/rtc/max-user-freq
Tout PC a un circuit appel� RTC: Real Time Clock. Ce circuit conserve la date quand l'ordinateur est d�branch�. De plus, il dispose de compteurs (3 si je me souviens bien) programmables (on peut changer leur fr�quence). Chaque compteur, quand il expire, g�n�re une interruption. Cela permet donc d'avoir une source r�guli�re d'interruptions. La plus importante de ces interruptions est celle du "timer" du noyau, qui garanti que le noyau fait tourner tous les process qui veulent tourner etc. Une des interruptions est libre, et le noyau permet � un processus de r�gler la fr�quence qu'il veut, pour pouvoir se faire reveiller � intervale r�gulier (en principe avec plus de pr�cision qu'en utilisant les compteurs du noyau). Mplayer utilise cette interruption pour faire son boulot r�gulier. Par s�curit�, le noyau fixe une limite � la fr�quence de l'interruption: en effet, un process pourrait sinon demander une fr�quence suffisament grande pour surcharger le syst�me et le faire crasher. C'est cette limite que tu changes dans ce fichier. > j ai change les permissions et remplacer 64 par 1024 > (ce que veut mplayer) > > cela pose-t-il un probleme ? La valeur 64 est arbitraire, et a �t� choisie il y a longtemps. Les ordinateurs �tant maintenant beaucoup plus rapides, la passer � 1024 ne devrait pas poser de probl�mes de s�curit�. Changer les permissions n'est sans doute pas une bonne id�e: �a permet � un utilisateur mal-intentionn� (ou un programme qui plante) de demander deux milliards d'interruptions � la seconde, ce qui va poser probl�me. Je ne connais pas MPlayer, mais je suppose qu'on peut lui dire de ne pas essayer de changer la limite, ou qu'il ne la change que si elle n'est pas au moins 1024 (sinon, c'est un bug: MPlayer ne peut tourner que sous root). /Y

