SóProvas


ID
2570488
Banca
NUCEPE
Órgão
PC-PI
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Considere as afirmativas sobre os conceitos de processo e thread.


1) Diferente dos processos, os threads possuem: um contador de programa, uma pilha de execução e registradores.

2) Além de compartilhar o mesmo espaço de endereçamento, os threads compartilham o mesmo conjunto de arquivos abertos, processos filhos, discos, impressoras e outros recursos.

3) Há dois modos principais de implementar um pacote de threads: Nível de Usuário e Nível de Núcleo.

4) Uma vantagem da implementa a nível de usuário é que podemos utilizar o recurso de threads, mesmo se o SO não suportar.


Estão corretas:

Alternativas
Comentários
  • d-

    um contador de programa, uma pilha de execução e registradores sao o conteudo armazenado no contexto de hardware do processo. os outros tipos de recursos q o SO cria para processo sao:

     

    Contexto de software - estabelece limites de recursos do processo como memoria, n° arquivos abertos, prioridade etc.(compartilhado com threads do processo)

     

    Espaco de enderecamento:armazena instrucoes que o processo fara. O processo é um programa executando, e as tarefas individuais do processo estao nessa area.

  • 1) INCORRETA, a palavra DIFERENTE invalida a alternativa, é um fato sabido por nós que as Threads possuem itens privados( Contador de Programa,  Registradores, Pilha e Estados) porém, a meu ver, a palavra DIFERENTE afirma que os processos NÃO POSSUEM TAIS ITENS o que é um erro, em ordem direta a alterntiva fica assim "os threads possuem: um contador de programa, uma pilha de execução e registradores, diferente dos processos (que não os possuem)"

    2) CORRETA.

    3) CORRETA.

    4) CORRETA.

     

    GABARITO ALTERNATIVA D

  • E o modo kernel também não é principal?