Informática, perguntado por patyrsweber, 7 meses atrás

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 laionbatista93
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 estercassiaribeiro
0

Resposta:

Alternativa 5:

I, II, III.

Explicação:

Perguntas interessantes