¿Qué es el acceso a la memoria uniforme?
Uniform Memory Access (UMA) es un tipo de arquitectura de red que permite a todos los procesadores usar igualmente chips de memoria para el almacenamiento y para procesar. Si bien generalmente hay muchos procesadores en una red, a cada procesador se le otorga el mismo acceso que cualquier otro procesador del sistema. Se puede decir que las computadoras independientes tienen acceso de memoria uniforme, porque la mayoría de las computadoras solo tienen un procesador, pero este término se entiende más para las redes con dos o más usuarios que solicitan memoria al mismo tiempo. A cada procesador también se le otorga un caché de memoria personal, que ayuda al procesamiento de velocidad para el usuario individual.
En una red, generalmente hay muchas computadoras que compiten por el acceso a la memoria de la computadora al mismo tiempo, y hay varias arquitecturas de computadora para facilitar este problema. Con acceso de memoria uniforme, cada procesador puede usar la memoria disponible. Otros métodos establecen que los procesadores tomen la memoria más cercana, pero UMA solo lleva el procesador a cualquier memoria física disponible.
Con otros sistemas de red, los procesadores solo pueden acceder a la memoria después de que los procesadores por delante de ellos hayan terminado de acceder a la memoria, o algunos procesadores pueden tener una autoridad más alta y están al tanto de un mejor acceso a la memoria. En el sistema de acceso de memoria uniforme, cada computadora se le otorga el mismo acceso a la memoria física y cada procesador puede usar la misma cantidad de memoria. Esto significa que se necesita menos programación, porque los procesadores no están diferenciados; Esto también evita que los usuarios que tengan baja autoridad esperen para procesar una tarea.
Las computadoras independientes, o las computadoras que no están conectadas a una red, pueden considerarse que tienen acceso de memoria uniforme, pero el término es redundante en esta situación. La mayoría de las computadoras independientes solo tienen un procesador principal, por lo que no habría otro procesador con el que lidiar para la memoria física. Por esta razón, UMA generalmente se usa para descr.ibe una red en la que dos o más personas intentan procesar tareas y acceder a la memoria simultáneamente.
Junto con que se le otorgue acceso a la memoria común, cada procesador en acceso de memoria uniforme está equipado con un caché personal. Esto tiende a ocupar más memoria que los sistemas de red que tienen un caché compartido, pero también puede ser más útil para cada usuario individual. El caché carga rápidamente la memoria reciente y, debido a que la mayoría de los usuarios tendrán diferentes tareas dentro de la red, esto servirá a cada usuario en lugar de servir de manera que toda la red.
.