Microarhitectură (µarch)

Autor: Peter Berry
Data Creației: 15 August 2021
Data Actualizării: 12 Mai 2024
Anonim
Microarhitectură (µarch) - Tehnologie
Microarhitectură (µarch) - Tehnologie

Conţinut

Definiție - Ce înseamnă Microarhitectură (µarch)?

Microarhitectură, prescurtată ca arch sau uarch, este designul fundamental al unui microprocesor. Include tehnologiile utilizate, resursele și metodele prin care procesorul este conceput fizic pentru a executa un set de instrucțiuni specific (ISA sau arhitectura setului de instrucțiuni). Mai simplu spus, este designul logic al tuturor componentelor electronice și al căilor de date prezente în microprocesor, prevăzute într-un mod specific, care permite executarea optimă a instrucțiunilor. În academie se numește organizare computerizată.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Microarhitectura (µarch)

Microarhitectura este reprezentarea logică a modului în care un microprocesor este proiectat astfel încât interconexiunile dintre componente - unitatea de control, unitatea logică aritmetică, registrele și altele - interacționează într-un mod optimizat. Aceasta include modul în care autobuzele, căile de date între componente, sunt prevăzute pentru a dicta cele mai scurte căi și conexiuni adecvate. În microprocesoarele moderne există adesea mai multe straturi pentru a face față complexității. Ideea de bază este stabilirea unui circuit care ar putea executa comenzi și operații definite într-un set de instrucțiuni.


O tehnică folosită în prezent în microarhitectură este baza de date pipelinată. Este o tehnică care permite o formă de paralelism care este aplicată în procesarea datelor, permițând mai multe instrucțiuni să se suprapună în execuție. Acest lucru se realizează prin existența mai multor conducte de execuție care rulează în paralel sau aproape de paralel.

Unitățile de execuție sunt, de asemenea, un aspect crucial al microarhitecturii. Unitățile de execuție efectuează operațiunile sau calculele procesorului. Alegerea numărului de unități de execuție, latența și debitul lor este o considerație centrală a proiectării microarhitecturale. Mărimea, latența, debitul și conectivitatea amintirilor din sistem sunt, de asemenea, decizii microarhitecturale.

O altă parte a microarhitecturii este proiectarea la nivel de sistem. Aceasta include decizii privind performanța, cum ar fi nivelul și conectivitatea intrării, precum și dispozitivele de ieșire și I / O.


Proiectarea microarhitecturală acordă o atenție mai mare restricțiilor decât capacității. O decizie de proiectare a microarhitecturii afectează în mod direct ceea ce intră într-un sistem; este atent la probleme precum:

  • Performanţă
  • Zona / costul cipurilor
  • Complexitatea logică
  • Ușor de depanat
  • testabilitatea
  • Ușor de conectivitate
  • Consumul de energie
  • manufacturability

O microarhitectură bună este cea care răspunde tuturor acestor criterii.