Muistiarkkitehtuuri

Kohteesta Wikipedia
Siirry navigaatioon Siirry hakuun
Tämä artikkeli käsittelee tietokoneen rakennetta. Puolijohdemuisteista katso artikkeli DRAM. Käyttöjärjestelmän muistinhallinta ei kuulu tähän artikkeliin.


Muistiarkkitehtuuri on tietokoneen muistin käsittelymalli.

Tietokoneen muistirakenne voidaan jakaa kahteen seuraavasti:

Tietokoneen muisti tietokonejärjestelmissä voi olla jaettu suorittimien välillä (Shared memory) tai hajautettu (Distributed memory) klusterin tapauksessa.[1][2]

Lisäksi muistin jako moniprosessointitietokoneissa voidaan ryhmitellä seuraavasti:

  • Uniform Memory Access (UMA)[3]
    • jaetun muistin arkkitehtuuri moniprosessoritietokoneissa, jossa viive muistikäsittelyssä on sama riippumatta mikä suoritin käyttää muistia
    • tyypillisesti vastakohtana NUMA-arkkitehtuurille
  • Cache-Only Memory Access (COMA)[3]
    • moniprosessoritietokoneiden muistiarkkitehtuuri, joka pyrkii vähentämään muistikopioita NUMA-malliin verrattuna
    • laitteistotason synkronisaatio yhtenäisyydelle
  • Non-uniform Memory Access (NUMA)[3]
    • jaetun muistin arkkitehtuuri, jossa viive muistikäsittelyyn riippuu sen etäisyydestä muistiin
    • suuren luokan tietokoneissa on useita suorittimia ja muisteja tyypillisesti solmuina (node), jolloin eri solmun muisti on hitaampaa kuin saman solmun muisti
  • Heterogeneous Uniform Memory Access (hUMA), ks. HSA-arkkitehtuuri
    • eri tyyppisiä suorittimia (CPU, GPU, DSP), jotka käyttävät samaa muistia

Unified Memory Architecture (UMA) viittaa integroitujen grafiikkasuorittimien (engl. Integrated Graphics Processors, IGP) tapaan jakaa tietokoneen keskusmuistia suorittimen kanssa.

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. Categories of Computer Systems, Flynn’s Taxonomy .cs.uidaho.edu. Viitattu 18.2.2017.
  2. Intel Paragon XP/S Overview cs.kent.edu. Viitattu 19.2.2017.
  3. a b c UNIT 2 CLASSIFICATION OF PARALLEL COMPUTERS computing.llnl.gov. Viitattu 21.2.2017.

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]


Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.