Skip to main content

Cos'è l'accesso alla memoria uniforme?

Accesso alla memoria uniforme (UMA) è un tipo di architettura di rete che consente a tutti i processori di utilizzare ugualmente chip di memoria per l'archiviazione e per l'elaborazione.Mentre in genere ci sono molti processori in una rete, a ciascun processore viene concesso lo stesso accesso a ogni altro processore nel sistema.Si può dire che i computer autonomi abbiano un accesso uniforme alla memoria, perché la maggior parte dei computer ha solo un processore, ma questo termine si intende di più per le reti con due o più utenti che richiedono memoria contemporaneamente.A ogni processore viene inoltre concessa una cache di memoria personale, che aiuta a accelerare l'elaborazione per il singolo utente.

In una rete, in genere ci sono molti computer in lizza per l'accesso alla memoria del computer contemporaneamente e ci sono diverse architetture di computer per facilitare questoproblema.Con l'accesso alla memoria uniforme, ogni processore è in grado di utilizzare la memoria disponibile.Altri metodi impostano i processori per prendere la memoria più vicina, ma UMA porta il processore in qualsiasi memoria fisica disponibile.

con altri sistemi di networking, i processori possono essere in grado di accedere alla memoria solo dopo che i processori prima di loro hanno finito di accedere alla memoria oAlcuni processori possono avere un'autorità superiore e sono al corrente di un migliore accesso alla memoria.Nel sistema di accesso alla memoria uniforme, ogni computer viene concesso lo stesso accesso alla memoria fisica e ogni processore può utilizzare la stessa quantità di memoria.Ciò significa che è necessaria meno programmazione, perché i processori non sono differenziati;Ciò impedisce anche agli utenti che hanno una bassa autorità dall'attesa di elaborare un'attività.

I computer autonomi o i computer che non sono collegati a una rete, possono essere considerati un accesso uniforme alla memoria, ma il termine è ridondante in questa situazione.La maggior parte dei computer autonomi ha un solo processore principale, quindi non ci sarebbe altro processore con cui affrontare per la memoria fisica.Per questo motivo, l'UMA viene in genere utilizzato per descrivere una rete in cui due o più persone stanno tentando di elaborare le attività e accedere alla memoria contemporaneamente.

Oltre ad essere concesso l'accesso alla memoria comune, ogni processore in uniforme accesso alla memoria è equipaggiato con una cache personale.Ciò tende a occupare più memoria dei sistemi di rete che hanno una cache condivisa, ma può anche essere più utile per ogni singolo utente.La cache carica rapidamente la memoria recente e, poiché la maggior parte degli utenti avrà attività diverse all'interno della rete, questo servirà ogni utente anziché servire a scarsa l'intera rete.