Hvad er ensartet hukommelsesadgang?

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

I et netværk er der typisk mange computere, der kæmper for computerhukommelsesadgang 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 sætter 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 hukommelsen, eller nogle processorer kan have en højere autoritet, og de er interesseret i bedre hukommelsesadgang. I det ensartede hukommelsesadgangssystem får 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 processorerne ikke er differentierede; Dette forhindrer også brugere, der har lav autoritet fra at vente på at behandle en opgave.

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

Sammen med at blive tildelt almindelig 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 vil have forskellige opgaver inden for netværket, vil dette tjene hver bruger i stedet for dårligt at tjene 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?