OUTRA — Analista de Controle Externo - Área Organizacional - Tecnologia da Informação — Sistemas operacionais — 2012

Enunciado

Para resolver o problema da hierarquia de processos, foi criado o conceito de “thread”, onde um processo pode efetuar várias operações concorrentemente ou simultaneamente, sem o consumo de espaço de endereçamento. Nesse caso, o processo é dividido no número de threads sem que haja necessidade de ser criado outro processo concorrente. Assim sendo, é INCORRETO afirmar que:

Alternativas

  1. A)

    threads podem compartilhar os recursos do processo com outros threads igualmente independentes;

  2. B)

    mudanças feitas por um thread a um recurso compartilhado do sistema serão vistas por todos os outros threads;

  3. C)

    threads não podem ser escalonados pelo sistema operacional e nem rodar como entidades independentes dentro de um processo;

  4. D)

    cada thread tem seu próprio conjunto de registradores, mas todos eles compartilham o mesmo espaço de endereçamento, pois o processo é um só;

  5. E)

    threads criados por um processo morrem quando esse processo pai morre.

Gabarito e comentário

Resposta correta: C

Threads de um mesmo processo compartilham recursos, mas podem ser escalonadas separadamente. Compartilhar memória não impede execução concorrente.

Questões relacionadas