Em meados dos anos noventa, a fabricante de processadores Intel viria com uma inovação que marcaria época no que diz respeito a processadores, sistemas operacionais e aplicações de usuário. A tecnologia Hyperthreading, quando do seu surgimento, permitia que um mesmo núcleo de processamento da CPU tivesse alguns recursos duplicados, fazendo com que a programação paralela começasse a tomar a forma dos dias atuais.
VOLTZ, Wagner. Sistemas Operacionais. Maringá: Unicesumar, 2016.
Com base em seus conhecimentos em processos e threads, avalie as afirmações abaixo:
I - Um processo pode conter várias threads, mas uma única thread sempre pertencerá a um único processo.
II - As threads, assim como processos, podem assumir estados, como “em execução” ou até mesmo “em espera”.
III - Computadores multiprogramados não precisam, necessariamente, dar suporte a threads.
Tomando por base as afirmações acima, é possível dizer que é correto o que se afirma em:
Alternativas
Alternativa 1:
II, apenas.
Alternativa 2:
III, apenas.
Alternativa 3:
I e III, apenas.
Alternativa 4:
II e III, apenas.
Alternativa 5:
I, II, III.
Soluções para a tarefa
Respondido por
1
Resposta:
I, II, III
Explicação:
I - Um processo pode conter várias threads, mas uma única thread sempre pertencerá a um único processo.
AULA 2 SISTEMAS OPERACIONAIS
II - As threads, assim como processos, podem assumir estados, como “em execução” ou até mesmo “em espera”.
Estados de uma linha de execução
Uma thread pode assumir os seguintes estados:
Unstarted: logo após ser criada (antes do Start());
Running: após ser ativada (Start()) ou após método Resume();
Suspended: após método Suspended();
Stopped: após método Abort().
Respondido por
0
Resposta:
Alternativa 5:
I, II, III.
Explicação:
Perguntas interessantes
História,
6 meses atrás
Matemática,
6 meses atrás
Ed. Moral,
6 meses atrás
Matemática,
7 meses atrás
Matemática,
7 meses atrás
Geografia,
11 meses atrás
Biologia,
11 meses atrás
Geografia,
11 meses atrás