Sisällysluettelo:
- Määritelmä - Mitä mikroarkkitehtuuri (µarch) tarkoittaa?
- Techopedia selittää mikroarkkitehtuurin (µarch)
Määritelmä - Mitä mikroarkkitehtuuri (µarch) tarkoittaa?
Mikroarkkitehtuuri, lyhennettynä uarch tai uarch, on mikroprosessorin perussuunnittelu. Se sisältää käytetyt tekniikat, resurssit ja menetelmät, joilla prosessori on fyysisesti suunniteltu suorittamaan tietty ohjekäsky (ISA tai käskyjoukkoarkkitehtuuri). Yksinkertaisesti sanottuna kaikkien mikroprosessorissa olevien elektronisten komponenttien ja datapolkujen looginen suunnittelu, joka on muodostettu tietyllä tavalla, mahdollistaa ohjeiden optimaalisen suorittamisen. Akatemiassa sitä kutsutaan tietokoneorganisaatioksi.
Techopedia selittää mikroarkkitehtuurin (µarch)
Mikroarkkitehtuuri on looginen esitys siitä, kuinka mikroprosessori on suunniteltu siten, että komponenttien - ohjausyksikön, aritmeettisen logiikkayksikön, rekistereiden ja muiden - väliset yhteydet ovat vuorovaikutuksessa optimoidulla tavalla. Tähän sisältyy kuinka väylät, komponenttien väliset datapolut, on järjestetty sanomaan lyhyimmät reitit ja oikeat yhteydet. Nykyaikaisissa mikroprosessoreissa on usein useita kerroksia monimutkaisuuden käsittelemiseksi. Perusajatuksena on asettaa piiri, joka voisi suorittaa komennot ja toiminnot, jotka on määritelty käskyjoukossa.
Mikroarkkitehtuurissa tällä hetkellä käytetty tekniikka on putkitettu datarata. Se on tekniikka, joka sallii tietyn tyyppisen rinnakkaisuuden, jota sovelletaan tietojenkäsittelyyn sallimalla useiden käskyjen päällekkäisyydet toteutuksessa. Tämä tehdään siten, että meillä on useita toteuttamisputkistoja, jotka kulkevat samansuuntaisesti tai lähellä samansuuntaisia.
Suoritusyksiköt ovat myös kriittinen osa mikroarkkitehtuuria. Suoritusyksiköt suorittavat prosessorin toiminnot tai laskelmat. Suoritusyksiköiden lukumäärän, niiden latenssin ja suorituskyvyn valinta on keskeinen mikroarkkitehtuurisuunnittelun huomio. Järjestelmän muistien koko, viive, läpijuoksu ja liitettävyys ovat myös mikroarkkitehtonisia päätöksiä.
Toinen osa mikroarkkitehtuurista on järjestelmätason suunnittelu. Tämä sisältää päätöksiä suorituskyvystä, kuten tulon taso ja liitettävyys sekä lähtö- ja I / O-laitteet.
Mikroarkkitehtisuunnittelussa kiinnitetään enemmän huomiota rajoituksiin kuin kykyyn. Mikroarkkitehtuurisuunnittelupäätös vaikuttaa suoraan siihen, mitä järjestelmään menee; se kiinnittää huomiota mm.
- Esitys
- Sirualue / hinta
- Looginen monimutkaisuus
- Helppo virheenkorjaus
- testattavuus
- Helppo liitettävyys
- Tehon kulutus
- valmistettavuus
Hyvä mikroarkkitehtuuri on yksi, joka kattaa kaikki nämä kriteerit.
