Mikroarchitektúra (µarch)

Autor: Peter Berry
Dátum Stvorenia: 15 August 2021
Dátum Aktualizácie: 22 V Júni 2024
Anonim
Mikroarchitektúra (µarch) - Technológie
Mikroarchitektúra (µarch) - Technológie

Obsah

Definícia - Čo znamená mikroarchitektúra (µarch)?

Mikroarchitektúra, skrátená ako µarch alebo uarch, je základný návrh mikroprocesora. Zahŕňa použité technológie, zdroje a metódy, pomocou ktorých je procesor fyzicky navrhnutý na vykonanie konkrétnej sady inštrukcií (ISA alebo architektúra sady inštrukcií). Jednoducho povedané, ide o logický návrh všetkých elektronických komponentov a dátových ciest prítomných v mikroprocesore, ktorý je usporiadaný špecifickým spôsobom, ktorý umožňuje optimálne vykonávanie pokynov. V akadémii sa to nazýva počítačová organizácia.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje mikroarchitektúru (µarch)

Mikroarchitektúra je logické znázornenie toho, ako je mikroprocesor navrhnutý tak, aby prepojenia medzi komponentmi - riadiacou jednotkou, aritmetickou logickou jednotkou, registrami a ďalšími - interagovali optimálnym spôsobom. To zahŕňa aj to, ako sú usporiadané zbernice, dátové cesty medzi komponentmi, aby diktovali najkratšie cesty a správne spojenia. V moderných mikroprocesoroch existuje často niekoľko vrstiev na riešenie zložitosti. Základnou myšlienkou je usporiadať obvod, ktorý by mohol vykonávať príkazy a operácie, ktoré sú definované v súprave inštrukcií.


Technikou, ktorá sa v súčasnosti používa v mikroarchitektúre, je pipelineovaná dátová cesta. Je to technika, ktorá umožňuje formu paralelizmu, ktorá sa používa pri spracovaní údajov tým, že umožňuje viacerým pokynom prekrývať sa pri vykonávaní. To sa dosahuje tak, že sa viackrát vykoná potrubia, ktoré bežia paralelne alebo takmer rovnobežne.

Vykonávacie jednotky sú tiež kľúčovým aspektom mikroarchitektúry. Vykonávacie jednotky vykonávajú operácie alebo výpočty procesora. Výber počtu vykonávacích jednotiek, ich latencia a priepustnosť je ústredným hľadiskom mikroarchitektúrneho návrhu. Veľkosť, latencia, priepustnosť a konektivita pamätí v systéme sú tiež mikroarchitektúrnymi rozhodnutiami.

Ďalšou súčasťou mikroarchitektúry je návrh na úrovni systému. Patria sem rozhodnutia o výkone, ako je úroveň a konektivita vstupu, ako aj výstupné a vstupno-výstupné zariadenia.


Mikroarchitektúrny dizajn venuje väčšiu pozornosť obmedzeniam než schopnosti. Rozhodnutie o návrhu mikroarchitektúry priamo ovplyvňuje to, čo prechádza do systému; venuje pozornosť otázkam ako:

  • výkon
  • Čipová oblasť / náklady
  • Logická zložitosť
  • Jednoduché ladenie
  • testovateľnosť
  • Ľahké pripojenie
  • Spotreba energie
  • vyrobiteľnosti

Dobrá mikroarchitektúra je taká, ktorá vyhovuje všetkým týmto kritériám.