Alberto Jose Ramirez Valadez Marcel Stockli Contreras Ernesto (neto, el hippie)

Post on 23-Jan-2016

270 views 0 download

Transcript of Alberto Jose Ramirez Valadez Marcel Stockli Contreras Ernesto (neto, el hippie)

Alberto Jose Ramirez ValadezMarcel Stockli ContrerasErnesto (neto, el hippie)

En MINIX los procesos se comunican con mensajes, usando el principio de cita:

“Send” “Receive”

Todo esto se encuentra en proc.c

Al kernel le corresponde traducir una interrupción de hardware:

Interrupt()

o bien un mensaje del software:

sys_call()

Es por parte del HARDWARE

No manda un “mensaje”, manda una interrupcion

Manda como Source: HARDWARE. y como tipo de dato: HARD_INT

Es por parte del Software (Kernel) Aqui si se manda informacion

Mini_send(caller_ptr, dest, m_ptr )

Mini_rec(caller_ptr, src, m_ptr )

CopyMess (copia el mensaje al buffer del proceso)

Se hace por medio de Listas Ligadas

El que entra primero tiene prioridad:

Para mayores informes: consultar el Capitulo 2.6.8 de nuestro libro favorito