Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Menino

2 problemas

Mensagens Recomendadas

Menino

Olá pessoal, bem estou em altura de estudo, pois estou em exames e estou a resolver uns quantos exames da disciplina sistemas ooperativos e deparei-me com dois problemas que não consigo fazer que passo a citar:

Fazer um programa que:

.Crie um processo filho;

.envie uma mensagem para esse processo filho;

.aguarde uma mensagem de resposta do mesmo processo filho;

e o outro problema é:

Fazer uma shared-memory para registar o pid de um grupo de processos. A shared memory tem lugar para registar 10pids e é inicializada a 0. Cada processo quando arranca deve procurar 1 posição com 0 e escrever lá o seu pid.

a)escreva o programa(só a parte de registo do pid na shared memory);

:thumbsup: é possivel que algum dos processos falhe o registo?se sim como resolveria o problema?

Alguem com disponibilidade para me tirar esta duvida?

Obrigado

Atenciosamente:

Marco Menino

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
brunoais

Disso tudo... O que é que não percebes?


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
brunoais

Basta usar o shm_open() ftruncate() seguido de mmap(). Qual o problema? Se não explicas aonde está o teu problema só te consigo afirmar isto.


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.