Buscar

Considere programa abaixo escrito em linguagem C. No instante da execução da linha uma hierarquia composta de quantos processos e threads, respecti...

Considere programa abaixo escrito em linguagem C. No instante da execução da linha uma hierarquia composta de quantos processos e threads, respectivamente?
1 main(){
2 int
3 for(i=0;i<3;i++)
4
5 while(1):
6
7e7
3e0
8
4e 1
1e0
Data 24/05/2023 17:31:55
Explicação: A resposta correta é: 8 e 8. Quando chamamos a função Fork() ocorre a criação de um novo chamado de processo filho. Repare que a função Fork() foi invocada três vezes. totalizando oito processos.


Essa pergunta também está no material:

Sistema_Operacional_parte2
1 pág.

Sistemas Operacionais I Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

No programa apresentado, a hierarquia é composta por 8 processos e 8 threads. Isso ocorre porque a função `fork()` é chamada três vezes, criando três processos filhos, e cada processo filho executa uma única thread. Portanto, temos um total de 8 processos e 8 threads.

0
Dislike0

✏️ 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