Buscar

2. PARA QUE SEJA DESENVOLVIDA UMA APLICAÇÃO QUE EMPREGUE COMPUTAÇÃO PARALELA, PODEM SER UTILIZADOS DIVERSOS AMBIENTES DE PROGRAMAÇÃO, COMO OPENMP, ...

2. PARA QUE SEJA DESENVOLVIDA UMA APLICAÇÃO QUE EMPREGUE COMPUTAÇÃO PARALELA, PODEM SER UTILIZADOS DIVERSOS AMBIENTES DE PROGRAMAÇÃO, COMO OPENMP, PHTREADS, ENTRE OUTROS. CONSIDERANDO APENAS O AMBIENTE PHTREADS, EM RELAÇÃO ÀS AFIRMAÇÕES A SEGUIR, MARQUE A ALTERNATIVA CORRETA.

I. O PROCESSO É UM GRUPO DE RECURSOS (CÓDIGO E DADOS), E POSSUI UMA IDENTIDADE PRÓPRIA, ENQUANTO OS THREADS SÃO CRIADOS NO CONTEXTO DE UM PROCESSO E COMPARTILHAM O MESMO ESPAÇO DE ENDEREÇAMENTO.
II. THREADS OCUPAM A CPU DO MESMO MODO QUE O PROCESSO CRIADOR, MAS NÃO SÃO ESCALONADAS POR ESSE MESMO PROCESSO.
III. A BIBLIOTECA PTHREADS.H, DEFINIDA NO PADRÃO POSIX THREADS (IEEE 1003.1C) OU PTHREADS, POSSUI APENAS FUNÇÕES PARA CRIAR E GERENCIAR THREADS.
A) Apenas a afirmação I está correta.
B) As afirmações I e II estão corretas.
C) As afirmações I e III estão corretas.
D) As afirmações II e III estão corretas.
E) Todas as afirmações estão corretas.

I. O PROCESSO É UM GRUPO DE RECURSOS (CÓDIGO E DADOS), E POSSUI UMA IDENTIDADE PRÓPRIA, ENQUANTO OS THREADS SÃO CRIADOS NO CONTEXTO DE UM PROCESSO E COMPARTILHAM O MESMO ESPAÇO DE ENDEREÇAMENTO.
II. THREADS OCUPAM A CPU DO MESMO MODO QUE O PROCESSO CRIADOR, MAS NÃO SÃO ESCALONADAS POR ESSE MESMO PROCESSO.
III. A BIBLIOTECA PTHREADS.H, DEFINIDA NO PADRÃO POSIX THREADS (IEEE 1003.1C) OU PTHREADS, POSSUI APENAS FUNÇÕES PARA CRIAR E GERENCIAR THREADS.
A) Apenas a afirmação I está correta.
B) As afirmações I e II estão corretas.
C) As afirmações I e III estão corretas.
D) As afirmações II e III estão corretas.
E) Todas as afirmações estão corretas.

Essa pergunta também está no material:

Sistemas Distribuídos e Computação Paralela - Tema 02
65 pág.

Empreendedorismo Universidade Norte do ParanáUniversidade Norte do Paraná

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra C) As afirmações I e III estão corretas. A afirmação I está correta, pois um processo é um grupo de recursos com uma identidade própria, enquanto os threads são criados no contexto de um processo e compartilham o mesmo espaço de endereçamento. A afirmação III também está correta, pois a biblioteca pthreads.h, definida no padrão POSIX Threads, possui funções para criar e gerenciar 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