Ни для кого не секрет, что быстродействие персонального компьютера в первую очередь зависит от установленного в нем процессора. Еще не так давно между производителями компьютерной техники велась непримиримая битва за быстродействие центральных процессоров, то есть их тактовую частоту. Но уже вскоре стало понятно, что этот путь является бесперспективным и ведет к увеличению температуры (рассеиваемой мощности) процессора из-за роста потребляемых токов. Разработчики стали искать пути выхода из этой тупиковой ситуации и пришли к мысли о многопроцессорности. Тем более технология изготовления процессоров позволяла легкий переход к производству двух и более ядер на одном кристалле.
По сути, многоядерный процессор представляет собой интегральную микросхему, на которой расположено два и более процессора, которые работают на одной тактовой частоте и могут выполнять различные операции с данными, отдельно друг от друга.
При использовании одноядерного процессора все программы находятся в очереди на обработку своих данных. Просто за счет высокой тактовой частоты и очень маленького количества времени на выполнение операций нам кажется, что все программы выполняются одновременно. А вот при применении многоядерных процессоров выполнение программных действий происходит действительно одновременно, так как каждое ядро, центрального процессора, обрабатывает предоставленные ему данные.
Многие задаются вопросом – зачем мне это нужно, если я работаю с одной программой? На самом деле это не так. При работе вместе с операционной системой запускаются различные резидентные программы, которые работают в фоновом режиме, не говоря уже об антивирусных программах, различных агентах и службах. Здесь стоит так же заметить, что многоядерный процессор позволяет разделить выполнение одной программы на несколько потоков, то есть в двухъядерном – два, четырехядерном – четыре и так далее, что существенно ускорит работу с ней.
При зависании программы на каком-либо ядре, многоядерный процессор может продолжить ее выполнение на другом ядре, без перезагрузки, которая может привести к потере данных.
Все современные операционные системы адаптированы для работы с многоядерными процессорами и четко распределяют нагрузку на каждое его ядро. Разработчики современных программ, так же полагаются на многоядерные устройства и учитывают возможность распределения информации на потоки, тем самым увеличивая эффективность выполнения этих программ.
В заключении хотелось бы отметить, что при покупке персонального компьютера следует в первую очередь ориентироваться на приобретение многоядерных систем, чтобы шагать в ногу со временем и не лишать себя возможности использования новых программ с полной эффективностью.
Источник http://tomcomp.com.ua/page/chto-dajut-nam-dopolnitelnye-jadra-centralnogo-processora