Turinys:
- Apibrėžimas - Ką reiškia mikroarchitektūra (µarch)?
- „Techopedia“ paaiškina mikroarchitektūrą (µarch)
Apibrėžimas - Ką reiškia mikroarchitektūra (µarch)?
Mikroarchitektūra, sutrumpintai kaip archarch arba uarch, yra pagrindinis mikroprocesoriaus dizainas. Tai apima naudojamas technologijas, išteklius ir metodus, kuriais procesorius yra fiziškai suprojektuotas vykdyti tam tikrą komandų rinkinį (ISA arba komandų rinkinio architektūrą). Paprasčiau tariant, tai yra visų mikroprocesoriuje esančių elektroninių komponentų ir duomenų kelių loginis dizainas, išdėstytas konkrečiu būdu, kuris leidžia optimaliai vykdyti instrukcijas. Akademijoje tai vadinama kompiuterine organizacija.
„Techopedia“ paaiškina mikroarchitektūrą (µarch)
Mikroarchitektūra yra loginis vaizdas, kaip mikroprocesorius yra suprojektuotas taip, kad komponentų - valdymo bloko, aritmetinio loginio bloko, registrų ir kitų - tarpusavio sąsajos optimizuotai sąveikautų. Tai apima tai, kaip išdėstytos magistralės, duomenų keliai tarp komponentų, kad jie diktuotų trumpiausius kelius ir tinkamas jungtis. Šiuolaikiniuose mikroprocesoriuose sudėtingumui spręsti dažnai yra keli sluoksniai. Pagrindinė idėja yra išdėstyti grandinę, kuri galėtų vykdyti komandas ir operacijas, apibrėžtas komandų rinkinyje.
Šiuo metu mikroarchitektūroje naudojama technika yra vamzdynų duomenų kelias. Tai technika, leidžianti formuoti lygiagretumą, kuris yra naudojamas tvarkant duomenis, nes vykdant keletą instrukcijų galima sutapti. Tai atliekama turint kelis vykdymo vamzdynus, kurie eina lygiagrečiai arba beveik lygiagrečiai.
Vykdymo vienetai taip pat yra svarbus mikroarchitektūros aspektas. Vykdymo vienetai atlieka procesoriaus operacijas ar skaičiavimus. Vykdymo vienetų skaičiaus pasirinkimas, jų delsos ir pralaidumas yra pagrindinis mikroarchitektūrinio projekto aspektas. Atminties dydis, vėlavimas, pralaidumas ir sujungiamumas sistemoje taip pat yra mikroarchitektūriniai sprendimai.
Kita mikroarchitektūros dalis yra sistemos lygio projektavimas. Tai apima sprendimus dėl našumo, tokių kaip įvesties lygis, jungiamumas, taip pat išvesties ir I / O įrenginiai.
Mikroarchitektūriniame dizaine daugiau dėmesio skiriama apribojimams nei galimybėms. Mikroarchitektūros projektavimo sprendimas tiesiogiai veikia tai, kas patenka į sistemą; tai atkreipia dėmesį į tokius klausimus kaip:
- Spektaklis
- Lusto plotas / kaina
- Logikos sudėtingumas
- Lengva derinti
- Testabilumas
- Lengvas sujungiamumas
- Energijos sąnaudos
- Gaminamumas
Gera mikroarchitektūra atitinka visus šiuos kriterijus.
