Buscar

Concorrência e sincronização de processos

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Concorrência e sincronização de processos
1.Ao serem salvos, todos os dados de controle do processador, registradores e outras informações do primeiro são substituídas por informações de processo do segundo. 
Esses conceitos são referentes a qual tipo de ação?​​​​​​​
R: A. Troca de processos.
Troca de processos, pois essa ação permite ainda que haja uma operação que troca em um processador de um processo para outro, salvando todos os dados de controle do 
processador, registradores e outras informações do primeiro e substituindo-as por informações de processo do segundo.
2. Um processo é formado por três partes fundamentais, as quais são capazes de, juntas, manter as informações necessárias para a execução de um programa. Assinale a 
lternativa que apresenta essas três partes.​​​​​​​
R: B. Espaço de endereçamento, contexto de hardware e contexto de software.
As três partes são: espaço de endereçamento, contexto de hardware e contexto de software.
​​​​​​​Fazem parte das características da estrutura de um processo: seu nome, privilégios, registradores, tais como de status, SP, PC e gerais, prioridades de execução, 
dentre outras características, as quais se dividem entre as três partes de um processo.
3. Quando um processo tem apenas um programa em seu espaço de endereçamento, estamos nos referindo a qual tipo de ambiente de atuação de uma thread?​​​​​​​
R: C. Monothread.
Refere-se ao ambiente monothread. Esse tipo de atuação faz com que haja alocação de muitos recursos do sistema, tornando a comunicação entre as aplicações mais lenta 
e até trazendo um pouco de dificuldade para que aconteça.
4.Em um processo, podemos localizar diversas informações. Um processo é composto por código, dados e arquivos e, em determinadas situações, haverá momentos em que 
teremos diversos registradores e pilhas agindo no mesmo processo. Assinale a seguir a alternativa que apresenta o conceito referente a esse contexto.​​​​​​​
R: E. Multithread.
O conceito de multithread refere-se ao compartilhamento do mesmo espaço de endereçamento, possibilitando conferir agilidade para que o processo seja executado.
5. Assinale a alternativa que apresenta o conceito implantado com o objetivo de reduzir o uso de recursos do sistema e o tempo gasto em criação de contexto de processos nas aplicações.
R: A. Thread.
Para redução do tempo gasto em criação de contexto de processos nas aplicações, cita-se o thread. Além disso, há também redução de troca de contexto de processos nas 
aplicações concorrentes, sempre com o intuito de economizar recursos do sistema como um todo.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando