Разница между ALU и CPU

Определение ALU

ALU, который в более широком смысле называется арифметико-логическим блоком, является основным компонентом центрального процессора. Основная задача этого устройства — выполнять все логические арифметические операции, такие как сложение, вычитание, умножение, деление и многие другие. Он считается наиболее доминирующей частью ЦП, и многие оригинальные функции будут работать без него. В большинстве современных компьютеров он разделен еще на две части; первый — это AU, который занимается арифметическими операциями, такими как упомянутые выше, а второй — LU, известный как логическая единица, которая имеет дело с логическими операциями, которые определяют предмет. Многие компьютеры имеют более одного такого устройства и одновременно выполняют операции с фиксированной запятой и операции с плавающей запятой. В компьютерах, используемых дома, в большинстве случаев в этом процессе используется соответствующий чип, называемый числовым сопроцессором. Данные, поступающие по его пути, являются прямыми, как и инструкции. Ввод обычно представляет собой командное слово, которое содержит режим работы, более одного операнда, а иногда также присутствует код формата. Выходные данные в этом случае представляют собой результат, который помещается в регистр хранения и имеет определенные настройки, указывающие, что действие выполнено успешно. В системе имеется отдельное пространство для хранения, которое имеет несколько других функций, таких как предоставление отрицательных значений, выполнение операций с числами, которые не соответствуют логике, и многие другие. Ввод обычно представляет собой командное слово, которое содержит режим работы, более одного операнда, а иногда также присутствует код формата. Выходные данные в этом случае представляют собой результат, который помещается в регистр хранения и имеет определенные настройки, указывающие, что действие выполнено успешно. В системе имеется отдельное пространство для хранения, которое имеет несколько других функций, таких как предоставление отрицательных значений, выполнение операций с числами, которые не соответствуют логике, и многие другие. Ввод обычно представляет собой командное слово, которое содержит режим работы, более одного операнда, а иногда также присутствует код формата. Выходные данные в этом случае представляют собой результат, который помещается в регистр хранения и имеет определенные настройки, указывающие, что действие выполнено успешно. В системе имеется отдельное пространство для хранения, которое имеет несколько других функций, таких как предоставление отрицательных значений, выполнение операций с числами, которые не соответствуют логике, и многие другие.

Центральный процессор является наиболее важной частью компьютера и известен под многими именами, такими как процессор, микропроцессор, центральный процессор и другие. Это логическая схема, которая воздействует на несколько операций, происходящих в устройстве, и называется сердцем компьютера. Используемые шаги такие же, как и в упомянутом выше процессе, где инструкция, которая выбирается из блока памяти, затем декодируется, чтобы сделать ее понятной для компьютера, чтение инструкции и затем ее выполнение становится следующей частью. Существенными элементами, которые становятся частью процессора, являются арифметико-логический блок, который выполняет все арифметические и логические операции, блок с плавающей запятой, известный как математический сопроцессор. Следующая часть называется регистром, который содержит все инструкции и другие данные и передает их системе всякий раз, когда это необходимо. Последние две части — это кэш-память L1 и L2, их включение в ЦП экономит время, и данные не нужно вводить снова и снова. Большинство систем, существующих в современном мире, имеют более двух процессоров для повышения производительности. Это действие помогает в том смысле, что, когда компьютер должен работать на более высоких скоростях, хотя это два отдельных процессора, объединение их в одном сокете заставляет затем работать на второй скорости. Для персонального компьютера этот термин используется для элемента обработки, содержащегося в единой интегральной схеме, который называется микросхемой IC. Наиболее важные поставщики таких процессоров известны как Intel и AMD. Большинство существующих в мире систем имеют более двух процессоров для повышения производительности. Это действие помогает в том смысле, что, когда компьютер должен работать на более высоких скоростях, хотя это два отдельных процессора, объединение их в одном сокете заставляет затем работать на второй скорости. Для персонального компьютера этот термин используется для элемента обработки, содержащегося в единой интегральной схеме, который называется микросхемой IC. Наиболее важные поставщики таких процессоров известны как Intel и AMD. Большинство существующих в мире систем имеют более двух процессоров для повышения производительности. Это действие помогает в том смысле, что, когда компьютер должен работать на более высоких скоростях, хотя это два отдельных процессора, объединение их в одном сокете заставляет затем работать на второй скорости. Для персонального компьютера этот термин используется для элемента обработки, содержащегося в единой интегральной схеме, который называется микросхемой IC. Наиболее важные поставщики таких процессоров известны как Intel и AMD. этот термин используется для элемента обработки, содержащегося в единой интегральной схеме, который называется микросхемой. Наиболее важные поставщики таких процессоров известны как Intel и AMD. этот термин используется для элемента обработки, содержащегося в единой интегральной схеме, который называется микросхемой IC. Наиболее важные поставщики таких процессоров известны как Intel и AMD.

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

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

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

