Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Что такое ядро процессора

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

Суть простыми словами

Первый двухъядерный чип, предназначенный именно для массового потребления, появился в мае 2005-го. Изделие называлось Pentium D (формально относилось к серии Pentium 4). До этого подобные структурные решения применялись на серверах и для специфических целей, в персональные компьютеры не вставлялись.

Вообще, сам по себе процессор (микропроцессор, CPU, Central Processing Unit, центральное процессорное устройство, ЦПУ) — это кристалл, на который с помощью нанотехнологий наносятся миллиарды микроскопических транзисторов, резисторов и проводников. Потом напыляются золотые контакты, «камушек» монтируется в корпусе микросхемы, а затем всё это интегрируется в чипсет.

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

Конечно, два «камушка» — не предел. В момент написания статьи мощным считается ПК, оборудованный чипом с четырьмя ядрами, не считая вычислительных ресурсов видеокарты. Ну а на серверах стараниями фирмы AMD уже используется аж шестнадцать.

Нюансы терминологии

У каждого из кристаллов обычно имеется своя собственная кэш-память первого уровня. Однако если оная второго уровня у них общая, то это всё равно один микропроцессор, а не два (или больше) самостоятельных.

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

Впрочем, «Менеджер задач» в ОС Windows или «Системный монитор» в GNU/Linux может показывать ядра как CPU. В смысле, CPU 1 (ЦП 1), CPU 2 (ЦП 2) и так далее. Пусть это не вводит вас в заблуждение, ведь обязанность программы — не разбираться в инженерно-архитектурных нюансах, а всего лишь интерактивно отображать загрузку каждого из кристаллов.

Значит, плавно переходим к этой самой загрузке и вообще к вопросам целесообразности явления как такового.

Зачем это нужно

Количество ядер, отличающееся от единицы, задумано в первую очередь для распараллеливания выполняемых задач.

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

Второй кристалл продолжит работать в нормальном режиме и позволит справиться с ситуацией — как минимум, открыть «Системный монитор» (или эмулятор терминала) и принудительно завершить спятившую программу.

Кстати, именно в «Системном мониторе» вы сможете собственными глазами увидеть, какой именно софт внезапно слетел с катушек и который из «камушков» заставляет кулер отчаянно завывать.

Некоторые программы изначально оптимизированы под многоядерную архитектуру процессоров и сразу же отправляют разные потоки данных в разные кристаллы. Ну а обычные приложения обрабатываются по принципу «один поток — одно ядро».

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

Как с этим жить

Касаемо вычислительной техники массового потребления, чипы с одним ядром нынче — это, в основном, ARM-процессоры в простеньких телефонах и миниатюрных медиаплеерах. Выдающейся производительности от таких приборов не требуется. Максимум — браузер Opera Mini запустить, клиент ICQ, несложную игру, прочие непритязательные приложения на Java.

Всё остальное, начиная даже с самых дешёвых планшетов, должно иметь в чипе минимум два кристалла, как сказано в преамбуле. Такие вещи и приобретайте. Исходя хотя бы из тех соображений, что практически весь пользовательский софт стремительно толстеет, потребляет всё больше системных ресурсов, поэтому запас мощности ничуть не помешает.

Автор: vanilinkin, специально для xBB.uz, 06.03.2013


Предыдущие публикации:

Биржа долевых инвестиций SIMEX.

Последнее редактирование: 2013-03-06 13:06:47

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

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2017, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.