Memoria compartida

Páginas: 2 (383 palabras) Publicado: 26 de noviembre de 2013
Memoria compartida
En informática, la memoria compartida es aquel tipo de memoria que puede ser accedida por múltiples programas, ya sea para comunicarse entre ellos o para evitar copiasredundantes. La memoria compartida es un modo eficaz de pasar datos entre aplicaciones. Dependiendo del contexto, los programas pueden ejecutarse en un mismo procesador o en procesadores separados. La memoriausada entre dos hilos de ejecución dentro de un mismo programa se conoce también como memoria compartida.
Software
En el software, memoria compartida puede referirse a:
Un método de comunicaciónentre procesos, por ejemplo: el intercambio de datos entre dos programas ejecutándose al mismo tiempo. Uno de los procesos creará un área en RAM a la que el otro pueda acceder, o
Un método paraconservar espacio en la memoria, usando mapeos virtuales o bien soporte explícito del programa en cuestión, dirigiendo los accesos a una sola instancia de datos que normalmente serían duplicados. Comúnmentedestinado para bibliotecas de enlace dinámico dinámicas y el espacio de usuario (XIP, "execute in place”).
Dado que ambos procesos pueden acceder al área de memoria compartida como memoria de trabajoregular, esta es una forma de comunicación veloz (al contrario de otros mecanismos de comunicación entre procesos como tuberías nombradas, socket de dominio UNIX o CORBA. En cambio, este sistema esmenos potente, si, por ejemplo, los procesos que se comunican deben ejecutarse en la misma máquina (en cuanto a otros métodos de comunicación entre procesos, solo los sockets del Internet Domain (no lossockets de UNIX), pueden usar una red de computadoras). Esto se debe a que se requiere mayor atención y cuidado si los procesos que comparten memoria corren en CPUs separadas y la arquitecturasubyacente no soporta coherencia de caché.
La comunicación entre procesos por memoria compartida se usa en UNIX, para transferir imágenes entre una aplicación y un XServer, o en la biblioteca COM de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Memoria compartida y tuberias
  • linux memoria compartida
  • SISTEMAS MULTICORE DE MEMORIA COMPARTIDA
  • EJERCICIO DE SEMAFOROS Y MEMORIA COMPARTIDA
  • Memoria Compartida Distribuida y Migración
  • Memoria Compartida Distribuida En Base A Páginas
  • Memoria Compartida Distribuida Basada En Variables
  • memoria compartida

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS