Да, процессор - это общий термин, используемый для описания любого типа процессора, независимо от ядер. То же самое касается процессора, он не подразумевает одноядерный или многоядерный и может использоваться для обозначения любого из них.
Центральный процессор (ЦП) - это электронная схема в компьютере, которая выполняет инструкции компьютерной программы, выполняя основные арифметические, логические операции, операции управления и ввода / вывода (I / O), указанные в инструкциях. Этот термин используется в компьютерной индустрии по крайней мере с начала 1960-х годов. Традиционно термин "ЦП" относится к процессору, более конкретно к его процессору и блоку управления (CU), отличающему эти основные элементы компьютера от внешних компонентов, таких как основная память и схема ввода-вывода.
Производительность компьютеров повышается за счет использования многоядерных процессоров, которые, по сути, подключают два или более отдельных процессора (в этом смысле называемых ядрами) к одной интегральной схеме. В идеале двухъядерный процессор будет почти в два раза мощнее одноядерного. На практике выигрыш в производительности намного меньше, всего около 50%, из-за несовершенных программных алгоритмов и реализации. Увеличение количества ядер в процессоре (т.е. двухъядерный, четырехъядерный и т.д.) Увеличивает нагрузку, которая может быть обработана. Это означает, что процессор теперь может обрабатывать многочисленные асинхронные события, прерывания и т.д., Которые могут перегружать процессор при перегрузке. Эти ядра могут рассматриваться как разные этажи в перерабатывающем заводе, где каждый этаж выполняет свою задачу. Иногда эти ядра будут выполнять те же задачи, что и ядра, смежные с ними, если одного ядра недостаточно для обработки информации.
Из-за специфических возможностей современных процессоров, таких как гиперпоточность и неядерность, которые предполагают совместное использование фактических ресурсов процессора при одновременном стремлении к более высокой загрузке, мониторинг уровней производительности и использования оборудования постепенно становится более сложной задачей.
Однако многопроцессорные системы отличаются. Это относится к компьютеру с материнской платой, которая поддерживает более 1 процессора (обычно от 2 до 8 процессоров, но некоторые суперкомпьютеры используют специальное оборудование, которое позволяет использовать гораздо больше на одной материнской плате). Здесь есть одна загвоздка: многопроцессорные компьютеры могут (и обычно используют) многоядерные процессоры. Например, я построил несколько многопроцессорных серверов с двумя четырехъядерными процессорами Intel Xeon 5560. Этот конкретный процессор предлагает технологию, известную как гиперпоточность. Гиперпоточность - это технология, которая фактически разбивает 4 (четырех) ядра на две половины, что дает вам всего 8 ядер на процессор. Поскольку у нас по 8 ядер на процессор с гиперпоточностью, а система многопроцессорная, конечным результатом является система с 16 ядрами. Каждое ядро может обрабатывать поток независимо от других ядер, что означает, что у вас гораздо больше возможностей для обработки информации, чем с одним процессором.