L’accès à la
mémoire uniforme (UMA) est un type d'architecture de réseau qui permet à tous
les processeurs à utiliser également des puces de mémoire pour le stockage et
la transformation. Bien qu'il existe généralement plusieurs processeurs dans un
réseau, chaque processeur se voit accorder le même accès que tous les autres
processeurs dans le système. Ordinateurs autonomes peuvent être dits d'avoir
accès à la mémoire uniforme, parce que la plupart des ordinateurs ont un seul
processeur, mais ce terme, on entend plus pour les réseaux avec deux ou
plusieurs utilisateurs demandant la mémoire en même temps. Chaque processeur
est également accordé un cache de mémoire individuelle, ce qui permet la
transformation de la vitesse pour l'utilisateur individuel.
Dans un réseau,
il y a généralement de nombreux ordinateurs en lice pour la mémoire de
l'ordinateur l'accès en même temps, et il y a plusieurs architectures
informatiques prises pour faciliter cette question. Avec un accès mémoire
uniforme, chaque processeur est capable d'utiliser la mémoire disponible.
D'autres méthodes fixent les processeurs de prendre la mémoire la plus proche,
mais UMA apporte juste le processeur à une mémoire physique disponible.
Avec d'autres
systèmes de réseau, les processeurs ne peuvent être en mesure d'accéder à la
mémoire après processeurs devant eux ont terminé accès à la mémoire, ou des
processeurs peut avoir une autorité supérieure et ils sont au courant de mieux
accès à la mémoire. Dans le système d'accès à la mémoire uniforme, chaque
ordinateur est accordé le même accès à la mémoire physique et chaque processeur
peut utiliser la même quantité de mémoire. Cela signifie moins de programmation
n'est nécessaire, car les processeurs ne sont pas différenciés; Ceci empêche
également les utilisateurs qui ont une faible autorité de l'attente pour le
traitement d'une tâche.
Les ordinateurs
autonomes ou des ordinateurs qui ne sont pas connectés à un réseau, peuvent
être considérés comme ayant accès à la mémoire uniforme, mais le terme est redondant
dans cette situation. La plupart des ordinateurs autonomes n'ont qu'un seul
processeur principal, il n'y aurait donc pas d'autre processeur à composer avec
de la mémoire physique. Pour cette raison, l'UMA est habituellement utilisée
pour décrire un réseau dans lequel deux ou plusieurs personnes tentent de
traiter des tâches et de la mémoire d'accès simultanément.
Avec l'accès
privilégié de la mémoire commune, chaque processeur accès mémoire uniforme est
équipé d'un cache personnel. Ceci tend à prendre plus de mémoire que les
systèmes de réseau ayant une mémoire cachent partagée, mais il peut aussi être
plus utile pour chaque utilisateur individuel. Le cache se charge rapidement la
mémoire récente et parce que la plupart des utilisateurs auront des tâches au
sein du réseau, cela servira chaque utilisateur plutôt que de mal servir
l'ensemble du réseau.