Atualmente, existem diversos recursos para acelerar o processamento em computadores pessoais. Tecnologias como o Hyperthreading permitem que os processadores realizem operações de forma paralela, otimizando a execução de programas.
VOLTZ, Wagner Mendes. Sistemas Operacionais. Maringá: Unicesumar, 2018.
De acordo com o exposto acima, sabendo da diferença entre threads e processos, assinale a alternativa correta.
Alternativas
Alternativa 1:
Processos são atividades específicas de um programa, enquanto que threads são o programa de maneira geral.
Alternativa 2:
Uma thread não pode compartilhar arquivos de um mesmo processo pois isso causa corrupção dos dados.
Alternativa 3:
Um processo pode conter várias threads, porém uma thread deve pertencer a apenas um processo.
Alternativa 4:
Um processo pode criar processos filhos, porém um processo não pode criar várias threads.
Alternativa 5:
Existem processos que não possuem nenhuma thread.
Soluções para a tarefa
Respondido por
5
Alternativa correta suponho que seja a 3.
Respondido por
1
Resposta:
Alternativa 3: Threads são conhecidas como lightweight process e podem ser consideradas como "mini-processos".
Explicação:
"Chegamos a conclusão que todo processo contem pelo menos um thread e que estes sao como mini processos dentro de um processo. O uso de threads permite múltiplas execuções em um processo." -- livro pagina 41
O ligthweight process também é conhecido como LWP (aconselho uma pesquisa sobre o tema para um melhor entendimento, pois é um pouco amplo)
Perguntas interessantes
Física,
8 meses atrás
Geografia,
8 meses atrás
Matemática,
1 ano atrás
Física,
1 ano atrás
Administração,
1 ano atrás
Matemática,
1 ano atrás
Direito,
1 ano atrás