Mikroarhitektuur (µarch)

Autor: Peter Berry
Loomise Kuupäev: 15 August 2021
Värskenduse Kuupäev: 22 Juunis 2024
Anonim
Mikroarhitektuur (µarch) - Tehnoloogia
Mikroarhitektuur (µarch) - Tehnoloogia

Sisu

Definitsioon - mida tähendab mikroarhitektuur (µarch)?

Mikroarhitektuur, lühendatult µarch või uarch, on mikroprotsessori põhidisain. See hõlmab kasutatud tehnoloogiaid, ressursse ja meetodeid, mille abil protsessor on füüsiliselt kavandatud konkreetse käsu komplekti (ISA või käskude komplekti arhitektuur) täitmiseks. Lihtsustatult öeldes on mikroprotsessoris olevate kõigi elektrooniliste komponentide ja andmeteede loogiline disain, mis on täpselt määratletud, võimaldades käskude optimaalset täitmist. Akadeemias nimetatakse seda arvutiorganisatsiooniks.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab mikroarhitektuuri (µarch)

Mikroarhitektuur on loogiline kujutis sellest, kuidas mikroprotsessor on konstrueeritud nii, et komponentide - juhtseadme, aritmeetilise loogikaüksuse, registrite ja teiste - vahelised ühendused toimiksid optimeeritud viisil. See hõlmab ka seda, kuidas bussid, komponentidevahelised andmemarsruudid, on ette nähtud lühimate teede ja õigete ühenduste dikteerimiseks. Kaasaegsetes mikroprotsessorites on keerukusega toimetulemiseks sageli mitu kihti. Põhiidee on paigutada skeem, mis võiks täita käskudes määratletud käske ja toiminguid.


Praegu mikroarhitektuuris kasutatav meetod on torujuhtmega andmetee. See on tehnika, mis võimaldab andmetöötluses rakendada teatud tüüpi paralleelsust, võimaldades mitmetel juhistel täitmisel kattuda. Selleks on mitu täitmistorustikku, mis töötavad paralleelselt või paralleelselt.

Täitmisüksused on ka mikroarhitektuuri oluline aspekt. Käivitusüksused teostavad protsessori toiminguid või arvutusi. Täitmisüksuste arvu, nende latentsuse ja läbilaskevõime valik on mikroarhitektuurilise disaini keskne kaalutlus. Mälude suurus, latentsusaeg, läbilaskevõime ja süsteemisiseste ühenduvus on samuti mikroarhitektuurilised otsused.

Veel üks osa mikroarhitektuurist on süsteemitaseme kujundamine. See hõlmab otsuseid jõudluse kohta, näiteks sisendi, väljundi ja sisend- / väljundseadmete tase ja ühenduvus.

Mikroarhitektuurilises disainis pööratakse piirangule rohkem tähelepanu kui võimalusele. Mikroarhitektuuri kujundamise otsus mõjutab otseselt seda, mis süsteemi läheb; see võtab arvesse selliseid küsimusi nagu:


  • Etendus
  • Kiibi pindala / maksumus
  • Loogika keerukus
  • Silumise lihtsus
  • Testatavus
  • Lihtne ühenduvus
  • Energiatarve
  • Tootlikkus

Hea mikroarhitektuur on selline, mis vastab kõigile neile kriteeriumidele.