• Jueves 14 de Noviembre de 2024, 17:18

Autor Tema:  Crear zona de memoria compartida en Minix ¿?  (Leído 2392 veces)

JuGon++

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Crear zona de memoria compartida en Minix ¿?
« en: Viernes 2 de Enero de 2009, 18:25 »
0
Hola,
¿Alguien sabría como crear una zona de memoria compartida en Minix? Es decir, crear esa zona de memoria a través de una llamada al sistema, y que luego otros procesos puedan acceder a ella a través de algún tipo de referencia.
Según tengo entendido, solo hay que hacer un pequeño cambio (a parte de la llamada al sistema), pero no doy con ello.

Un saludo y muchas gracias.

minixMinix

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Crear zona de memoria compartida en Minix ¿?
« Respuesta #1 en: Domingo 20 de Septiembre de 2009, 20:34 »
0
Hola,
¿Has conseguido crear la zona de memoria compartida?
Yo creo que te deberías crear una tarea de sistema nueva. Posteriormente, crear unas llamadas al sistema para que se comuniquen con esa nueva tarea.
Cuando consigas crear la tarea nueva (De memoria compartida), pon un mensaje y te indico como crear las llamadas al sistema que se comuniquen con ella.

Un saludo!!

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Crear zona de memoria compartida en Minix ¿?
« Respuesta #2 en: Domingo 27 de Septiembre de 2009, 17:29 »
0
Este tema a es prehistorico, ademas de que no aportas nada que sea valioso... pero bueno, para no desperdiciar este post:

No estoy seguro si Minix los soporta, pero eso se hace con shm.h aunque es bastante engorroso.
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

minixMinix

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Crear zona de memoria compartida en Minix ¿?
« Respuesta #3 en: Domingo 11 de Octubre de 2009, 20:07 »
0
¿Ay! Queridísmo su,

Que fácil es hablar verdad, o mejor digo criticar...

Como tú dirías, por no desperdiciar el post, una perlita te voy a dejar: tu shm.h no vale para nada. Y da igual si el tema es prehistórico o futurista, no estás aquí para juzgar la relevancia o no de los posts.

Ya que por lo que veo no sabes de lo que va la pesca, a nuestro amigo que abrió el hilo, yo creo que sí que le pudo interesar mi respuesta, ya que sospecho o intuyo, que por lo que le era necesario crear una zona de memoria compartida, era para aprobar una práctica de DSO, que a muchos les cuesta aprobar.

Es por ello, amigo que abriste el hilo, si estás interesado en dicha práctica, hazlo saber en este foro y estaré encantado de poder facilitarte algo de ayuda.

Ah, y Su, no te da ni el aire y te pasas de listo.
Se despide un prehistórico o ...futurista, quién sabe.

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Crear zona de memoria compartida en Minix ¿?
« Respuesta #4 en: Lunes 12 de Octubre de 2009, 17:31 »
0
Cita de: "minixMinix"
Y da igual si el tema es prehistórico o futurista, no estás aquí para juzgar la relevancia o no de los posts.
No, no da igual... en todas las comunidades hay reglas, y en esta no debes publicar una "respuesta" despues de determinado tiempo.
Cita de: "minixMinix"
Ya que por lo que veo no sabes de lo que va la pesca, a nuestro amigo que abrió el hilo, yo creo que sí que le pudo interesar mi respuesta, ya que sospecho o intuyo, que por lo que le era necesario crear una zona de memoria compartida
Para ti que significa shared memory facility?
Cita de: "minixMinix"
yo creo que sí que le pudo interesar mi respuesta
Pero lo unico que dices es que hay que crear una nueva tarea con memoria compartida y usar una llamada al sistema que no nombras, ni tampoco dices como se comparte memoria, en resumen no dices nada.
Cita de: "minixMinix"
Es por ello, amigo que abriste el hilo, si estás interesado en dicha práctica, hazlo saber en este foro y estaré encantado de poder facilitarte algo de ayuda.
Tu querido amigo no ha entrado al foro desde enero... y solo tiene un post. Por eso cierro el post.
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.