What are the problems with context switching CPU?

As I understand everything is moving in the direction of "many small but weak cores". Do I understand correctly that each core can have its own execution context?

How much time does a context switch? In the sense that if a processor (let's for the sake of interest ARM take) 8 cores, is it possible to say that he will be able to perform more tasks simultaneously (for example, the maintenance of network connections) is more powerful than for example a dual-core i5 ?

After all, the idea for a dual-core i5 with increasing number of tasks will increase the time you spend switching between tasks, and the 8-core ARM on the same will spend 4 times less time?
July 9th 19 at 10:57

Find more questions by tags ARMProcessors