Содержание
- Определение - Что означает микроархитектура (µarch)?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Техопедия объясняет микроархитектуру (µarch)
Определение - Что означает микроархитектура (µarch)?
Микроархитектура, сокращенно или UARCH, это фундаментальный дизайн микропроцессора. Он включает в себя используемые технологии, ресурсы и методы, с помощью которых процессор физически спроектирован для выполнения определенного набора команд (архитектура ISA или набора команд). Проще говоря, это логическая схема всех электронных компонентов и путей данных, представленных в микропроцессоре, которая выстроена особым образом и обеспечивает оптимальное выполнение инструкций. В академии это называется компьютерная организация.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Техопедия объясняет микроархитектуру (µarch)
Микроархитектура представляет собой логическое представление того, как микропроцессор спроектирован таким образом, что взаимосвязи между компонентами - блоком управления, арифметико-логическим блоком, регистрами и другими - взаимодействуют оптимизированным образом. Это включает в себя как шины, пути передачи данных между компонентами, чтобы определить кратчайшие пути и правильные соединения. В современных микропроцессорах часто бывает несколько уровней, чтобы справиться со сложностью. Основная идея состоит в том, чтобы создать схему, которая могла бы выполнять команды и операции, которые определены в наборе команд.
В настоящее время в микроархитектуре используется метод конвейерной передачи данных. Это метод, который допускает форму параллелизма, которая применяется при обработке данных, позволяя нескольким инструкциям перекрываться при выполнении. Это достигается наличием нескольких конвейеров выполнения, которые работают параллельно или почти параллельно.
Исполнительные блоки также являются важным аспектом микроархитектуры. Исполнительные блоки выполняют операции или вычисления процессора. Выбор количества исполнительных блоков, их задержки и пропускной способности является основным соображением микроархитектурного проектирования. Размер, задержка, пропускная способность и возможность подключения памяти в системе также являются микроархитектурными решениями.
Другая часть микроархитектуры - системный дизайн. Это включает в себя решения о производительности, такие как уровень и связность ввода, а также устройства вывода и ввода-вывода.
Микроархитектурный дизайн уделяет больше внимания ограничениям, чем возможностям. Решение о дизайне микроархитектуры напрямую влияет на то, что входит в систему; это учитывает такие вопросы, как:
- Представление
- Площадь чипа / стоимость
- Логическая сложность
- Простота отладки
- способность быть свидетелем в суде
- Простота подключения
- Потребляемая мощность
- Технологичность
Хорошая микроархитектура - это та, которая отвечает всем этим критериям.