Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Процессор персонального компьютера. Назначение, функции и классификация процессора

Содержание:

ВВЕДЕНИЕ

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

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

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

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

Достижение поставленной цели предполагает решение следующих задач:

- определение понятия процессора персонального компьютера и его назначения и основных характеристик;

- исследование устройства процессора и его функций;

- классификация процессора по различным классификационным признакам;

- рассмотрение современных процессоров от основных фирм-изготовителей: «Intel» и «AMD».

При написании курсовой работы были проработаны и изучены источники литературы, посвященные тематике исследования, в частности, М.К Буза «Архитектура компьютеров», Л.Г. Гагарина «Технические средства информатизации», Джон Л. Хеннесси и Дэвид А. Паттерсон «Компьютерная архитектура», В.В. Старков «Архитектура персонального компьютера: организация, устройство, работа», Э. Таненбаум и Т. Остин «Архитектура компьютера» и др., а также использовались материалы официальных сайтов компаний-производителей микропроцессоров «Intel» и «AMD» и иные тематические материалы сети Internet.

1. Понятие, назначение и функции процессора персонального компьютера

Понятие, назначение и основные характеристики процессора

Процессор, или более полно — микропроцессор, называемый также центральный процессор или CPU (central processing unit), является центральным компонентом персонального компьютера. Это устройство обработки цифровой и аналоговой информации, основная часть аппаратного контроля системы, а также основной инструмент, производящий арифметические и логические операции, записанные с использованием машинного кода[1].

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

Микропроцессор создается на полупроводниковом кристалле (или нескольких кристаллах) путем применения сложной микроэлектронной технологии. Возможности компьютера как универсального исполнителя по работе с информацией определяются системой команд процессора - языком машинных команд, из которых составляют программы управления работой компьютера[2].

Основными производителями процессоров для персональных компьютеров являются Intel и AMD, которые развивают и внедряют новые технологии и техпроцессы. На данном рынке определенную нишу занимает и VIA Tehnologies, которая производит процессоры для бюджетных и менее производительных систем, предлагая более экономичные решения[3].

В современных компьютерах процессоры выполнены в виде компактного модуля (размерами около 5×5×0,3 см), вставляющегося в ZIF-сокет (AMD) или на подпружинивающую конструкцию — LGA (Intel). Особенностью разъема LGA является то, что выводы перенесены с корпуса процессора на сам разъем — socket, находящийся на материнской плате. Большая часть современных процессоров реализована в виде одного полупроводникового кристалла, содержащего миллиарды транзисторов[4].

Назначение процессора состоит в решении следующих задач:

- поэтапное чтение и расшифровывание команд из основной и оперативной памяти, регистров и адаптеров внешних устройств;

- обработка запросов при обслуживании компонентов персонального компьютера;

- синхронизация данных на накопителях данных;

- генерация сигналов управления узлами и блоками персонального компьютера[5].

Производительность или быстродействие компьютера определяется скоростью сопоставления данных и соответствующих команд для их обработки.

К основным характеристикам процессора персонального компьютера относятся:

- тактовая частота, измеряющаяся в мегагерцах (МГц) и определяющая общий уровень быстродействия процессора - реальную частоту работы его ядра, представляет собой количество выполняемых операций в секунду. Так в основе работы процессора лежит тактовый принцип. Исполнение каждой команды занимает определенное количество тактов. В персональном компьютере тактовые импульсы задает одна из микросхем, входящая в чипсет, расположенный на материнской плате. Чем выше частота тактов, поступающих на процессор, тем больше команд он может исполнить в единицу времени, тем выше его производительность[6].

Для современных процессоров тактовая частота может находиться в диапазоне 1,5-4 ГГц. Она определяется умножением частоты внешней шины процессора (FSB) на коэффициент умножения. Так, например, для процессора Intel Core 2 Duo Е6600 частота FSB — 266,6 МГц, множитель — 9, в результате тактовая частота – 2400 МГц.

Следует подчеркнуть, что поскольку тактовая частота процессора зависит от шины FSB, заставить его работать с большей скоростью возможно, изменив частоту FSB[7];

- количество ядер. Ядро процессора – это его основная часть, содержащая все функциональные блоки и осуществляющая выполнение всех логических и арифметических операций[8].

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

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

Многоядерный процессор особенно ценен для многозадачности, где больше чем одна программа обслуживает свой набор данных для их обработки. Отдельные потоки данных могут обрабатываться разными ядрами, увеличивая общую скорость обработки. Если же программа не оптимизирована под много поточность, количество ядер не способно повлиять на производительность компьютера - она будет выполняться медленнее на многоядерном процессоре[9];

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

От этого параметра зависит, поддерживает ли процессор только 32-битные приложения или допускает использование 64–битных. Большинство современных процессоров поддерживают 64–битную архитектуру. Подобное разделение влияет на количество доступной оперативной памяти (до 4 ГБ в 32-битных и от 4 ГБ в 64-битных системах) а также на внутренние параметры, которые редко учитываются рядовыми пользователями и имеют значение только для специалистов, например, разработчиков программного обеспечения[10];

- объем адресуемой памяти или иначе называемой кэш-памяти – быстрой памяти, устанавливаемой непосредственно на кристалле процессора для уменьшения времени ожидания ввиду более быстрой работы процессора по сравнению с оперативной памятью. Чем больше объем кэш-памяти, тем больше скорость обмена информацией между процессором и другими устройствами, установленными на компьютере. Чем больше это значение, тем быстрее происходит обмен[11].

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

Кэш-память делится на следующие уровни:

- первый уровень (L1) - наивысшая скорость и небольшой объем, как правило, 16-64 Кбайт;

- второй уровень (L2) - несколько меньшее быстродействие, объем от 128 Кбайт до нескольких мегабайт;

- третий уровень (L3) - объемом от 1 Мбайт[12].

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

Архитектура и основные функции процессора

Основная часть процессора называется ядром, в нем содержатся все необходимые блоки.

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

- устройство управления - управляет работой всех устройств компьютера по заданной программе, т.е. первоначально извлекает очередную команду из регистра команд, затем определяет, что надо делать с данными, а в конечном итоге задает последовательность действий выполнения поставленной задачи[13];

- арифметико-логическое устройство – осуществляет арифметические и логические преобразования над числовой и символьной информацией, именуемой операндами;

- регистры представляют собой внутреннюю память процессора и служат своего рода черновиком, используя который процессор выполняет расчеты и сохраняет промежуточные результаты[14].

Основными типами регистров, отличающихся видом выполняемых операций, являются:

- сумматор – участвует в выполнении каждой операции;

- счетчик команд – используется для автоматической выборки программы из последовательных ячеек памяти;

- регистр команд - используется для хранения кода команды на период времени, необходимый для ее выполнения[15].

Все устройства процессора обмениваются между собой информацией с помощью внутренней шины данных.

Структурная схема процессора представлена на рисунке 1.

Рисунок 1. Структурная схема процессора ПК[16]

Современные процессоры имеют и другие структурные элементы:

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

- предсказатель переходов - определяет последовательность исполняемых команд, нагружая конвейер ядра;

- модуль декодирования - отвечает за определения некоторых процессов для выполнения задач;

- модули выборки данных - берут информацию из оперативной или кэш-памяти и осуществляют именно выборку данных, необходимых на данный момент для исполнения инструкции;

- модуль сохранения результатов – осуществляет запись после окончания обработки инструкции в оперативную память;

- элемент работы с прерываниями – процессор может выполнять одновременно несколько задач благодаря функции прерывания, путем остановки хода работы одной программы, переключившись на другую[17].

Архитектура процессоров делится на следующие два вида:

1) CISC – концепция проектирования процессоров, которая характеризуется следующими свойствами:

- нефиксированным значением длин команды;

- арифметические действия кодируются в одной команде;

- содержанием небольшим числом регистров, которые выполняют строго заданные функции[18].

2) RISC – концепция проектирования процессоров, при которой прирост быстродействия происходит за счет упрощения инструкций, для более простого их декодирования и которая характеризуется следующими свойствами:

- фиксированная длина машинных инструкций (например, 32 бита) и простой формат команды;

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

- большое количество регистров общего назначения (32 и более)[19].

Основными функциями процессора являются следующие:

- считывание и дешифрацию команд из памяти компьютера;

- чтение данных из памяти или устройства ввода-вывода;

- запись данных в память или устройства ввода-вывода;

- обработка сигналов, поступающих из устройств ввода-вывода;

- управление процессом обмена информацией между устройствами компьютера;

- обработка данных, в том числе арифметические операции над ними;

- адресация памяти;

- обработка прерываний и режима прямого доступа к памяти[20].

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

Так процессоры AMD в зависимости от модели могут поддерживать следующие технологии:

- 3DNowl, SSE, SSE2, SSE3 - ускоряющие работу с мультимедиа и большими объемами данных;

- Cool’n’Quiet - технология энергосбережения, заставляет процессор снизить тактовую частоту, если его нагрузка невелика;

- NX-bit - технология защиты компьютера от вирусов, запрещающая запуск кода из области данных;

- AMD-V – позволяет организовать одновременную работу нескольких виртуальных машин на одном компьютере[21].

У процессоров Intel дополнительные функции и технологии похожи:

- ММХ, SSE, SSE2, SSE3 - ускоряет работу с мультимедиа и большими объемами данных;

- технология НТ – позволяет выполнять несколько потоков команд одновременно;

- ТМ1 и ТМ2 - технологии защиты процессора от перегрева. В режиме ТМ1 процессор пропускает несколько рабочих тактов при достижении критической температуры, а в режиме ТМ2 снижается его тактовая частота;

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

- XD - технология защиты компьютера от вирусов;

- Intel Trusted Execution - технология защиты от вредоносных программ на аппаратном уровне;

- VT - позволяет организовать одновременную работу нескольких виртуальных машин на одном компьютере[22].

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

2. Классификация процессора

2.1. Виды процессоров

В литературе по компьютерной архитектуре принято разделять процессоры персонального компьютера на следующие четыре группы:

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

Самый яркий пример CISC архитектуры — это x86 (он же IA-32) и x86_64 (он же AMD64)[23];

- микропроцессоры типа RISC с усеченным набором системы команд, где каждый процесс при выполнении разбивается на маленькие команды;

Примеры RISC-архитектур: PowerPC, серия архитектур ARM (ARM7, ARM9, ARM11, Cortex).

RISC быстрее CISC. Даже если системе RISC приходится выполнять 4 или 5 команд вместо одной, которую выполняет CISC, RISC все равно выигрывает в скорости, так как RISC-команды выполняются в 10 раз быстрее.

Однако многие все еще используют CISC ввиду возможных проблем в совместимости. Так x86_64 лидер в desktop-сегменте только по историческим причинам, поскольку старые программы работают только на x86, то и новые desktop-системы должны быть x86(_64), чтобы все старые программы и игры могли работать на новой машине[24].

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

