Микроархитектура (мкарх)

Автор: Peter Berry
Дата создания: 15 Август 2021
Дата обновления: 22 Июнь 2024
Anonim
Quantum Break GTX 650 Ti Intel Core i3-4330
Видео: Quantum Break GTX 650 Ti Intel Core i3-4330

Содержание

Определение - Что означает микроархитектура (µarch)?

Микроархитектура, сокращенно или UARCH, это фундаментальный дизайн микропроцессора. Он включает в себя используемые технологии, ресурсы и методы, с помощью которых процессор физически спроектирован для выполнения определенного набора команд (архитектура ISA или набора команд). Проще говоря, это логическая схема всех электронных компонентов и путей данных, представленных в микропроцессоре, которая выстроена особым образом и обеспечивает оптимальное выполнение инструкций. В академии это называется компьютерная организация.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет микроархитектуру (µarch)

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


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

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

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

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


  • Представление
  • Площадь чипа / стоимость
  • Логическая сложность
  • Простота отладки
  • способность быть свидетелем в суде
  • Простота подключения
  • Потребляемая мощность
  • Технологичность

Хорошая микроархитектура - это та, которая отвечает всем этим критериям.