SpravkaPC.ru
Логотип SpravkaPC.ru

Одноядерные и многоядерные процессоры? Что лучше?

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

Одноядерные и многоядерные процессоры? Что лучше?Все мы знаем что мощность и быстродействие компьютера напрямую зависит от центрального процессора. Чем выше частота процессора, тем быстрее работает компьютер. Сейчас практически на всех компьютерах используются многоядерные процессоры. Какое отличие одноядерного процессора от многоядерного мы знаем – многоядерные работают в разы быстрее. А вы когда-нибудь задумывались, за счет чего  увеличивается быстродействие многоядерного компьютера? В этой небольшой статье я постараюсь кратко изложить суть отличия одноядерного процессора от многоядерного.

Давайте сначала разберемся, что такое ядро процессора и что такое работа программы.

Ядро процессора – это специальное звено, которое выполняет операции над данными.

Работа программы – это изменение данных и вывод их на экран монитора, что мы видим в конечном итоге.

Операционная система так устроена, что она выделяет каждой программе (процессу) маленький промежуток времени процессора для обработки данных этой программы. Таким образом, из-за высокой частоты процессора и мизерного количества времени нам (пользователям) кажется, что несколько программ работают одновременно. На самом деле это не так. Все программы встают в очередь на выполнение, но очень быстро.

С появлением сначала двух виртуальных процессоров (технология Hyper-threading), а затем и настоящих двуядерных процессоров операционная система в действительности смогла выполнять две операции одновременно.

В настоящее время производители процессоров дошли до такого уровня что уже могут предложить 8-ядерные процессоры для Sony PLAYSTATION 3 и 2-, 3-, 4-ядерные для персональных компьютеров.

Соответственно операционная система с 2-, 3-, 4-ядерным процессором может одновременно выполнять соответственно 2, 3, 4 задачи (процессы).

У многих по ходу может возникнуть такой вопрос – я работаю за компьютером с одной программой, какую выгоду я могу получить от многоядерного процессора?

В Windows работают еще некоторые системные программы, которые запускаются и работают в фоновом режиме. Таких программ может быть много – 15-20, в дополнение к ним еще можно и включить антивирус, сетевой экран, всякие агенты программ и другие подобные. Поэтому, если вы думаете, что вы работаете с одной программой, то вы крупно ошибаетесь.

Соответственно на одноядерном и многоядерном процессорах эти программы будут работать в один и несколько «потоков». Здесь уже разница очевидна. Многоядерный процессор, работая в несколько «потоков» значительно ускоряет работу компьютера. Если же пользователь работает одновременно не с одной, а с несколькими программами, то разница будет заметна еще больше – ускорится запуск программ, уменьшится время переключения между приложениями и т.д.

Однако не стоит полагаться только лишь на один процессор. Все вышеуказанные утверждения верны, но только при наличии на компьютере достаточного объема ОЗУ. Вряд ли можно добиться желаемого эффекта от многоядерного компьютера с 512 Мб оперативной памяти. Система в целом должна быть сбалансирована.

Прирост в производительности может быть существенным – от 30 – 300% (зависит от типа процессора и используемого ПО). Наглядно за быстродействием системы можно наблюдать в диспетчере задач. В компьютерах с двуядерным процессорам в программе будут два окна загрузки – одно окно для отдельного ядра. Таким образом, можно определить сколько ядер имеет ваш процессор.

Диспетчер задач. Одноядерные и многоядерные процессоры? Что лучше?

Также следует отметить, что в случае зависания некоторых программ ОС может продолжить работу на других ядрах. Это позволит работать на компьютере без перезагрузки и потери данных на других программах.

Конечно, если вы покупаете себе компьютер лучше брать процессор с максимальным количеством ядер – 4-х ядерный (на момент написания статьи). Такое удовольствие стоит довольно дорого, но если финансы не позволяют, то можно обойтись и 2-х ядерным. Не стоит также забывать и про архитектуру ПК. Как говорилось выше, система должна быть сбалансированной.

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

Изменено:

Оценить материал:

(2 оценок, среднее: 4,50 из 5)
Прелоадер Загрузка...
Оставить комментарий:

 

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

Предыдущая
Следующая