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