Le nbre de transistors d'un CPU n'a rien a voir avec sa fréquence, sa puissance, etc.
Par exemple, la memoire cache L2 qui est incorporée dans le CPU (CPU sur socket), necessite beaucoup de transistors. Par exemple, un Celeron 800 mhz aura (c'est un exemple, je connais pas les valeurs exactes) 15 millions de transistors car il a 128 Ko de cache L2 et un P3 800 mhz aura 25 millions de transistors car il a 256 Ko de cache L2.
la frequence (exprimée en mhz) est l'inverse du temps entre chaque cycle d'horloge. Donc plus la fréquence est elevée, plus il y aura de cycles d'horloges a la seconde.
Pour le nombre d'operations par seconde, la c'est beaucoup plus compliqué car un CPU fait plusieurs choses a la fois donc ca depend de son architecture.
Les progres faits ces derniers temps sont dus a la parallelisation du traitements des données dans un CPU. Logiquement, pour un modele de CPU donné (Celeron par exemple), la nombre d'opérations par seconde est proportionnel a la frequence.