SóProvas


ID
1814584
Banca
IESES
Órgão
IFC-SC
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

Um processo é uma abstração que reúne uma série de atributos como espaço de endereçamento, descritores de arquivos abertos, permissões de acesso, quotas, etc. Um processo possui, ainda, áreas de código, dados e pilha de execução. Também é associado ao processo um fluxo de execução, que é chamado de thread. A ideia de associar vários fluxos de execução a apenas um processo é conhecido como:

Alternativas
Comentários
  • Multithreading é executar vários threads (threads = fluxos de execução de código) em um mesmo processo, lembrando que as threads compartilham o mesmo endereçamento de memória, mas cada thread tem seu próprio CREP:

    Contador de programa

    Registradores

    Estado

    Pilha

  • d-

    Processo -instância única de uma aplicação executada. Cada processo tem pelo menos uma thread que executa o código. threads adicionais se limitam pela RAM.  Cada thread possui seu stack de execução (espaço para chamadas e valores de variáveis). Threads  compartilham o mesmo espaço de endereçamento que o processo. Uma thread possui registradores , o ‘ponteiro de instruções’ o mais conhecido . O conjunto de registradores é o ‘contexto’”. Logo, thread é uma unidade de execução do processo, com ponteiro de instruções (indica a próxima instrução ) e informação de contexto da thread.