Autor |
Mensaje |
Rada
Moderador
Edad: 37
Registrado: 10 Abr 2006
Mensajes: 2728
Ubicación: Caballito
Carrera: Informática
|
|
|
|
|
Rada
Moderador
Edad: 37
Registrado: 10 Abr 2006
Mensajes: 2728
Ubicación: Caballito
Carrera: Informática
|
|
Here we are.. 5 meses dps con 6 creditos en el bolsillo de una materia que recomiendo.
En la materia se ven diferentes conpectos que sirven para la comunicacion y sincronizacion de procesos (en ambiente Unix)
Memoria compartida,
Semaforos
Regiones criticas
Monitores
Mensajes
Alguna que otra cosa mas tambien se ve, como por ejemplo algo de diseño concurrente, herramientas para debbuging o cosas por el estilo
Ademas de ser interesante la materia no requiere de mucha dedicacion, tiene 3 tps tranquilos, que se basan en resolver problemas de concurrencia
1er TP usando memoria compartida
2do TP usando semaforos
3er TP Invocacion Remota
Los 2 primeros en el lenguaje que se nos cante.. el ultimo en Ada
As usual hay un parcial(teorico-practico) y un final(teorico) ninguno de los 2 rebuscado ni nada por el estilo. Se toma lo que se enseña
La materia la da Adriana Echeverria, profesora bastante dedicada a la materia, si vas con una duda te la responde y siempre dispuesta a aceptar comentarios.
Con respecto a la obligatoriedad.. no, no es obligatoria peeero yo no me arrepiento de haberla cursado y eso que era los sabados.
En resumen.. a mi me gusto.. me saco las ganas de algo que yo por mi cuenta me iba a costar mucho mas hacerlo y me obligo a ver ciertas cosas que nunca hubiera visto
|
|
|
|
_________________ [CAMPAÑA] Colaboremos entre todos por un foro más ordenado (click aquí)
[CAMPAÑA] Hacer un tópico por cada curso y con información ¡útil! (click aquí)
Gabba gabba we accept you we accept you one of us
|
|
|
|
|
tripo03
Nivel 0
Registrado: 18 Ene 2007
Mensajes: 1
|
|
Muy bueno lo que comentas Rada....
Te hago otra pregunta! La materia figura Martes a las 19 en Paseo Colon y los Sabados en Las Heras a las 10... vos solo ibas los sabados??? los martes que onda?
gracias por la info
saludos
|
|
|
|
|
|
|
|
|
Rada
Moderador
Edad: 37
Registrado: 10 Abr 2006
Mensajes: 2728
Ubicación: Caballito
Carrera: Informática
|
|
|
|
|
juanii
Nivel 4
Registrado: 23 May 2008
Mensajes: 61
Carrera: Sistemas
|
|
Rada escribió:
|
Here we are.. 5 meses dps con 6 creditos en el bolsillo de una materia que recomiendo.
|
Gracias por el comentario. Como estoy pensando en cursarla este cuatrimestre queria preguntarte que tan profundamente se ven los temas, o al menos saber si hay suficiente teoria. Es decir, si ya conocias y usaste shmat(), semget() y el resto de las primitivas, igual aprendes algo en la materia?
Gracias!
Saludos
|
|
|
|
|
|
|
|
|
Rada
Moderador
Edad: 37
Registrado: 10 Abr 2006
Mensajes: 2728
Ubicación: Caballito
Carrera: Informática
|
|
|
|
|
juanii
Nivel 4
Registrado: 23 May 2008
Mensajes: 61
Carrera: Sistemas
|
|
Rada escribió:
|
mmm no mucho deberia decirte.
Algo de pasaje de mensajes, pero como es casi siempre, nada que no se solucione con un libro y algo de autoemprendimiento.
Despues de teoria tambien se ven cosas, que en informatica eran un vacio que si alguna vez usaste shmat o semget o msgget creo que vos no debes tener; algo de redes de petri que no es muy profundo pero como introduccion sirve como herramienta para modelizar un poco mas claro los conflictos tipicos de la concurrencia
|
Por lo que decis me parece que no me va a dejar mucho Aunque de teoria no conozco tanto, ya trabaje con IPC y sincronizacion... igual con lo que contaste (y ya que no se dicta Teoria de Lenguajes ) acabo de decidir cursarla.
Gracias de nuevo por todos los comentarios!
|
|
|
|
|
|
|
|
|
juanii
Nivel 4
Registrado: 23 May 2008
Mensajes: 61
Carrera: Sistemas
|
|
No pude encontrar parciales que haya tomado la profesora actual asique quería preguntar a los que ya cursaron si los parciales son parecidos a los que se encuentran en la web (vieja) de la materia.
Desde ya, gracias!!
|
|
|
|
|
|
|
|
|
Rada
Moderador
Edad: 37
Registrado: 10 Abr 2006
Mensajes: 2728
Ubicación: Caballito
Carrera: Informática
|
|
|
|
|
juanii
Nivel 4
Registrado: 23 May 2008
Mensajes: 61
Carrera: Sistemas
|
|
Rada escribió:
|
Juani si queres mandame un mail yo tengo uno pero esta en papel, de ultima arreglamos y te lo acerco.
|
Gracias por el ofrecimiento! Pasa que justo hoy es el parcial asique me enterare ahi mismo que toma
Gracias de nuevo!!
|
|
|
|
|
|
|
|
|
Rada
Moderador
Edad: 37
Registrado: 10 Abr 2006
Mensajes: 2728
Ubicación: Caballito
Carrera: Informática
|
|
|
|
|
juanii
Nivel 4
Registrado: 23 May 2008
Mensajes: 61
Carrera: Sistemas
|
|
Rada escribió:
|
Bueh te digo las cosas "raras" que tomo
Tomo algo de hacer grafos de precedencias dado un algoritmo, algo bastante simple de logica temporal, saberte algun algortimos tipo el de "los turnos" pero tiene nombre y apellido
Dps es todo bastante normal
|
mil gracias Rada!
por si a alguien le sirve de referencia dejo tambien lo que tomaron hoy. no recuerdo exactamente las palabras del enunciado pero lo reproduzco lo mejor posible.
1a) definir el tipo de dato semaforo.
1b) describir una solucion al problema de los filosofos con semaforos.
2a) explicar si es seguro (safety) la lectura de datos desde un pipe (unnamed pipe) por parte de multiples procesos.
2b) hacer un programa en c/c++ para unix/linux que cree un fifo (named pipe) y lance dos procesos hijos, el primero envia mensajes al segundo a traves del fifo y este los guarda en un archivo.
3) hacer un programa en c/c++ para unix/linux que lance tres procesos hijos. debe dar al usuario la posibilidad de ejecutar los comandos "ipcs", "ls", "ps" en el directorio actual. el usuario elige que programa ejecutar desde la linea de comandos.
4) explicar el codigo fuente:
struct flock lock;
int fd1, fd2, fd3;
fd1 = open("/tmp/F1", O_RDWD | O_CREAT | 0666);
fd2 = open("/tmp/F2", O_RDWD | O_CREAT | 0666);
fd3 = open("/tmp/F3", O_RDWD | O_CREAT | 0666);
lock.l_type = F_WRLCK;
lock.l_whence = lock.l_start = lock.l_len = 0;
if (fcntl(fd1, F_SETLK, &lock) == -1)
printf("error");
else
printf("ok");
lock.l_type = F_RDLCK;
if (fcntl(fd2, F_SETLK, &lock) == -1)
printf("error");
else
printf("ok");
...
lock.l_type = F_UNLCK;
...
exit(0);
|
|
|
|
|
|
|
|
|
Rada
Moderador
Edad: 37
Registrado: 10 Abr 2006
Mensajes: 2728
Ubicación: Caballito
Carrera: Informática
|
|
|
|
|
Amadeo
Nivel 9
Registrado: 20 Oct 2008
Mensajes: 1436
Carrera: No especificada
|
|
Pregunto, por curiosidad, ¿esta materia vendría a ser, de alguna manera, una especie de "continuación" de la materia Sistemas Operativos? Porque veo algunas cosas que se ven en esta materia, que se ven en lo que sería Sistemas Operativos de otras universidades.
|
|
|
|
|
|
|
|
|
joephantom
Nivel 9
Edad: 87
Registrado: 30 Jul 2007
Mensajes: 1510
Ubicación: Violando tus prejuicios
Carrera: Electrónica y Informática
|
|
Amadeo escribió:
|
Pregunto, por curiosidad, ¿esta materia vendría a ser, de alguna manera, una especie de "continuación" de la materia Sistemas Operativos? Porque veo algunas cosas que se ven en esta materia, que se ven en lo que sería Sistemas Operativos de otras universidades.
|
De curioso no más: ¿En que otras universidades? ¿Y en que carrera?
Salud.
|
|
|
|
_________________ LA UNIÓN EN EL REBAÑO OBLIGA AL LEÓN A ACOSTARSE CON HAMBRE.
Es buscando lo imposible que el hombre ha siempre realizado y reconocido lo posible. Aquellos que sabiamente se han limitado a lo que les pareciera posible no han dado un solo paso adelante - Mijail Bakunin
La teoría política no es una ciencia enigmática cuya jerarquía cabalística manejan unos pocos iniciados, sino un instrumento de las masas para desatar la tremenda potencia contenida en ellas. No les llega como un conjunto de mandamientos dictados desde las alturas, sino por un proceso de su propia conciencia hacia la comprensión del mundo que han de transformar - John William Cooke
Personally I'm in favor of democracy, which means that the central institutions in the society have to be under popular control. Now, under capitalism we can't have democracy by definition. Capitalism is a system in which the central institutions of society are in principle under autocratic control. Thus, a corporation or an industry is, if we were to think of it in political terms, fascist; that is, it has tight control at the top and strict obedience has to be established at every level -- there's a little bargaining, a little give and take, but the line of authority is perfectly straightforward. Just as I'm opposed to political fascism, I'm opposed to economic fascism. I think that until major institutions of society are under the popular control of participants and communities, it's pointless to talk about democracy. - Noam Chomsky
http://joephantom.net
Verborragia de mes yeux
|
|
|
|
|
|