Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[operativos][ayuda] ejercicio sincronizacion
Autor Mensaje
Desert69 Sin conexión
Presidente del CEIT
Sin estado :( / "Anarquia...
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2.477
Agradecimientos dados: 230
Agradecimientos: 345 en 206 posts
Registro en: Jun 2008
Mensaje: #16
RE: [operativos][ayuda] ejercicio sincronizacion
Sí, sí, lo entiendo eso. Lo que preguntaba era qué cosas te parece que sería importante que ese visualizador tenga.

Captando requerimientos, bah. Vos que sentís la necesidad en primera persona podrías tener en mente cosas que a mí no se me ocurran =)

[Imagen: a2.php]
[Imagen: 971aa6599664453c05cb3e42d58bbc0eo.jpg]
11-02-2014 19:31
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
eltipito Sin conexión
Profesor del Modulo A
^^
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 386
Agradecimientos dados: 73
Agradecimientos: 45 en 19 posts
Registro en: May 2008
Last.fm
Mensaje: #17
RE: [operativos][ayuda] ejercicio sincronizacion
Un editor de codigo, play-pause-fwd-rwd (que vaya recorriendo el codigo tipo una cancion), ja
12-02-2014 01:29
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
fele Sin conexión
Profesor del Modulo A
Engineer :)
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 270
Agradecimientos dados: 68
Agradecimientos: 291 en 67 posts
Registro en: Nov 2008
Mensaje: #18
RE: [operativos][ayuda] ejercicio sincronizacion
Hola, revivo esto.

Alguien sabe como hacer ABBBCABBBCABBBC...?

No me sale. Como lo planteo cucho esta mal para mi.
(Este mensaje fue modificado por última vez en: 29-01-2015 14:46 por fele.)
29-01-2015 14:45
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Desert69 Sin conexión
Presidente del CEIT
Sin estado :( / "Anarquia...
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2.477
Agradecimientos dados: 230
Agradecimientos: 345 en 206 posts
Registro en: Jun 2008
Mensaje: #19
RE: [operativos][ayuda] ejercicio sincronizacion
¿Leiste mi mensaje?

¿Pudiste hacer algún intento?

[Imagen: a2.php]
[Imagen: 971aa6599664453c05cb3e42d58bbc0eo.jpg]
29-01-2015 15:07
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
fele Sin conexión
Profesor del Modulo A
Engineer :)
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 270
Agradecimientos dados: 68
Agradecimientos: 291 en 67 posts
Registro en: Nov 2008
Mensaje: #20
RE: [operativos][ayuda] ejercicio sincronizacion
Desert, si lo leí. Pero en este ejercicio no me daba cuenta como hacer para que haga 3 veces seguidas B y me habilite C recién en la tercer pasada (así lo estoy pensando).

Se me ocurrió:
A=1, B=C=0

Wait(A)
A
Signal(B)
Signal(B)
Signal(B)
-------------------

Wait(B)
B
Signal( C )
---------------


Wait( C )
Wait( C )
Wait( C )
C
Signal(A)
--------------

Creo que esta bien, pero no estoy seguro.
29-01-2015 16:31
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] fele recibio 1 Gracias por este post
CarooLina (29-01-2015)
Desert69 Sin conexión
Presidente del CEIT
Sin estado :( / "Anarquia...
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2.477
Agradecimientos dados: 230
Agradecimientos: 345 en 206 posts
Registro en: Jun 2008
Mensaje: #21
RE: [operativos][ayuda] ejercicio sincronizacion
El tema ahí es que cada ronda de A habilita 3 rondas de B, y cada una de esas 3 habilita una ronda de C. Entonces arranca A, después tira 3 B, y después 3 C, que cada una habilita una vuelta de A, que cada una habilita 3 vueltas de B.. Se va todo al carajo. Incluso C puede ir antes de la segunda B, según cómo resulte la planificación... No rinde mucho.

Ahora, si las 3 B van juntas.. ¿Por qué no imprimir 3 veces la B y ya? Si definimos X = BBB, en vez de ABBBCABBBCABBBC podemos pensarlo como AXCAXCAXC... Y ahí volvemos al caso básico de la ejecución de siempre (ABC, digamos), sólo que tenemos que hacer que imprima 3 veces.

¿O hay algún otro constraint en el ejercicio? ¿Podés copiar el enunciado?

Las opciones que se me ocurren son:



wait(A)
A
signal(B)

----

wait(B)
B
B
B
signal©

----

wait©
C
signal(A)




O la alternativa de que en realidad existan 3 B's:


wait(A)
A
signal(B1)
----
wait(B1)
B
signal(B2)
----
wait(B2)
B
signal(B3)
----
wait(B3)
B
signal©
----
wait©
C
signal(A)




[Imagen: a2.php]
[Imagen: 971aa6599664453c05cb3e42d58bbc0eo.jpg]
29-01-2015 18:20
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Desert69 recibio 1 Gracias por este post
fele (29-01-2015)
fele Sin conexión
Profesor del Modulo A
Engineer :)
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 270
Agradecimientos dados: 68
Agradecimientos: 291 en 67 posts
Registro en: Nov 2008
Mensaje: #22
RE: [operativos][ayuda] ejercicio sincronizacion
No, justo entre a este posteo y vi este ejercicio que planteo cucho en la pagina 1.

Ahhh ok. Yo me lo imaginaba como si A,B y C están dentro de un while y B tiene que hacer 3 vueltas (cada vuelta "imprime" una b).

While(True) {
A
}

While(True)
B
}

While(True){
C
}

No entiendo bien por que esta mal la solución que plantee. Una ronda de A me habilita 3 rondas de B y 3 rondas de B (cada una hace un signal©) me habilita una ronda de C (porque son 3 signal© para 3 wait©). No se si se entiende.

Igual si es así como me dijiste no me preocupo mas, me parece que me enrosque jaja.
(Este mensaje fue modificado por última vez en: 29-01-2015 18:57 por fele.)
29-01-2015 18:55
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Desert69 Sin conexión
Presidente del CEIT
Sin estado :( / "Anarquia...
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2.477
Agradecimientos dados: 230
Agradecimientos: 345 en 206 posts
Registro en: Jun 2008
Mensaje: #23
RE: [operativos][ayuda] ejercicio sincronizacion
¡PERDÓN!


Está joya lo que hiciste. No había visto los 3 wait© abajo.


Está perfecto lo que hiciste.

[Imagen: a2.php]
[Imagen: 971aa6599664453c05cb3e42d58bbc0eo.jpg]
29-01-2015 19:01
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
fele Sin conexión
Profesor del Modulo A
Engineer :)
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 270
Agradecimientos dados: 68
Agradecimientos: 291 en 67 posts
Registro en: Nov 2008
Mensaje: #24
RE: [operativos][ayuda] ejercicio sincronizacion
Joya Desert, mil gracias por tomarte el tiempo de contestar!
29-01-2015 19:10
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)