По сути VLIW является архитектурой CISC со своим аналогом спекулятивного исполнения команд, только сама спекуляция выполняется во время компиляции, а не во время работы программы. Компиляторы для процессоров этой архитектуры сильно привязаны к конкретным процессорам. Например, в следующем поколении максимальная длина «очень длинной команды» может из условных 256 бит стать 512 бит, и тут приходится выбирать между увеличением производительности путём компиляции под новый процессор и обратной совместимостью со старым процессором.

Примеры архитектуры: Intel Itanium, Эльбрус-3;

- микропроцессоры типа MISC с минимальным набором системы команд и весьма высоким быстродействием. Такая архитектура позволяет укладывать разные команды в одну большую ячейку. В итоге при одном цикле работы процессор считывает все записанные команды за раз[25];

- микропроцессоры с виртуальной архитектурой, например, виртуальной JVM-архитектуры, которая, по сути, эмулируется на целевой реальной машине. Поэтому достаточно JVM-машины для целевой архитектуры для запуска на ней любой Java-программы. Другим примером виртуальной архитектуры является NET CIL.

Из минусов виртуальных архитектур можно выделить меньшую производительность по сравнению с реальными архитектурами. Этот минус нивелируется с помощью JIT- и AOT-компиляции. Однако большим плюсом будет кроссплатформенность;

- микропроцессоры с гибридной архитектурой. Например, современные x86_64 процессоры хотя и CISC-совместимы, но являются процессорами с RISC-ядром. В таких гибридных CISC-процессорах CISC-инструкции преобразовываются в набор внутренних RISC-команд[26].

Существует классификация процессора персонального компьютера по выполняемым функциям. Так выделяют:

- графический процессор - выполняет специфические функции по обработке графической информации;

- физический процессор - для выполнения математических вычислений при моделировании различных физических процессов, таких как расчёт динамики тел, обнаружение столкновений и пр.;

- сетевой процессор – это микропроцессор, размещаемый в сетевых устройствах, выполняющий специализированные операции, которые востребованы при передаче данных по сетям;

- звуковой процессор - обрабатывают звуки и музыку, например, создают эффект эха;

- буферный процессор или препроцессор – реализует промежуточную обработку данных, которыми обмениваются центральный компьютер с устройствами ввода-вывода[27].

По области применения выделяют следующие процессоры:

- процессоры встраиваемых систем:

– универсальные;

– с расширенными коммуникационными возможностями;

– с расширенными дискретными вводами и выводами;

– с возможностью обработки аналоговых сигналов;

- коммуникационные процессоры:

– сетевые;

– модемные;

- процессоры цифровой обработки сигналов (DSP) - реализуют методы цифровой обработки сигналов: фильтрацию, спектральный анализ, смешение сигналов, масштабирование.

Отличительная особенность DSP-процессоров - поточная обработка больших объемов данных в реальном времени, требующая высокой производительности, но ограниченного набора операций[28];

- медийные процессоры (аудио-, видео-адаптеры):

- с аппаратной поддержкой мультимедийной обработки (медиапроцессоры) - имеют аппаратные блоки и развитую систему команд для обработки и передачи аудио и графических данных, видеоизображений;

- с мультимедийным расширением набора команд;

- сопроцессоры (математические и ввода-вывода);

- транспьютеры - микропроцессор со встроенными средствами межпроцессорной коммуникации, предназначенной для построения многопроцессорных систем (TRansfer (передатчик) и computer (вычислитель))

Транспьютер имеет на кристалле локальные процессорное ядро и память, а также специальные быстродействующие каналы связи для взаимодействия с другими транспьютерами (линки).

Любой транспьютер может одновременно образовывать любое число параллельных процессов. Он имеет специальный планировщик, который производит распределение процессорного времени между этими процессами. Тем самым появляется возможность, имея всего лишь один транспьютер, написать параллельную программу, которая полностью выполняется на нем[29];

– нейропроцессоры построения нейтронных сетей ориентированы на построение систем с архитектурой нейронных сетей. Такие системы применяются для решения плохо формализуемых задач: распознавание образов, предсказание поведения систем, оптимизация и т.п. К классу данных процессоров относятся:

- нейроморфные процессоры — построенные по кластерной асинхронной архитектуре для создания и разработки разных видов искусственных нейронных сетей и применяются для алгоритмов глубокого машинного обучения[30];

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

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

По полноте вычислительного ядра существуют следующие виды процессоров:

- сопроцессоры (арифметические);

- полнофункциональные;

- с расширенной периферией;

- однокристальные микро ЭВМ;

- однокристальные мультимедийные системы[31].

По разрядности ядра процессоры могут быть:

– типовые - кратности 4, 8, 16, 32, 64;

– нетиповые – разрядность, не кратная восьми;

– масштабируемые (масштабность наращивается блочно)[32].

По организации памяти выделяют процессоры:

- с архитектурой фон-Неймана (инструкции и данные хранятся в одной и той же памяти).

При построении структуры процессора по архитектуре Фон Неймана имеется принципиальная возможность работы над управляющими программами точно так же как над данными. Это позволяет производить загрузку и выгрузку управляющих программ в произвольное место памяти процессора, которая в этой структуре не разделяется на память программ и память данных. Любой участок памяти может служить как памятью программ, так и памятью данных. Причём в разные моменты времени одна и та же область памяти может использоваться и как память программ и как память данных[33].

Для того, чтобы программа могла работать в произвольной области памяти, её необходимо модернизировать перед загрузкой, то есть работать с нею как с обычными данными. Эта особенность архитектуры позволяет наиболее гибко управлять работой микропроцессорной системы, но создаёт принципиальную возможность искажения управляющей программы, что понижает надёжность работы аппаратуры;

