SoloCodigo

Sistemas Operativos => Otros Sistemas Operativos => Mensaje iniciado por: JuGon++ en Viernes 2 de Enero de 2009, 18:25

Título: Crear zona de memoria compartida en Minix ¿?
Publicado por: JuGon++ en Viernes 2 de Enero de 2009, 18:25
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.
Título: Re: Crear zona de memoria compartida en Minix ¿?
Publicado por: minixMinix en Domingo 20 de Septiembre de 2009, 20:34
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!!
Título: Re: Crear zona de memoria compartida en Minix ¿?
Publicado por: su - en Domingo 27 de Septiembre de 2009, 17:29
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 (http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/shm.h.html) aunque es bastante engorroso.
Título: Re: Crear zona de memoria compartida en Minix ¿?
Publicado por: minixMinix en Domingo 11 de Octubre de 2009, 20:07
¿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.
Título: Re: Crear zona de memoria compartida en Minix ¿?
Publicado por: su - en Lunes 12 de Octubre de 2009, 17:31
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.