Skip to main content

Ano ang Uniform Memory Access?

Ang Uniform Memory Access (UMA) ay isang uri ng arkitektura ng network na nagbibigay -daan sa lahat ng mga processors na pantay na gumamit ng mga memorya ng memorya para sa pag -iimbak at para sa pagproseso.Habang karaniwang maraming mga processors sa isang network, ang bawat processor ay binigyan ng parehong pag -access tulad ng bawat iba pang processor sa system.Ang mga nakapag -iisang computer ay maaaring masabing magkaroon ng pantay na pag -access sa memorya, dahil ang karamihan sa mga computer ay may isang processor lamang, ngunit ang term na ito ay nangangahulugang higit pa para sa mga network na may dalawa o higit pang mga gumagamit na humihiling ng memorya nang sabay.Ang bawat processor ay binigyan din ng isang personal na cache ng memorya, na tumutulong sa bilis ng pagproseso para sa indibidwal na gumagamit.

Sa isang network, karaniwang maraming mga computerisyu.Sa unipormeng pag -access sa memorya, ang bawat processor ay maaaring gumamit ng magagamit na memorya.Ang iba pang mga pamamaraan ay nagtatakda ng mga processors upang kunin ang pinakamalapit na memorya, ngunit dinadala ng UMA ang processor sa anumang magagamit na pisikal na memorya.Ang ilang mga processors ay maaaring magkaroon ng isang mas mataas na awtoridad at sila ay pribado sa mas mahusay na pag -access sa memorya.Sa Uniform Memory Access System, ang bawat computer ay binigyan ng parehong pag -access sa pisikal na memorya at ang bawat processor ay maaaring gumamit ng parehong halaga ng memorya.Nangangahulugan ito na mas kaunting pag -programming ang kinakailangan, dahil ang mga processors ay hindi naiiba;Pinapanatili din nito ang mga gumagamit na may mababang awtoridad mula sa paghihintay upang maproseso ang isang gawain.Karamihan sa mga nakapag -iisang computer ay mayroon lamang isang pangunahing processor, kaya walang ibang processor na makikipagtalo para sa pisikal na memorya.Para sa kadahilanang ito, karaniwang ginagamit ang UMA upang ilarawan ang isang network kung saan ang dalawa o higit pang mga tao ay nagtatangkang magproseso ng mga gawain at sabay -sabay na ma -access ang memorya..Ito ay may posibilidad na kumuha ng mas maraming memorya kaysa sa mga sistema ng network na may isang nakabahaging cache, ngunit maaari rin itong maging mas kapaki -pakinabang para sa bawat indibidwal na gumagamit.Ang cache ay mabilis na naglo -load ng kamakailang memorya at, dahil ang karamihan sa mga gumagamit ay magkakaroon ng iba't ibang mga gawain sa loob ng network, ito ay magsisilbi sa bawat gumagamit sa halip na hindi maganda ang maglingkod sa buong network.