- с Гарвардской архитектурой, где принципиально различаются два вида памяти: память программ и память данных. То есть характеристики устройств памяти для инструкций и памяти для данных не требуется иметь общими[34].

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

Гарвардская архитектура применяется в микроконтролерах, где требуется обеспечить высокую надёжность работы аппаратуры и в сигнальных процессорах, где эта архитектура кроме обеспечения высокой надёжности работы устройств позволяет обеспечить высокую скорость выполнения программы[35].

По способу управления процессоры подразделяются на:

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

- процессоры с макропрограммным или жестко-аппаратным управлением, где используется набор неизменных команд, определяемых схемой процессора[36].

Существует разделение процессоров на одноядерные и многоядерные.

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

Многоядерные процессоры хорошо приспособлены для требовательных мультимедийных задач, таких как обработка видеозаписей, работы с большими базами данных, одновременное выполнение нескольких ресурсоемких заданий, например, компьютерной игры, записи DVD и загрузки файлов из Интернета[38].

Преимуществами многоядерных процессоров являются:

- возможность распределять работу программ по нескольким ядрам;

- увеличение скорости работы программ;

- процессы, требующие интенсивных вычислений, протекают намного быстрее;

- более эффективное использование требовательных к вычислительным ресурсам мультимедийных приложений (например, видео-редакторов);

- снижение энергопотребления;

- работа пользователя ПК становится более комфортной[39].

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

- возросшая себестоимость производства многоядерных процессоров (по сравнению с одноядерными), увеличивающая их стоимость;

- так как с оперативной памятью одновременно работают сразу два и более ядра, необходимо «научить» их работать без конфликтов;

- возросшее энергопотребление требует применения мощных схем питания;

- требуется более мощная система охлаждения;

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

- операционные системы, поддерживающие многоядерные процессоры используют вычислительные ресурсы дополнительных ядер для собственных системных нужд[40].

По системе команд микропроцессоры отличаются огромным разнообразием, зависящим от фирмы-производителя. Тем не менее, можно определить две крайние политики построения микропроцессоров:

- аккумуляторные микропроцессоры;

- микропроцессоры с регистрами общего назначения.

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

Принципиальным отличием аккумуляторных процессоров является то, что математические операции могут производиться только над одной особой ячейкой памяти - аккумулятором. Для того, чтобы произвести операцию над произвольной ячейкой памяти её содержимое необходимо скопировать в аккумулятор, произвести требуемую операцию, а затем скопировать полученный результат в произвольную ячейку памяти[41].

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

По числу больших интегральных схем (БИС), составляющих микропроцессор, микропроцессоры можно разделить на:

- однокристальные, которые получаются при реализации всех аппаратных средств процессора в виде одной БИС. По мере увеличения степени интеграции элементов в кристалле и числа выводов корпуса параметры однокристальных микропроцессоров улучшаются, при этом возможности однокристальных микропроцессоров ограничены аппаратными ресурсами кристалла и корпуса;

- многокристальные, которые получаются при разбиении логической структуры процессора на функционально законченные части и реализации их в виде БИС. Функциональная законченность БИС многокристального микропроцессора означает, что его части выполняют заранее определенные функции и могут работать автономно, при этом обеспечивается режим одновременной работы всех БИС микропроцессора, т.е. конвейерный поточный режим исполнения последовательности команд программы, что значительно повышает производительность микропроцессора;

- многокристальные секционные микропроцессоры получаются в том случае, когда в виде БИС реализуются части (секции) логической структуры процессора при функциональном разбиении ее вертикальными плоскостями. Для построения многоразрядных микропроцессоров при параллельном включении секций БИС в них добавляются средства "стыковки"[42].

При классификации процессора применительно именно к персональному компьютеру выделяют следующие виды процессора:

- для настольных ПК – модели, предназначенные исключительно для домашнего использования. Их характеристики позволяют работать в режиме многопоточности и многозадачности на бытовом уровне (запуск нескольких программ, работа с браузерами, перемещение данных, запись информации на диск/flash‐накопитель, игры, рендеринг, обработка фото и видео)[43].

Отличаются относительно небольшим количеством ядер, высокой частотой, небольшим тепловыделением (35–95 Вт) и невысокой стоимостью;

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

Площадь мобильных чипов составляет 12×12 мм, а настольных 45×43 мм. При этом по структуре и принципу работы большинство первых радикально отличаются от вторых. Все настольные процессоры используют разработанную еще в далеком 1978 году архитектуру х86 и соответствующий ей набор команд CISC, т.е. процессор отрабатывает всю цепочку команд — он обеспечивает и загрузку всех фильтров, эффектов и прочих функций. А в смартфонах и планшетных ПК используются процессоры типа RISC, т.е. отвечают за значительно меньший объем команд, например, при открытии какого-либо приложения они загружают только его основные функции, а необходимые модули подгружают по ходу работы, что обеспечивает высокую скорость работы, несмотря на то, что по производительности мобильный процессор значительно уступает настольным[44];

- для серверов – как правило, используются в терминалах для управления огромными массивами информации. Также они способны работать параллельно с несколькими подключенными клиентами, если на сервер установлена профильная операционная система и используется соответствующее программное обеспечение. Такой процессор изначально рассчитан на работу в режиме 24/7 на протяжении 5 лет в условиях высоких температур, постоянной нагрузки и не только.

