Logo Passei Direto
Buscar

Outros

Outros
A construção de programas concorrentes permite que sistemas modernos aproveitem ao máximo a capacidade de multiprocessamento, executando múltiplas tarefas simultaneamente. Neste contexto, o uso de subprocessos e threads são abordagens distintas que apresentam vantagens e limitações específicas. Por exemplo, um servidor web que cria um subprocesso para cada requisição ilustra como a concorrência pode ser aplicada na prática. As threads, por compartilharem o mesmo espaço de endereçamento, proporcionam uma execução cooperativa e com menor sobrecarga de sistema. Considerando o texto, analise as afirmativas abaixo:
I. O uso de threads reduz a sobrecarga do sistema em comparação aos subprocessos, uma vez que não há necessidade de alocar um novo espaço de endereçamento para cada thread.
II. O modelo baseado em subprocessos exige menor uso de recursos computacionais, já que cada processo filho compartilha integralmente a memória do processo pai.
III. A criação de subprocessos em um servidor web permite melhor aproveitamento da capacidade de multiprocessamento do sistema, ao distribuir as requisições entre diferentes processadores.
A) I, II
B) I, III
C) II, III
D) I, II, III
E) III
User badge image
CuriosidadesGerais

há 12 meses

Respostas

User badge image

Ed Verified user icon

há 12 meses

Vamos analisar cada afirmativa: I. O uso de threads reduz a sobrecarga do sistema em comparação aos subprocessos, uma vez que não há necessidade de alocar um novo espaço de endereçamento para cada thread. Verdadeiro, essa afirmativa está correta, pois as threads compartilham o mesmo espaço de endereçamento, o que reduz a sobrecarga em comparação com subprocessos que precisam de espaço de memória separado. II. O modelo baseado em subprocessos exige menor uso de recursos computacionais, já que cada processo filho compartilha integralmente a memória do processo pai. Falso, essa afirmativa é incorreta. Os subprocessos não compartilham a memória do processo pai; cada subprocesso tem seu próprio espaço de endereçamento, o que geralmente resulta em maior uso de recursos. III. A criação de subprocessos em um servidor web permite melhor aproveitamento da capacidade de multiprocessamento do sistema, ao distribuir as requisições entre diferentes processadores. Verdadeiro, essa afirmativa está correta, pois a criação de subprocessos pode ajudar a distribuir a carga de trabalho entre múltiplos processadores, aproveitando melhor a capacidade de multiprocessamento. Com base nessa análise, as afirmativas verdadeiras são I e III. Portanto, a alternativa correta que contém todos os itens verdadeiros é: B) I, III.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina