Ich behaupte, mit einer Kombination aus sleep und yes kann man, genuegend Ehrgeiz vorausgesetzt, ein Programm schreiben, das im Mittel 80% der CPU-Leistung braucht.
Schreibe ein Skript: while (1): starte yes, kille es nach 4/5 Sekunden, sleep 0.2.
Dann gibt man dem Zielprogramm einen nice-Wert, der schlechter ist als der des Skripts. Boom!
In einer optimalen Welt hat iDVD 20% der CPU.
(Ja, ich muesste gerade arbeiten.)