Многоядерность
История развития центральных процессоров довольно интересна. Если проследить за ней с появления первых настольных компьютеров, то становится очевидно, что основным двигателем производительности было повышение тактовой частоты. Но всё в природе имеет придел. С увеличением частоты тепловыделение процессоров нелинейно растёт, что в конечном итоге приводит к слишком высоким значениям. Не помогает даже использование более тонких технических процессов при создании транзисторов.
Выход нашли в использовании нескольких ядер в одном кристалле, такой процессор «2 в 1». Их появление на рынке десктопов вызвало большие споры. Нужны ли нам многоядерные процессоры? Сейчас уже можно ответить с уверенностью: нужны. В ближайшие годы просто невозможно представить прогрессивного пути развития этой отрасли без использования нескольких ядер.
Так чем же лучше многоядерные процессоры? Многоядерность сродни использованию нескольких отдельных процессоров в одном компьютере. Только находятся они в одном кристалле и не полностью независимы (например, использование общей кэш-памяти). При использовании уже имеющегося программного обеспечения, созданного для работы только с одним ядром, это даёт определённый плюс. Так, можно запустить одновременно две ресурсоёмкие задачи без какого-либо дискомфорта. А вот ускорение одного процесса – задача для таких систем непосильная. Таким образом, мы получаем практически тот же самый одноядерный процессор с небольшим бонусом в виде возможности использования нескольких требовательных программ одновременно.