alberto jose ramirez valadez marcel stockli contreras ernesto (neto, el hippie)

Post on 23-Jan-2016

267 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related