Ядра процессора.
Объясните разницу работы одноядерных и многоядерных процессоров. Пожалуйста, не копируйте статьи, а ответьте простыми словами.
многоядерные процессоры позволяют гораздо эффективнее выполнять одновременно несколько задач, либо одну и ту же задачу, разбив её по частям и за счёт этого одновременно выполнять эти части, ускоряя процесс выполнения в несколько раз. Но это не значит, что можно суммировать частоту ядер. Есть приложения, которые не поддерживают многопоточность и "многоядерность", однако многоядерный процессор пусть не намного, но всё же быстрее выполнит задачи в таком приложении, нежели его одноядерный оппонент с той же частотой. Происходит это из-за того, что многоядерный процессор способен переложить нагрузку других попутно работающих программ на другое ядро, за счёт чего ресурс частоты ядра процессора будет задействован в нужном приложении в полной мере, в отличие от одноядерного.
Представь себе что ядра - это люди. И им нужно приготовить обед. При правильном разделении обязанностей, 4 человека в 4 раза быстрее справятся, чем 1. Но если их действия не согласованны (прога не оптимизирована под многоядерность) , то 4 справятся не быстрее одного.
многоядерный процик выполнит задачу быстрее за счет большего количества кэш-памяти разных уровней (всего 3). и способности к многопоточности.
ептыть, истинная многозадачность. ну а с одним ядром сам понимаешь
Одноядерные обрабатывают информацию в один поток! Многоядерные в несколько!
Но работают они все по одному принципу, по принципу Неймана, то есть процессор всегда находится в ожидании данных! Другого принципа еще не передумали!