Buscar

Como utilizar o fs_sendrec() de maneira correta no minix 3.2.1 para fazer comunicação entre servidores?

Uso como base os sendrecs já existentes.. criei todas as constantes de m_type que precisava, porém a resposta do serviço é sempre: MFS bad request. Gostaria de um exemplo facil de compreender . grato desde já!

💡 3 Respostas

User badge image

Dorian Neto

não sei

0
Dislike0
User badge image

Andre Smaira

Para essa implementação, a ideia básica é que o próprio kernel nunca pode travar, e iirc é algo como 3k linhas de código sem alocações dinâmicas, então provavelmente faz isso muito bem. Além disso, há um conjunto de servidores, sendo o mais importante deles um servidor cujo único trabalho é trazer servidores com falha ou voltar a funcionar.


Hurd vai para um objetivo de propósito muito mais geral, e ele realmente recebe servidores de reencarnação para "free" em alguns servidores.


O HURD não pode fazer nada a não ser que use o Mach e adote uma arquitetura multiserver de microkernel (eles são um híbrido agora). Em suma, eles precisariam começar de novo, o que não vale a pena, já que existem sistemas interessantes com uma arquitetura multiserver de microkernel pura, e eles também são Software Livre.

0
Dislike0
User badge image

RD Resoluções

Para essa implementação, a ideia básica é que o próprio kernel nunca pode travar, e iirc é algo como 3k linhas de código sem alocações dinâmicas, então provavelmente faz isso muito bem. Além disso, há um conjunto de servidores, sendo o mais importante deles um servidor cujo único trabalho é trazer servidores com falha ou voltar a funcionar.


Hurd vai para um objetivo de propósito muito mais geral, e ele realmente recebe servidores de reencarnação para "free" em alguns servidores.


O HURD não pode fazer nada a não ser que use o Mach e adote uma arquitetura multiserver de microkernel (eles são um híbrido agora). Em suma, eles precisariam começar de novo, o que não vale a pena, já que existem sistemas interessantes com uma arquitetura multiserver de microkernel pura, e eles também são Software Livre.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais