Какие проблемы создает переключение контекста CPU?
Как я понимаю все движется в сторону "много мелких но слабых ядер". Правильно ли я понимаю, что у каждого ядра может быть свой контекст выполнения?
Сколько времени занимает переключения контекста? В том плане, что если у процессора (давайте ради интереса ARM возьмем) 8 ядер, то можно ли говорить о том, что он сможет выполнять больше задач одновременно (к примеру обслуживание сетевых подключений) чем более мощный к примеру двухядерный i5 ?
Ведь по идее на двухядерном i5 с ростом количества задач будет расти время на переключение между задачами, а на 8-ми ядерном ARM можно на это же самое будет тратиться в 4 раза меньше времени?