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

Menino

2 problemas

Mensagens Recomendadas

Menino    0
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


Link para a mensagem
Partilhar noutros sites
brunoais    69
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.

Partilhar esta mensagem


Link 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 a nossa Política de Privacidade