TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Trabalho de Matemática

Por:   •  21/10/2022  •  Bibliografia  •  295 Palavras (2 Páginas)  •  68 Visualizações

Página 1 de 2

Capítulo 6 – Threads

Victor Emanuel Fernandes Queiroz

1. Como uma aplicação pode implementar concorrência em um ambiente monothread?

R: Com o uso de múltiplos processos independentes ou subprocessos.

2. Quais os problemas de aplicações concorrentes desenvolvidas em ambientes monothread?

R: Sempre que um novo processor é criado, o sistema operacional deve alocar recursos para ele, consumindo tempo do processador nesse trabalho.

3. O que é um ambiente multithread e quais as vantagens de sua utilização?

R: No ambiente multithread, cada processo pode responder várias solicitações concorrentemente ou mesmo simultaneamente. A vantagem é a possibilidade de minimizar a alocação de recursos do sistema, além de diminuir o overhead na criação, troca e eliminação de processos.

4. Explique a diferença entre unidade de alocação de recursos e unidade de escalonamento.

R: No primeiro, o processador seleciona um processo para a execução. No segundo, faz a permissão para a execução de threads.

5. Quais as vantagens e desvantagens do compartilhamento do espaço de endereçamento entre threads de um mesmo processo?

R: A vantagem é permitir o compartilhamento de dados entre os threads de maneira rápida e eficiente. A desvantagem é que cada processo tem seu espaço de endereçamento e, portanto, a comunicação entre eles torna-se difícil e lenta.

6. Compare os pacotes de threads em modo usuário e modo kernel.

R: Nos threads de modo usuário, o SO usa uma biblioteca para manusear os threads criados.

7. Qual a vantagem do scheduler activations comparado ao pacote híbrido?

R: Faz com que o núcleo do S.O. troque informações com as bibliotecas de threads utilizando uma estrutura de dados.

8. Dê exemplos do uso de threads no desenvolvimento de aplicativos, como editores de textos e planilhas eletrônicas.

R:

9. Quais os benefícios do uso de threads em ambientes cliente-servidor?

R: Nas solicitações de serviços remotos.

10. Como o uso de threads pode ser útil em arquiteturas microkernel?

...

Baixar como (para membros premium)  txt (2.1 Kb)   pdf (36.7 Kb)   docx (7.8 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com