Intel — плюсы и минусы

  • Низкое энергопотребление и температура работы
  • Хорошая производительность в ПО для обработки графики и видео
  • Не такие зависимые от оперативной памяти
  • Лучше показывают себя в многозадачности
  • Цена довольно высокая по сравнению с АМД
  • Графический чип, если он есть, не такой производительный, как у конкурента
  • Работа с архивами не такая быстрая, как хотелось бы
  • Разгон не такой вариативный

AMD — плюсы и минусы

  • Высокая производительность в играх
  • Многие модели довольно «горячие», но не все
  • Адекватная цена
  • Отличная скорость работы с разными программами и архивами
  • Графический чип, если он есть — показывает хорошие результаты
  • Хорошие возможности разгона
  • Зависимые от ОЗУ


Множественная линейная регрессия: проблема прогнозирования цен на жилье в Бостоне

Множественная линейная регрессия: проблема прогнозирования цен на жилье в Бостоне 1. Прочитайте данные 2. Предварительная обработка данных 3. Определите модель 4. Тренируй модель 5. Протестируйте моде.

1, прогрессивный JavaScript, рама: основная библиотека Вьет (маленькая), плагин библиотеки (большая), роль: динамически пользовательский интерфейс сборки 2, Особенности: Подходит для разработки мобиль.

Арифметико-логическое устройство

Арифметико-логический блок (с англ. Арифметическим и логическим блоком или арифметико-логическим блоком , ALU ), — цифровая система , выполняющая арифметические операции (такие как сложение, вычитание и т. Д.), Логические операции над двумя числами и унарные операции, такие как бит сдвига, отрицание. ALU — это базовый блок центрального процессора компьютера.

Типичный ALU имеет два входа для пары аргументов и один выход для результата. Он выполняет следующие операции:

  • логические операции И , ИЛИ , НЕ , XOR , ,
  • бит сдвигается на один бит, фиксированное количество бит, иногда также на переменное число,
  • также часто вычитание , отрицание числа, сложение с переносом , увеличение / уменьшение на 1
  • довольно часто умножение, а иногда и деление / по модулю

Причина, по которой эти операции сгруппированы в ALU, заключается в том, что логические элементы, необходимые для реализации всех операций в наборе: сложение (с переносом и без него), вычитание (с переносом и без него), отрицание числа, увеличение и уменьшение на 1, И, ИЛИ, НЕ, XOR — это немного больше, чем просто реализация сложения. Для быстрого умножения требуется гораздо больше, а для деления — еще больше вентилей по сравнению с этими операциями.

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

Часто эти ALU не идентичны ─ например, из трех ALU, все они могут выполнять основные операции (сложение, вычитание и логические), и только один может умножать и делить. Такой процессор может, например, выполнить 1 умножение и 2 сложения за один цикл, но не может выполнить 2 умножения. Это оправдано, потому что типичная программа выполняет гораздо больше сложений, чем умножений, и сложения часто неявны для программиста, потому что они, например, выполняются при вычислении адреса поля объекта на основе адреса объекта или переменной, расположение которой задано. относительно адресного регистра.

Пока что самые сложные электронные схемы — это те, которые встроены в схемы современных микропроцессоров . Поэтому такие процессоры содержат мощный и очень сложный ALU. Фактически, современный микропроцессор (или главный компьютер) может иметь несколько ядер, каждое ядро ​​с несколькими исполнительными модулями, каждое исполнительное устройство с несколькими ALU.

Многие другие микросхемы могут содержать ALU: графический процессор ( графический процессор ), такой как в видеокартах Nvidia или AMD , FPU (вычислительный блок с плавающей запятой) в хорошо известном сопроцессоре 80387 и процессор цифровой обработки сигналов в звуковой карте Sound Blaster. , CD-плееры и ТВ-ресиверы HD. Все они имеют несколько мощных и сложных арифметико-логических устройств.

Математик Джон фон Нейман предложил модель ALU в 1945 году , когда он составил список допущений для нового компьютера EDVAC ( Electronic Discrete Variable Automatic Computer ). Позже, в 1946 году, он вместе со своими коллегами разработал компьютер для Принстонского института перспективных исследований (IAS). Компьютер IAS стал прототипом для многих более поздних компьютеров. В своем проекте фон Нейман обрисовал в общих чертах то, что, по его мнению, было бы необходимым в компьютере с учетом ALU.

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

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector