Hvad er ens hukommelsesadgang?

Uniform hukommelsesadgang (UMA) er en type netværksarkitektur, der gør det muligt for alle processorer at anvende hukommelseschips til opbevaring og til behandling. Selvom der typisk er mange processorer i et netværk, tildeles hver processor den samme adgang som hver anden processor i systemet. Det kan siges, at fristående computere har ensartet hukommelsesadgang, fordi de fleste computere bare har en processor, men dette udtryk er mere ment for netværk med to eller flere brugere, der anmoder om hukommelse på samme tid. Hver processor tildeles også en personlig hukommelsescache, som hjælper med hurtig behandling af den enkelte bruger.

I et netværk er der typisk mange computere, der kæmper om adgang til computerhukommelse på samme tid, og der er flere computerarkitekturer, der er lavet for at lette dette problem. Med ensartet hukommelsesadgang er hver processor i stand til at bruge tilgængelig hukommelse. Andre metoder indstiller processorer til at tage den nærmeste hukommelse, men UMA bringer bare processoren til enhver tilgængelig fysisk hukommelse.

Med andre netværkssystemer kan processorer muligvis kun få adgang til hukommelse, efter at processorer foran dem er færdige med at få adgang til hukommelse, eller nogle processorer kan have en højere autoritet, og de er berettiget til bedre hukommelsesadgang. I det ensartede hukommelsesadgangssystem tildeles hver computer den samme adgang til den fysiske hukommelse, og hver processor kan bruge den samme mængde hukommelse. Dette betyder, at der er behov for mindre programmering, fordi processorer ikke er differentierede; dette forhindrer også brugere, der har lav autoritet, i at vente på at behandle en opgave.

Uafhængige computere eller computere, der ikke er forbundet til et netværk, kan betragtes som ensartet hukommelsesadgang, men udtrykket er overflødigt i denne situation. De fleste enkeltstående computere har kun en hovedprocessor, så der ville ikke være nogen anden processor at kæmpe med for fysisk hukommelse. Af denne grund bruges UMA typisk til at beskrive et netværk, hvor to eller flere mennesker forsøger at behandle opgaver og få adgang til hukommelse samtidigt.

Sammen med at have givet fælles hukommelsesadgang er hver processor i ensartet hukommelsesadgang udstyret med en personlig cache. Dette har en tendens til at optage mere hukommelse end netværkssystemer, der har en delt cache, men det kan også være mere nyttigt for hver enkelt bruger. Cachen indlæser hurtigt den nylige hukommelse, og fordi de fleste brugere har forskellige opgaver i netværket, tjener dette hver bruger snarere end dårligt betjener hele netværket.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?