" cpu frequency scaling" fait penser à de l'over-clocking
non justement: le FS sert a faire du down clocking dynamique: la classe de processeur dont les i386 font partie sont regis par des regles immuables ( qui peuvent ne pas etre suivies par d utres classes de CPU); et parmis ces regles, ils doivent avoir une frequence fixe, et que la duree d execution ( tant en terme de temps que de nombre de top d horloges) doit pouvoir etre determinee a l avance si tu dispose du code binaire qui va etre execute ...
Mais intel et AMD en ont tous les deux marre de ces regles, et les cassent de plus en plus ( le P4 ne respecte plus du tout ces regles), et le frequency scaling encore moins: ca sert a baisser la frequence du CPU pendant les periodes ou tu te sert peu du CPU ... et a economiser de l ennergie ( ~ batterie ~autonomie) ... car la consommation est une fonction plus ou moins exponentielle de la frequence.
Sans le FS, tu vas surchauffer, et tuer ta batterie.
Par default il n est pas actif, pour que si une application (= un system d exploitation) ne connais pas cette technologie, le CPU se comporte exactement selon les normes standard, mais si le user est aware de la chose, alors il peut utiliser un driver aproprie qui activera cette fonction dans le core.
quels que soit les paramétrages de mon noyau, ils ne peuvent pas détruire du matos ?
Je n en connais actuellement pas. Non pas que le soft ne puisse pas attaquer le hard, mais que nos peripheriques modernes sont de plus en plus resistants ( les durs de portables encaissent 100 a 250g en cas de chutte, les lecteurs CDrom ont desormais des protection contre les trop grandes vitesse, et s arretent si le disque est mal equilibre, les CPU ont des protections termiques de partout: arret du core entre 92°[Intel] et 101°[AMD], avec Linux qui passe de maniere FORTE et non reversible en runlevel 0 si tu depasses 85°, organisation automatique de la memoire [une SDRAM doit revalider le contenu de ses cellules memoire{elle se relis elle meme, puis se re ecrit} toutes les 1ms,surtout si tu n y accede pas] ... et bien d autres encore.)
Les seuls operation non reversibles que je conaissent sont tres difficiles a realiser:
- utiliser hdparm pour ecrire dans les EEPROM du HDD pour modifier la structure du disque ( procedure tres lourde)
- flasher un disque SCSI
- flasher certains peripheriques qui n ont pas de ROM de secours ( de plus en plus rare)
- flsaher un BIOS ( et meme ca, une fois j ai reussi a exploser un BIOS de sorte que tout avait surchauffe, et ben meme dans ce cas, je me suis rendu compte qu il y avait encore un controleur de backup qui, si le BIOS est deffectueux ou non valide, est capable de lire dans une disquette pour flasher le BIOS ... et c etait il y as 5 ans)
Alors a part les badblocks et les coups de marteaux, c est pas facile de tout peter.
Et comme je sais tout ca, je ne fais absolument pas attention a mon matos ( je balance des HDD en l air, je fais tomber plein de truc, j ai des trous d alumettes dans mon clavier, des taches de plein de truc sur mes ecrans), et je n ai grille un truc qu une seule fois: le jour eu j ai branche une alim a l envers sur un lecteur disquette ( le seul connecteur d alim ou il y as un detrompeur que tu peux mettre a l envers en forcant un peu)
Pour te donner une idee: je dev moi meme des periphs pour port serie et USB directement sur mon portable : non je n ai pas peur :)
[^] # Re: AMHA
Posté par doublehp . En réponse au message compilation noyau 2.6.10 ( débutant ). Évalué à 1.
non justement: le FS sert a faire du down clocking dynamique: la classe de processeur dont les i386 font partie sont regis par des regles immuables ( qui peuvent ne pas etre suivies par d utres classes de CPU); et parmis ces regles, ils doivent avoir une frequence fixe, et que la duree d execution ( tant en terme de temps que de nombre de top d horloges) doit pouvoir etre determinee a l avance si tu dispose du code binaire qui va etre execute ...
Mais intel et AMD en ont tous les deux marre de ces regles, et les cassent de plus en plus ( le P4 ne respecte plus du tout ces regles), et le frequency scaling encore moins: ca sert a baisser la frequence du CPU pendant les periodes ou tu te sert peu du CPU ... et a economiser de l ennergie ( ~ batterie ~autonomie) ... car la consommation est une fonction plus ou moins exponentielle de la frequence.
Sans le FS, tu vas surchauffer, et tuer ta batterie.
Par default il n est pas actif, pour que si une application (= un system d exploitation) ne connais pas cette technologie, le CPU se comporte exactement selon les normes standard, mais si le user est aware de la chose, alors il peut utiliser un driver aproprie qui activera cette fonction dans le core.
quels que soit les paramétrages de mon noyau, ils ne peuvent pas détruire du matos ?
Je n en connais actuellement pas. Non pas que le soft ne puisse pas attaquer le hard, mais que nos peripheriques modernes sont de plus en plus resistants ( les durs de portables encaissent 100 a 250g en cas de chutte, les lecteurs CDrom ont desormais des protection contre les trop grandes vitesse, et s arretent si le disque est mal equilibre, les CPU ont des protections termiques de partout: arret du core entre 92°[Intel] et 101°[AMD], avec Linux qui passe de maniere FORTE et non reversible en runlevel 0 si tu depasses 85°, organisation automatique de la memoire [une SDRAM doit revalider le contenu de ses cellules memoire{elle se relis elle meme, puis se re ecrit} toutes les 1ms,surtout si tu n y accede pas] ... et bien d autres encore.)
Les seuls operation non reversibles que je conaissent sont tres difficiles a realiser:
- utiliser hdparm pour ecrire dans les EEPROM du HDD pour modifier la structure du disque ( procedure tres lourde)
- flasher un disque SCSI
- flasher certains peripheriques qui n ont pas de ROM de secours ( de plus en plus rare)
- flsaher un BIOS ( et meme ca, une fois j ai reussi a exploser un BIOS de sorte que tout avait surchauffe, et ben meme dans ce cas, je me suis rendu compte qu il y avait encore un controleur de backup qui, si le BIOS est deffectueux ou non valide, est capable de lire dans une disquette pour flasher le BIOS ... et c etait il y as 5 ans)
Alors a part les badblocks et les coups de marteaux, c est pas facile de tout peter.
Et comme je sais tout ca, je ne fais absolument pas attention a mon matos ( je balance des HDD en l air, je fais tomber plein de truc, j ai des trous d alumettes dans mon clavier, des taches de plein de truc sur mes ecrans), et je n ai grille un truc qu une seule fois: le jour eu j ai branche une alim a l envers sur un lecteur disquette ( le seul connecteur d alim ou il y as un detrompeur que tu peux mettre a l envers en forcant un peu)
Pour te donner une idee: je dev moi meme des periphs pour port serie et USB directement sur mon portable : non je n ai pas peur :)