Go backward to Portas em Mach
Go up to IPC em Mach
Go forward to Implementação de Portas em Mach
Mensagens em Mach
Mensagens podem ser locais ou por rede (através de
netmsgserver):
- Mensagem contém dados, memória out-of-line, e direitos de envio
ou recepção para portas.
- Cabeçalho contém o tipo, tamanho, porta destino, porta de
resposta, ID.
- Components contêm o tipo, tamanho, número de items, e flags.
- msg_send() envia sem esperar, msg_rcv
espera por mensagens, msg_rpc
envia e espera por uma resposta que pode vir no próprio buffer.
Operações têm TIMEOUT.
vitor@cos.ufrj.br