В отличие от настольного вида процессора серверный отличается большим числом ядер (но с низкой частотой), очень высоким объемом кэш‐памяти[45].

Таким образом, существует классификация процессоров в зависимости от архитектуры: на микропроцессоры типа CISC, RISC, VLIW, MISC либо имеющих гибридную архитектуру; от выполняемых функций: на графические, физические, сетевые, звуковые и др.; по области применения: на универсальные, коммуникационные, медийные, нейропроцессоры и др.; по полноте, количеству и разрядности ядра; по организации памяти и способу управления. При этом при классификации процессора применительно именно к персональному компьютеру выделяют: настольные процессоры, предназначенные исключительно для домашнего использования, мобильные – для использования в ноутбуках и других видах мобильных персональных компьютеров и серверные – используемые в терминалах для управления огромными массивами информации и способные работать параллельно с несколькими подключенными клиентами.

2.2. Процессоры семейства Intel и AMD. Сравнительная характеристика

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

Intel разрабатывает усовершенствованные высокопроизводительные процессоры для любых устройств, включая серверы корпоративного уровня, устройства для Интернета вещей, ноутбуки, настольные ПК, рабочие станции и мобильные устройства[46].

Для персональных компьютеров разработаны следующие модели процессоров Intel:

- Intel Core, позволяющие работать в программах для 3D-моделирования, редактировать видео и фотографии, играйть в сложные игры и наслаждайться графикой с разрешением 4K;

- Intel Pentium, позволяющие ускорить работу благодаря многофункциональному процессору;

- Intel Celeron, предоставляющие надежную производительность для основных приложений, видео и аудио в формате HD и загрузки веб-страниц;

- Intel Xeon, позволяющие использовать облачные вычисления, анализировать данные и получать практически значимую информацию в реальном времени;

- Intel Atom, предназначенные для мобильных устройств и энергоэффективных серверов и предоставляющие превосходную производительность и длительное время автономной работы в компактном форм-факторе[47].

Процессоры на основе технологии IntelCore – это самое новое и высокопроизводительное семейство процессоров, которое на сегодняшний день включает в себя:

- Intel Core i10 – выводят игры, потоковые трансляции и создание контента на качественно новый уровень и обеспечивают реалистичную графику на высокопортативных устройствах, обеспечивают высокое время автономной работы, имеют встроенные интеллектуальные функции, а также новейшие стандарты невероятно быстрого беспроводного и проводного подключения. ПК и маршрутизаторы с технологией Intel Wi-Fi 62 (Gig+) обеспечивают сверхбыстрое подключение для поиска информации в Интернете, потоковой трансляции, игр или работы, даже в средах с большим количеством подключенных устройств. Технология Thunderbolt 33 — самый быстрый порт USB-C — позволяет подключать несколько периферийных устройств, док-станций и внешних мониторов и даже заряжать устройства через один единственный кабель (рисунок 2);

- Intel Core i9 — первые процессоры с разблокированным множителем для настольных ПК массовой категории. При использовании в сочетании с памятью Intel Optane ускоряется загрузка и запуск игр. Имеет встроенный порт USB 3.1 Gen 2 и встроенный адаптер Intel Wireless-AC. Благодаря тактовой частоте до 5 ГГц, 8 ядрам и 16 потокам для многозадачности возможно максимально реализовать творческий потенциал в создании и редактировании контента;

Рисунок 2. Процессор Intel® Core™ серии U 10-го поколения[48]

- Intel Core i7 – считается лучшим процессором Intel для настольных ПК. Использует быстрые интеллектуальные многоядерные технологии, которые обеспечивают прорыв в производительности игр и приложений, требующих больших объемов вычислений и активной работы с памятью. Содержат от 4 ядер и выше, оснащаются большей кэш-памятью L3 чем у других серий;

- Intel Core i5 – отлично подходит для работы с мультимедийными приложениями. Дешевле предыдущей модели из-за упрощения подсистемы памяти. Могут быть двухъядерными и четырехъядерными, лишены поддержки Hyper-Threading, Virtualization Technology и Trusted Execution;

- Intel Core i3 – позиционируются как процессоры нижнего и среднего уровня по цене и производительности. Уступают в производительности i7 и i5, но дешевле. Выпускается только в двухъядерном варианте и минимальным L3-кэшем относительно других серий процессоров[49].

AMD в настоящее время выпускает широкий ассортимент процессоров для персональных компьютеров:

- AMD Ryzen Threadripper – имеет количество ядер от 8 до 32, что обеспечивают мощность для поддержки от 16 до 64 потоков обработки одновременно, общий объем кэш-памяти до 80 МБ и огромная пропускная способность шины ввода-вывода;

- AMD Ryzen - от 4 до 16 ядер, до 32 потоков обработки, некоторые модели включают видеокарту Radeon;

- AMD Athlon - для пользователей начального уровня, которые ценят передовые технологии, высокую скорость реагирования и возможность апгрейда видеокарты. Имеет 4 потока обработки, включает видеокарту Radeon Vega , технологию процессора Zen;

- AMD FX - солидная производительность для геймеров и разработчиков на недорогой платформе с поддержкой памяти DDR3 и количеством ядер от 4 до 8;

- мобильные процессоры AMD Ryzen с графикой Radeon Vega, AMD Athlon с графикой Radeon™ Vega и AMD A-серии и FX с графикой Radeon, имеющие количество ядер от 2 до 4, что обеспечивают мощность для поддержки от 4 до 8 потоков обработки одновременно, и обеспечивающие высокую скорость запуска приложений и загрузки веб-страниц, заряд батареи достаточный для автономной работы в течение целого дня, потоковую трансляцию последних телепередач с потрясающим качеством изображения[50].

Следует отметить, что диапазон использования процессоров компании Intel более широк, при этом в процессорах AMD лучше развита многопоточность. Это позволяет обрабатывать множество различных процессов одновременно. Поэтому их часто используют в бизнесе, при этом как для серверной части, так и для рабочих машин. Их серверы и рабочие станции крайне производительны, а для домашнего использования процессоры AMD предлагают более бюджетные варианты игровых процессоров, чем Intel. Процессоры же Intel отличаются более высоким качеством и производительностью, однако при этом достаточно дороги[51].

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

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

В целях сравнительной оценки процессоров AMD и Intel стоит рассмотреть следующие параметры:

- тактовая частота;

- количество ядер процессора;

- размер кэша процессора;

- пропускная способность шины — для взаимодействия процессора с остальным оборудованием информация должна передаваться по шине с достаточной скоростью;

- потребляемая мощность — экономия энергии;

- наличие встроенного обработчика графики — если процессор может самостоятельно обрабатывать графику, нагрузка на видеокарту будет снижена;

- максимальная температура — температура, при которой процессор сможет корректно работать без появления графических артефактов.

Посредством таблицы 1 произведено сравнение по вышеприведенным характеристикам процессоров обоих производителей из среднего ценового диапазона, которые вышли примерно в одинаковое время.

Таблица 1

Сравнительная характеристика процессоров AMD и Intel из среднего ценового диапазона[52]

Сравнительная характеристика

AMD Ryzen 5 1600X

Intel Core i5–8600K

Частота процессора

6×3.6 GHz (4 GHz)

6×3.6 GHz (4.9 GHz)

Количество потоков

12

6

Скорость памяти

2667 MHz

2667 MHz

Кэш памяти L2

3 MB

1.5 MB

Кэш памяти L3

16 MB

9 MB

Потребление энергии

95 W

25 W

Наличие интегрированной графики

нет

есть

Допустимость разгона

есть

есть

Максимальная температура

95 (по цельсию)

100 (по цельсию)

Сравнение процессоров Intel и AMD высокого уровня приведено в Приложении.

Еще одним фактором, который стоит учитывать при выборе между Intel и AMD, является надежность. Так процессоры компании Intel изготавливаются из более дорогих материалов, что свидетельствует о их надежности. При этом процессоры AMD обычно предлагают более дешёвые версии процессоров Intel, хоть и выходят они позже. То есть если не требуется самый современный процессор и необходим бюджетный вариант для не самых новых игр, то AMD будет лучшим выбором. Для важных производственных задач лучше брать более стабильные процессоры Intel.

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

Таким образом, на сегодняшний день главными производителями процессоров являются Intel и AMD. Intel разрабатывает усовершенствованные высокопроизводительные процессоры для любых устройств, включая серверы корпоративного уровня, устройства для Интернета вещей, ноутбуки, настольные ПК, рабочие станции и мобильные устройства. Наиболее используемым и высокопроизводительным семейством является Intel Core, Достоинствами процессоров Intel является то, что они потребляют меньше электроэнергии, обеспечивают наилучшую производительность в приложениях, имеют кэш-память второго и третьего уровня, работающую на более высоких тактовых частотах, большее количество ядер, однако у них практически отсутствует многозадачность и высокая стоимость. Ассортимент процессоров для персональных компьютеров AMD более узок, при этом у них лучше развита многопоточность, и стоимость их ниже, однако для них характерно большое энергопотребление и более слабая работа с оперативной памятью.

ЗАКЛЮЧЕНИЕ

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

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

Существует классификация процессоров в зависимости от архитектуры: на микропроцессоры типа CISC, RISC, VLIW, MISC либо имеющих гибридную архитектуру; от выполняемых функций: на графические, физические, сетевые, звуковые и др.; по области применения: на универсальные, коммуникационные, медийные, нейропроцессоры и др.; по полноте, количеству и разрядности ядра; по организации памяти и способу управления. При этом при классификации процессора применительно именно к персональному компьютеру выделяют: настольные процессоры, предназначенные исключительно для домашнего использования, мобильные – для использования в ноутбуках и других видах мобильных персональных компьютеров и серверные – используемые в терминалах для управления огромными массивами информации и способные работать параллельно с несколькими подключенными клиентами.

