if you got an older processor, say a 2.8 GHz Pentium 4 from about 10 years ago, and compared it to your processor. Your processor would blow the old one out of the water. It is much much faster.Appvn
Newer machining processes allow them to make smaller and smaller circuits. A new CPU with the same clock speed as an old one can do more calculations because they're able to fit more circuits onto the chip. More circuits = more calculations even if the clock speed is the same. You can't really use a comparison of GHz as a meaningful measure of a processor's performance. UC Browser SHAREit
Multiple cores are just different processors. They call them cores because they're built together on the same chip, but they function like multiple unrelated processors.
Having multiple cores is a bit like having 4 people to do a job instead of one. Adding more people can speed up some jobs, but not others. Imagine you're cooking dinner. You want steak, potatoes, and vegetables. With multiple people, you can have each person cook one of the things. Because you're cooking them simultaneously, you've reduced the time of making dinner by 1/3, in comparison to cooking the steak, then the potatoes, and then the vegetables. This sort of task is one that can be easily multithreaded. Meaning it can be easily divided into multiple tasks that can be given to each processor core. Multithreaded tasks become faster with more cores.
In contrast some tasks can't be effectively multithreaded. So, instead of dinner, we're making a cake. You need to mix the ingredients, bake the cake, and then ice it. No matter how many people you add to it, you can't make the cake any faster. You cannot divide this into multiple simultaneous tasks. You cannot ice the cake until it's been baked, and you cannot bake the cake until the ingredients have been mixed. The extra people, or CPU core can only wait until the previous step has been finished. Tasks like these gain no speed with extra cores.