Nein, die Taktfrequenz kann nicht einfach multipliziert werden und auf die CPUs kann auch nicht "schneller zugegriffen werden", da nicht jedes Programm von mehreren Kernen profitiert. Um theoretisch diese Multiplikation zu erreichen, muss das Programm Multithreading unterstützen, also Berechnungen in mehrere Teilabschnitte unterteilen können, damit die vier Kerne gleichzeitig am selben Programm arbeiten können. Wenn sie das nicht tun, kann immer nur ein Kern zur Zeit ausgelastet werden.
Ein Vorteil von Mehrkernprozessoren ist, dass z.B. gleichzeitig mehrere Singlethreading-Programme ausgeführt werden können, ohne dass sie sich gegenseitig Rechenleistung "wegnehmen", vorausgesetzt das Betriebssystem verteilt die Programme ordentlich auf die einzelnen Kerne.
Außerdem können wie gesagt Multithreading-Programme in die einzelnen Abschnitte unterteilt werden, um von den Kernen einzeln berechnet zu werden, um eine höhere Leistung ohne mehr Taktfrequenz zu erhalten.