Как выбрать процессор: многоядерные процессоры

Многие люди задаются вопросом, что такое многоядерность и зачем она нужна, ведь раньше все задачи отлично выполнялись и на одном ядре, не создавая больших неудобств. Доля правды в этом есть, но техника усовершенствуется, и задачи которые она должна выполнять становятся все тяжелее, для этого и были созданы многоядерные процессоры.

После появления первых процессоров, наиболее популярный способ увеличения вычислительной силы процессора был поднятие его частоты. Но данный способ также поднимал требования по охлаждению, яркий пример таких устройств, это линейка Duron у компании AMD. Он имел хорошие вычислительные мощности, но в тоже время сильно грелся, из-за чего многие добавляли на системный блок больше куллеров (вентиляторов), они же в свою очередь создавали еще больше шума. И здесь родилась идея у разработчиков, почему бы нам не растить количество самих ядер, немного занижая частоту, тем самым избавившись от перегревов.
До 2005 года почти ничего не было слышно о многоядерных процессорах, и существовали только образцы для использования в производстве. В апреле этого года выходит первый двуядерный процессор AMD Opteron, но предназначенный для серверов, а уже в мае этого года компания Intel выпускает своей процессор Pentium D, который предназначен для персональных компьютеров.

Как работают многоядерные процессоры

Как выбрать процессор: многоядерные процессоры  - часть 2Главный принцип работы такого вида процессоров в разбивание задач, которые им подаются, т.е. если одно ядро уже занято каким либо процессом, то новый запрос пошлется на второе ядро, тем самым снимется перегрузка с первого ядра и значительно увеличится скорость выполнения операций. Стоит упомянуть, что сама операционная система умеет создавать несколько потоков в независимости от количества ваших ядер, тем самым реализовывая многозадачность к которой мы с вами так привыкли (например, прослушивать музыку и одновременно путешествовать по интернету возможно и на одноядерном процессоре).

Давайте рассмотрим это более подробно, как будет выполняться задача на одноядерном и двуядерном процессоре:

Одноядерный процессор:
Чтобы достичь плавного проигрывания музыки и комфортного использования браузера, система создает два и более потока, которые идут на одно ядро нашего процессора. С помощью внутренних инструментов ОС переключается между этими потоками, время между этими переключениями исчисляется в миллисекундах, поэтому человек не способен заметить это. Говоря проще, она быстро перепрыгивает с потока на поток, давая команду выполнять их настолько, насколько будет достаточно для плавное работы обоих задач.

Двуядерный процессор:
Каждый поток распределяется между ядрами нашего процессора, за счет чего мы получаем более плавную работу обоих приложений. Т.е. теперь системе не нужно перепрыгивать с потока на поток, ведь каждый из них постоянно выполняется, помимо этого теперь отсутствует потеря времени между переключениями, что значительно увеличивает скорость работы в целом. Справедливо будет заметить, что не все программы поддерживают работу на более чем одном ядре, особенно это касается устаревших версий, но зачастую разработчики исправляют этот недочет в ближайших обновлениях.
Данный пример также затронут в статье про тактовую частоту.

Выбираем многоядерный процессор.

Советую прочитать статью, которая полностью посвящена выбору ноутбука или ПК.

Как выбрать процессор: многоядерные процессоры - выбираемПри выборе нового компьютерного устройства и количества ядер, которое будет в нем, требуется понимание, какие задачи будут перед ним поставлены. Начинать выбор продукта стоит с моделей, на борту которых находится двуядерный и выше процессор, ведь одноядерные устройства технически устарелые. Помимо количества ядер и тактовой частоты у процессоров существуют и другие не менее важные характеристики, по этой причине одинаковые с виду процессоры могут быть достаточно разные по производительности. Как для примера можно привести линейку продуктов компании Intel (Core i3, Core i5, Core i7), которые имеют технологию Hyper-Threading, что позволяет одновременно выполнять два потока на одном ядре.

Добавить комментарий

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>