Microarquitectura (µarch)

Autora: Peter Berry
Data De La Creació: 15 Agost 2021
Data D’Actualització: 22 Juny 2024
Anonim
Microarquitectura (µarch) - Tecnologia
Microarquitectura (µarch) - Tecnologia

Content

Definició: què significa Microarquitectura (µarch)?

Microarquitectura, abreviada com a µarch o uarch, és el disseny fonamental d’un microprocessador. Inclou les tecnologies utilitzades, els recursos i els mètodes mitjançant els quals el processador està dissenyat físicament per executar un conjunt d’instruccions específic (ISA o arquitectura de conjunt d’instruccions). En poques paraules, és el disseny lògic de tots els components electrònics i de les rutes de dades presents al microprocessador, dissenyat de manera específica que permet l'execució òptima de les instruccions. A l’acadèmia s’anomena organització informàtica.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica la microarquitectura (µarch)

La microarquitectura és la representació lògica de com un microprocessador està dissenyat de manera que les interconnexions entre components - la unitat de control, la unitat de lògica aritmètica, els registres i altres - interaccionin de manera optimitzada. Això inclou com es presenten els autobusos, les rutes de dades entre components, per dictar les rutes més curtes i les connexions adequades. En els microprocessadors moderns hi ha sovint diverses capes per fer front a la complexitat. La idea bàsica és plantejar un circuit que pugui executar ordres i operacions definides en un conjunt d’instruccions.


Una tècnica que s'utilitza actualment en la microarquitectura és la base de dades pipelinada. És una tècnica que permet una forma de paral·lelisme que s’aplica en el processament de dades permetent que diverses instruccions es superposin en l’execució. Això es realitza tenint múltiples canonades d'execució que corren en paral·lel o properes a les paral·leles.

Les unitats d’execució també són un aspecte crucial de la microarquitectura. Les unitats d’execució realitzen les operacions o càlculs del processador. L'elecció del nombre d'unitats d'execució, la seva latència i el seu ritme és una consideració central del disseny microarquitectònic. La mida, la latència, el rendiment i la connectivitat de les memòries del sistema són també decisions microarquitectòniques.

Una altra part d'una microarquitectura és el disseny a nivell de sistema. Inclou decisions sobre el rendiment com ara el nivell i la connectivitat de l’entrada, així com els dispositius de sortida i E / S.


El disseny microarquitectònic presta més atenció a les restriccions que a la capacitat. Una decisió de disseny de microarquitectura afecta directament el que entra en un sistema; és important tenir en compte qüestions com:

  • Rendiment
  • Zona de xip / cost
  • Complexitat lògica
  • Facilitat de depuració
  • Testabilitat
  • Facilitat de connectivitat
  • El consum d'energia
  • Fabricabilitat

Una bona microarquitectura és aquella que compleix tots aquests criteris.