На сегодняшний день главными производителями процессоров являются Intel и AMD. Intel разрабатывает усовершенствованные высокопроизводительные процессоры для любых устройств, включая серверы корпоративного уровня, устройства для Интернета вещей, ноутбуки, настольные ПК, рабочие станции и мобильные устройства. Наиболее используемым и высокопроизводительным семейством является Intel Core, Достоинствами процессоров Intel является то, что они потребляют меньше электроэнергии, обеспечивают наилучшую производительность в приложениях, имеют кэш-память второго и третьего уровня, работающую на более высоких тактовых частотах, большее количество ядер, однако у них практически отсутствует многозадачность и высокая стоимость. Ассортимент процессоров для персональных компьютеров AMD более узок, при этом у них лучше развита многопоточность, и стоимость их ниже, однако для них характерно большое энергопотребление и более слабая работа с оперативной памятью.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Буза М.К. Архитектура компьютеров: учебник. – Минск: Вышэйшая школа, 2015. – 414 с.
  2. Буза М.К. Многоядерные процессоры: пособие для студентов фак. прикладной математики и информатики. - Минск: БГУ, 2012. - 47 с.
  3. Виды компьютерных процессоров. URL: https://infotechnica.ru/pro-kompyuteryi/o-protsessorah/vidy-cpu-dlya-kompyutera-kakiye-oni-byvayut/ (дата обращения 21.08.2019)
  4. Виды популярных архитектур процессоров. URL: https://tproger.ru/articles/processors-architectures-review/ (дата обращения 20.08.2019)
  5. Гагарина Л.Г. Технические средства информатизации. Учебное пособие. – М.: Форум, 2018. – 255 с.
  6. Джон Л. Хеннесси, Дэвид А. Паттерсон. Компьютерная архитектура. Количественный подход. – М.: Техносфера, 2015. – 936 с.
  7. Классификация процессоров. URL: https://life-prog.ru/2_53693_klassifikatsiya-protsessorov.html (дата доступа: 18.08.2019)
  8. Мобильные процессоры. URL: http://hardwareguide.ru/other/mobilnie-processori/ (дата доступа 20.08.2019)
  9. Нейроморфный процессор Intel Loihi. Что это и как это работает? URL: https://habr.com/ru/company/ua-hosting/blog/407285/ (дата доступа: 21.08.2019)
  10. Отличие серверных процессоров от обычных. URL: http://texhepl.ru/chem-otlichajutsja-servernye-processory-ot-obychnyh-osobennosti-servernyh-processorov/ (дата обращения: 20.08.2019)
  11. Процессор персонального компьютера. URL: http://www.compuhome.ru/processor.html (дата доступа: 20.08.2019)
  12. Процессоры Intel. URL: https://www.intel.ru/content/www/ru/ru/products/processors.html (дата доступа: 21.08.2019)
  13. Процессоры АМD. URL: https://www.amd.com/ru/products/processors-desktop (дата доступа: 21.08.2019)
  14. Руководство новичка по цифровой обработке сигналов (DSP). URL: https://www.analog.com/ru/design-center/landing-pages/001/beginners-guide-to-dsp.html (дата доступа: 21.08.2019)
  15. Сенкевич А.В. Архитектура аппаратных средств. Учебник. - М.: Academia, 2018. – 240 с.
  16. Сравнение процессоров AMD и Intel. URL: https://tvoi-setevichok.ru/setevoe-oborudovanie/chto-luchshe-amd-ili-intel.html (дата доступа 21.08.2019)
  17. Старков В.В. Архитектура персонального компьютера: организация, устройство, работа. – М.: Горячая линия-Телеком, 2016. – 536 с.
  18. Таненбаум Э., Остин Т. Архитектура компьютера. 6-е издание. – СПб.: Питер, 2019. – 816 с.
  19. Транспьютеры. URL: https://www.intuit.ru/studies/courses/604/460/lecture/10345?page=3 (дата доступа: 19.08.2019)
  20. Устройство и принцип работы процессора. URL:http://all-ht.ru/inf/pc/cp_struct.html (дата доступа: 20.08.2019)
  21. Характеристики и классификация процессоров и микропроцессоров. URL: https://life-prog.ru/2_77475_harakteristiki-i-klassifikatsiya-protsessorov-i-mikroprotsessorov.html (дата доступа: 19.08.2019)
  22. Харрис Д.М., Харрис С.Л. Цифровая схемотехника и архитектура компьютера. – М.: ДМК, 2017. – 792 с.
  23. Что такое процессор. URL: http://smartronix.ru/processor (дата доступа: 18.08.2019)

Приложение

