06 Canales Flashcards

1
Q

canales

A

Intro: De donde venimos y que novedades traemos
Las estructuras concurrentes que analizamos hasta ahora utilizan memoria compartida, ya sea en forma directa o en forma indirecta a través de un servicio del SO o un dispositivo compartido. Ahora, pasaremos a analizar construcciones basadas en la comunicación, en la que los procesos se envían y reciben mensajes mutuamente. Puntualmente, vamos a hablar de Canales, Rendezvous y RPC (remote procedure calls).

Modelos de comunicación.
Para empezar, vamos a caracterizar los distintos modelos de comunicación. (sinc./asinc, uni/bidireccional, simétrico/asim/sin direcc.).

Canales
Pasando a los canales, estos se caracterizan por tener un nombre, ser tipados, unidireccionales, y pueden ser sinc. o asinc., aunque en la materia estudiamos los sinc.

Problemas tipicos

  • P/C
  • Conway
  • Multipl. matrices. Selective input
  • Filosofos. Hay deadlock (!)

Rendezvous (cliente / servidor)
RPC (parameter marshalling)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

p/c con canales

A

pc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

conway con canales

A

conway

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

matrices con canales

A

matrices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

filosofos con canales.

A

filo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly