SóProvas


ID
4842937
Banca
CESPE / CEBRASPE
Órgão
Ministério da Economia
Ano
2020
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue o próximo item, relativos a sistemas operacionais.


Thread ocorre quando o sistema operacional retira um processo corrente da CPU, para executar uma rotina do kernel, e faz-se necessário salvar o contexto corrente do processo em execução, para depois retomá-lo.

Alternativas
Comentários
  • Esse conceito está parecendo mais preempção

     

    Em computação, preemptividade (algumas vezes preempção) é o ato de interromper temporariamente uma tarefa sendo executada por um sistema computacional, sem exigir sua cooperação, e com a intenção de retomar à tarefa posteriormente. ... Um exemplo de uma tarefa não-preemptiva é o processamento de interrupções.

     

    Errado

  • Thread é um pequeno programa que trabalha como um subsistema, sendo uma forma de um processo se autodividir em duas ou mais tarefas.

  • O erro está em: FAZ-SE NECESSÁRIO:

    Existem três cenários no qual a troca de contexto ocorre:

    primeiro e mais comum é a MULTITAREFA

    segundo cenário é a INTERRUPÇÃO DE HARDWARE

    terceiro cenário é a troca de MODO USUÁRIO PARA MODO NÚCLEO. Quando tal transição é requisitada pelo sistema operacional, uma troca de contexto não é necessária, mas dependendo da implementação isso é feito.

  • Thread ocorre quando o sistema operacional retira um processo corrente da CPU, para executar uma rotina do kernel, e faz-se necessário salvar o contexto corrente do processo em execução, para depois retomá-lo.

    não é uma ação necessária mas sim facultativa, pois pode seguir sem salvar !

    obs: Thread é programa que divide tarefas .

  • Troca de contexto, nada a ver com Threads

  • e-

    In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system. The multiple threads of a given process may be executed concurrently (via multithreading capabilities), sharing resources such as memory, while different processes do not share these resources.

    https://en.wikipedia.org/wiki/Thread_(computing)

  • Thread é uma linha de execução de um processo

  • Uma thread é uma "linha" de execução dentro de um processo.

    Preempção: mecanismo que permite a retirado de um recurso de uma tarefa.