Informática, perguntado por odindeus1201, 8 meses atrás

Um processo é uma abstração que reúne uma série de atributos, como espaço de endereçamento, descritores de arquivos abertos, permissões de acesso, quotas, áreas de código, dados e pilha de execução. Também é associado a ele um thread, que é o fluxo da execução.


Sobre threads, analise as seguintes afirmações:


I. Em ambientes Multithread, um único processo pode suportar múltiplos threads, cada qual associado a uma parte do código da aplicação. Um exemplo de multithread é um processador de textos.


II. Threads compartilham o processador da mesma maneira que um processo, ou seja, enquanto um thread espera por uma operação de E/S, outro thread pode ser executado.


III. Processos são usados para agrupar recursos como arquivos abertos, processos filhos, informações sobre contabilidade e threads de execução.


IV. Em um ambiente Multithread, cada thread possui seu contador de programa, registradores e pilha de histórico de execuções. Mas, todos os threads compartilham do mesmo espaço de endereçamento do processo.


V. Threads são as entidades escalonadas para a execução sobre a CPU.


Escolha uma:

a. II, III e V estão corretas.

b. Todas estão corretas.

c. I, III e V estão corretas.

d. II, IV e V estão corretas.

Soluções para a tarefa

Respondido por adelcio33
0

Resposta:

c. I, III e V estão corretas.

Explicação:

Perguntas interessantes