Сравнение процессоров Intel и AMD высокого уровня

  1. Старков В.В. Архитектура персонального компьютера: организация, устройство, работа. – М.: Горячая линия-Телеком, 2016. – С.421

  2. Таненбаум Э., Остин Т. Архитектура компьютера. 6-е издание. – СПб.: Питер, 2019. – С.508

  3. Процессор персонального компьютера. URL: http://www.compuhome.ru/processor.html (дата доступа: 20.08.2019)

  4. Сенкевич А.В. Архитектура аппаратных средств. Учебник. - М.: Academia, 2018. – С.101

  5. Буза М.К. Архитектура компьютеров: учебник. – Минск: Вышэйшая школа, 2015. – С.236

  6. Старков В.В. Архитектура персонального компьютера: организация, устройство, работа. – М.: Горячая линия-Телеком, 2016. – С.426

  7. Процессор персонального компьютера. URL: http://www.compuhome.ru/processor.html (дата доступа: 20.08.2019)

  8. Устройство и принцип работы процессора. URL:http://all-ht.ru/inf/pc/cp_struct.html (дата доступа: 20.08.2019)

  9. Буза М.К. Многоядерные процессоры: пособие для студентов фак. прикладной математики и информатики. - Минск: БГУ, 2012. - С.8

  10. Что такое процессор. URL: http://smartronix.ru/processor (дата доступа: 18.08.2019)

  11. Таненбаум Э., Остин Т. Архитектура компьютера. 6-е издание. – СПб.: Питер, 2019. – С.511

  12. Старков В.В. Архитектура персонального компьютера: организация, устройство, работа. – М.: Горячая линия-Телеком, 2016. – С.403

  13. Джон Л. Хеннесси, Дэвид А. Паттерсон. Компьютерная архитектура. Количественный подход. – М.: Техносфера, 2015. – С.436

  14. Буза М.К. Архитектура компьютеров: учебник. – Минск: Вышэйшая школа, 2015. – С.217.

  15. Таненбаум Э., Остин Т. Архитектура компьютера. 6-е издание. – СПб.: Питер, 2019. – С.536

  16. Устройство и принцип работы процессора. URL:http://all-ht.ru/inf/pc/cp_struct.html (дата доступа: 20.08.2019)

  17. Старков В.В. Архитектура персонального компьютера: организация, устройство, работа. – М.: Горячая линия-Телеком, 2016. – С.488

  18. Процессор персонального компьютера. URL: http://www.compuhome.ru/processor.html (дата доступа: 20.08.2019)

  19. Буза М.К. Архитектура компьютеров: учебник. – Минск: Вышэйшая школа, 2015. – С.245

  20. Гагарина Л.Г. Технические средства информатизации. Учебное пособие. – М.: Форум, 2018. – С.201

  21. Процессор персонального компьютера. URL: http://www.compuhome.ru/processor.html (дата доступа: 20.08.2019)

  22. Процессор персонального компьютера. URL: http://www.compuhome.ru/processor.html (дата доступа: 20.08.2019)

  23. Сенкевич А.В. Архитектура аппаратных средств. Учебник. - М.: Academia, 2018. – С.203

  24. Виды популярных архитектур процессоров. URL: https://tproger.ru/articles/processors-architectures-review/ (дата обращения 20.08.2019)

  25. Харрис Д.М., Харрис С.Л. Цифровая схемотехника и архитектура компьютера. – М.: ДМК, 2017. – С.501

  26. Виды популярных архитектур процессоров. URL: https://tproger.ru/articles/processors-architectures-review/ (дата обращения 20.08.2019)

  27. Классификация процессоров. URL: https://life-prog.ru/2_53693_klassifikatsiya-protsessorov.html (дата доступа: 18.08.2019)

  28. Руководство новичка по цифровой обработке сигналов (DSP). URL: https://www.analog.com/ru/design-center/landing-pages/001/beginners-guide-to-dsp.html (дата доступа: 21.08.2019)

  29. Транспьютеры. URL: https://www.intuit.ru/studies/courses/604/460/lecture/10345?page=3 (дата доступа: 19.08.2019)

  30. Нейроморфный процессор Intel Loihi. Что это и как это работает? URL: https://habr.com/ru/company/ua-hosting/blog/407285/ (дата доступа: 21.08.2019)

  31. Классификация процессоров. URL: https://life-prog.ru/2_53693_klassifikatsiya-protsessorov.html (дата доступа: 18.08.2019)

  32. Харрис Д.М., Харрис С.Л. Цифровая схемотехника и архитектура компьютера. – М.: ДМК, 2017. – С.505

  33. Буза М.К. Архитектура компьютеров: учебник. – Минск: Вышэйшая школа, 2015. – С.215

  34. Джон Л. Хеннесси, Дэвид А. Паттерсон. Компьютерная архитектура. Количественный подход. – М.: Техносфера, 2015. – С.635

  35. Буза М.К. Архитектура компьютеров: учебник. – Минск: Вышэйшая школа, 2015. – С.217

  36. Классификация процессоров. URL: https://life-prog.ru/2_53693_klassifikatsiya-protsessorov.html (дата доступа: 18.08.2019)

  37. Буза М.К. Многоядерные процессоры: пособие для студентов фак. прикладной математики и информатики. - Минск: БГУ, 2012. - С.7

  38. Гагарина Л.Г. Технические средства информатизации. Учебное пособие. – М.: Форум, 2018. – С.208

  39. Сенкевич А.В. Архитектура аппаратных средств. Учебник. - М.: Academia, 2018. – С.187

  40. Буза М.К. Многоядерные процессоры: пособие для студентов фак. прикладной математики и информатики. - Минск: БГУ, 2012. – С.8

  41. Джон Л. Хеннесси, Дэвид А. Паттерсон. Компьютерная архитектура. Количественный подход. – М.: Техносфера, 2015. – С.538

  42. Таненбаум Э., Остин Т. Архитектура компьютера. 6-е издание. – СПб.: Питер, 2019. – С.606-608

  43. Виды компьютерных процессоров. URL: https://infotechnica.ru/pro-kompyuteryi/o-protsessorah/vidy-cpu-dlya-kompyutera-kakiye-oni-byvayut/ (дата обращения 21.08.2019)

  44. Мобильные процессоры. URL: http://hardwareguide.ru/other/mobilnie-processori/ (дата доступа 20.08.2019)

  45. Отличие серверных процессоров от обычных. URL: http://texhepl.ru/chem-otlichajutsja-servernye-processory-ot-obychnyh-osobennosti-servernyh-processorov/ (дата обращения: 20.08.2019)

  46. Процессоры Intel. URL: https://www.intel.ru/content/www/ru/ru/products/processors.html (дата доступа: 21.08.2019)

  47. Процессоры Intel. URL: https://www.intel.ru/content/www/ru/ru/products/processors.html (дата доступа: 21.08.2019)

  48. Процессоры Intel. URL: https://www.intel.ru/content/www/ru/ru/products/processors.html (дата доступа: 21.08.2019)

  49. Буза М.К. Архитектура компьютеров: учебник. – Минск: Вышэйшая школа, 2015. – С.216

  50. Процессоры АМD. URL: https://www.amd.com/ru/products/processors-desktop (дата доступа: 21.08.2019)

  51. Сравнение процессоров AMD и Intel. URL: https://tvoi-setevichok.ru/setevoe-oborudovanie/chto-luchshe-amd-ili-intel.html (дата доступа 21.08.2019)

  52. Сравнение процессоров AMD и Intel. URL: https://tvoi-setevichok.ru/setevoe-oborudovanie/chto-luchshe-amd-ili-intel.html (дата доступа 21.08.2019)