Мікроархітектура (µarch)

Автор: Peter Berry
Дата Створення: 15 Серпень 2021
Дата Оновлення: 22 Червень 2024
Anonim
Мікроархітектура (µarch) - Технологія
Мікроархітектура (µarch) - Технологія

Зміст

Визначення - Що означає мікроархітектура (µarch)?

Мікроархітектура, скорочено µarch або uarch, є фундаментальною конструкцією мікропроцесора. Вона включає в себе використовувані технології, ресурси та методи, за допомогою яких процесор фізично розробляється з метою виконання певного набору інструкцій (ISA або архітектура наборів інструкцій). Простіше кажучи, саме логічне проектування всіх електронних компонентів і трактів даних, присутніх у мікропроцесорі, викладене певним чином, що дозволяє оптимально виконувати інструкції. В академії це називається комп'ютерною організацією.

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює мікроархітектуру (µarch)

Мікроархітектура - це логічне зображення того, як мікропроцесор розроблений таким чином, що взаємозв'язки між компонентами - блоком управління, арифметичним логічним блоком, регістрами та іншими - взаємодіють оптимізовано. Сюди входить, як прокладаються шини, шляхи передачі даних між компонентами, щоб диктувати найкоротші шляхи та належні з'єднання. У сучасних мікропроцесорах часто є кілька шарів, щоб вирішити складність. Основна ідея полягає в тому, щоб викласти схему, яка могла б виконувати команди та операції, визначені в наборі інструкцій.


Метод, який зараз використовується в мікроархітектурі, - це конвеєрний шлях. Це техніка, яка дозволяє форму паралелізму, яка застосовується при обробці даних, дозволяючи кілька інструкцій перекриватися у виконанні. Це робиться, маючи кілька трубопроводів для виконання, які працюють паралельно або близько до паралелі.

Виконавчі підрозділи також є важливим аспектом мікроархітектури. Блоки виконання виконують операції або обчислення процесора. Вибір кількості одиниць виконання, їх затримки та пропускної здатності є центральним фактором мікроархітектурного проектування. Розмір, затримка, пропускна здатність та зв’язковість пам’яті в системі - це також мікроархітектурні рішення.

Інша частина мікроархітектури - це дизайн на системному рівні. Сюди входять рішення про продуктивність, такі як рівень та підключення вводу, а також пристрої виводу та вводу / виводу.

Мікроархітектурна конструкція приділяє більшу увагу обмеженням, ніж можливості. Рішення дизайну мікроархітектури безпосередньо впливає на те, що входить у систему; він прислухається до таких питань, як:


  • Продуктивність
  • Площа чіпа / вартість
  • Логічна складність
  • Простота налагодження
  • Заповітність
  • Простота підключення
  • Споживання енергії
  • Технологічність

Хороша мікроархітектура - це та, яка відповідає усім цим критеріям.