Memoria compartida distribuida (DSM)
En DSM, las diferentes memorias físicas se comparten lógicamente en un gran espacio de direcciones (memoria virtual). Entonces, los procesos que se realizan acceden a la memoria física a través de este espacio de direcciones lógicamente compartido. DSM no tiene memoria física compartida. El modelo de memoria compartida proporciona un espacio de dirección virtual compartido entre todos los nodos. El término “compartido” no significa que haya una sola memoria centralizada, pero “compartido” esencialmente significa que el espacio de direcciones está compartido (la misma dirección física en dos procesadores se refiere a la misma ubicación en la memoria).
- ¿Por qué las computadoras cuánticas son mejores para la inteligencia artificial?
- En las primeras computadoras, cada byte de datos leídos o escritos era manejado por la CPU (es decir, no había DMA). ¿Qué implicaciones tiene esto para la multiprogramación?
- ¿El cable que conecta el mouse con la CPU es una línea de solicitud de interrupción? Si no es así, ¿dónde está presente y para qué sirve el número DIP?
- Estoy actualizando mi CPU de un i5-3550 para juegos. ¿Conseguir un i7-6700k es una buena actualización?
- ¿Cuál es la GPU (tarjeta de video) más barata que puedo poner en mi Dell Optiplex 755?
Memoria compartida (SM)
En informática, la memoria compartida es memoria a la que pueden acceder simultáneamente varios programas con la intención de proporcionar comunicación entre ellos o evitar copias redundantes. La memoria compartida es un medio eficiente de pasar datos entre programas. Dependiendo del contexto, los programas pueden ejecutarse en un único procesador o en múltiples procesadores separados.
En software de computadora, la memoria compartida es
-un método de comunicación entre procesos (IPC), es decir, una forma de intercambiar datos entre programas que se ejecutan al mismo tiempo. Un proceso creará un área en RAM a la que otros procesos pueden acceder;
-un método para conservar el espacio de memoria dirigiendo los accesos a lo que normalmente serían copias de un dato a una sola instancia, utilizando mapeos de memoria virtual.