SóProvas


ID
56689
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

A crescente evolução da computação tem sido impulsionada pelo
melhoramento do hardware e pelo surgimento dos sistemas
operacionais. No que concerne a sistema operacional, julgue os
itens de 51 a 60.

Um processo é a unidade de trabalho na maioria dos sistemas. Embora, tradicionalmente, um processo tenha apenas uma thread de controle enquanto é executado, a maioria dos sistemas operacionais modernos admite processos com múltiplas threads. Nesse último caso, as threads compartilham o mesmo espaço de endereçamento do processo, mas cada thread tem o seu próprio conjunto de registradores.

Alternativas
Comentários
  • A thread pode compartilhar também os dados acessados.Cada thread precisa ter seu próprio conjunto de registradores. Se não for assim como faríamos para saber em que ponto a thread T1 está e em que ponto a thread T2 está? Cada thread precisa guardar seu estado para que ele seja recuperado assim que ela voltar para o processador (running).
  • Gabarito: Correto

    Ítens compartilhados por todas as threads em um processo: Espaço de endereçamento; variáveis globais; arquivos abertos; processos filhos; alarmes pendentes; sinais; tratador de sinais; informação de contabilidade.

    Ítens privativos pelas Threads: Contador de Programa; Pilha de execução; Registradores; Estado

    Fonte: Sistemas Operacionais Modernos – 2ª Edição

  • Consegui acertar a questão, mas confesso aos colegas que fiquei em dúvida com a afirmação de que "tradicionalmente, um processo tenha apenas uma thread de controle..."

    Não sabia se estava certo.

  • Gabarito Correto.

     

    Segundo Tanenbaum (com adaptações):

     

    "A primeira coluna relaciona alguns itens compartilhados por todos os threads em um processo. A segunda mostra alguns itens privativos de cada thread.

     

    Coluna 1:

    Itens por Processo: Espaço de Endereçamento, Variáveis Globais, Arquivos Abertos, Processos Filhos, Alarmes Pendentes, Sinais e Tratadores de Sinais, Informção de Contabilidade.

     

    Coluna 2:

    Itens po Thead: Contador de Programa, Registradores, Pilha, Estado."

     

    Fonte: Andrew S. Tanenbaum; Sistemas Operacionais Modernos 2ª Edição; Página 61; Figura 2.7.