Mikroarchitektúra (µarch)

Szerző: Peter Berry
A Teremtés Dátuma: 15 Augusztus 2021
Frissítés Dátuma: 22 Június 2024
Anonim
Mikroarchitektúra (µarch) - Technológia
Mikroarchitektúra (µarch) - Technológia

Tartalom

Meghatározás - Mit jelent a mikroarchitektúra (µarch)?

Mikroarchitektúra, rövidítve µarch vagy uarch, a mikroprocesszor alapvető terve. Ez magában foglalja az alkalmazott technológiákat, erőforrásokat és azokat a módszereket, amelyek segítségével a processzort fizikailag megtervezik egy adott utasításkészlet (ISA vagy utasításkészlet-architektúra) végrehajtására. Egyszerűen fogalmazva, a mikroprocesszorban lévő összes elektronikus alkatrész és adatútvonal logikus kialakítása, amely meghatározott módon van elrendezve, lehetővé teszi az utasítások optimális végrehajtását. Az akadémiában ezt számítógépes szervezetnek nevezik.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a mikroarchitektúrát (µarch)

A mikroarchitektúra annak a logikus ábrázolása, amellyel a mikroprocesszort úgy tervezték meg, hogy az összetevők - a vezérlőegység, a számtani logikai egység, a regiszterek és mások - közötti összekapcsolások optimalizált módon működjenek együtt. Ez magában foglalja a buszok, az alkatrészek közötti adatútvonalak elrendezését a legrövidebb útvonalak és a megfelelő kapcsolatok diktálására. A modern mikroprocesszorokban gyakran több réteg létezik a komplexitás kezelésére. Az alapötlet egy olyan áramkör elrendezése, amely végrehajthatja az utasításkészletben meghatározott parancsokat és műveleteket.


A mikroarchitektúrában jelenleg alkalmazott módszer a csővezetékes adatút. Ez egy olyan technika, amely lehetővé teszi az adatfeldolgozásban alkalmazott párhuzamosság egy formáját, mivel lehetővé teszi több utasítás átfedését a végrehajtás során. Ehhez több végrehajtási csővezeték van, amelyek párhuzamosan vagy párhuzamosan futnak.

A végrehajtó egységek a mikroarchitektúra kritikus szempontjai is. A végrehajtó egységek végrehajtják a processzor műveleteit vagy számításait. A végrehajtási egységek számának megválasztása, késleltetése és teljesítménye a mikroarhitektikai tervezés központi szempontja. A memóriák mérete, késése, teljesítménye és összekapcsolhatósága a rendszerben szintén mikroarhitektikai döntés.


A mikroarchitektúra másik része a rendszerszintű tervezés. Ez magában foglalja a teljesítményre vonatkozó döntéseket, például a bemenetek szintjét és csatlakoztathatóságát, valamint a kimeneti és az I / O eszközöket.

A mikroarhitektikai tervezés nagyobb figyelmet fordít a korlátozásokra, mint a képességre. A mikroarchitektúra tervezési döntése közvetlenül befolyásolja azt, ami egy rendszerbe megy; figyelembe veszi például a következő kérdéseket:

  • Teljesítmény
  • Chip terület / költség
  • Logikai bonyolultság
  • Könnyű hibakeresés
  • tesztelhetőség
  • Könnyű csatlakoztathatóság
  • Energiafogyasztás
  • gyárthatóság

A jó mikroarchitektúra az, amely figyelembe veszi ezeket a kritériumokat.