GoConqr has a new look! Let us know what you think.

Flashcards

Processos e Threads

Diego Augusto Moura Sistemas Operacionais Concurso Marina Portuguese 13 cards

Quais são as transições?

Cards in this deck (13)

  1. 1Defina ProcessosPrograma em execução, acompanhado dos valores atuais do contador de programa, dos registradores e das variáveis.
  2. 2Quais eventos para que um processo seja criado?1. Inicio do Sistema
    2. Criado por outro processo (system calls)
    3. Requisição do usuário
    4. Inicio tarefa em lote (batch job)
  3. 3Quais os estados de um processo?1. Em execução
    2. Pronto
    3. BLoqueado
  4. 4O que são Daemons?Processos que ficam em background (segundo plano) com a finalidade de lidar com alguma atividade.
  5. 5Quais os dois passos de criação de um processo no Linux?1. Chamada fork que cria um clone idêntico ao processo que chamou.
    2. O processo filho executa execve ou uma chamada similar que muda sua imagem de memória para executar um novo programa.
  6. 6Quais as principais opções de termino de processos?1. Saída normal (Voluntária)
    2. Saída por erro (Voluntária)
    3. Erro fatal (Involuntário)
    4. Cancelamento por outro processo (Involuntário)
  7. 7Como são organizados os processos no Linux?Um processo, seus filhos e os descendentes formam um grupo de processos (árvore)
  8. 8O que é o processo init no Linux?Processo especial que está presente na carga do sistema. Desse modo todos os processos no sistema pertencem a uma única árvore com o init na raiz.
  9. 9Quais são as transições?1. Bloqueia aguardando uma entrada
    2. Escalonador seleciona outro processo
    3. Escalonador seleciona esse processo
    4. A entrada fica disponível
    Quais são as transições?
  10. 10Quais as razões para o uso de Threads?1. Compartilhamento de espaços de endereçamento e dos dados associados
    2. Mais fáceis de criar e de destruir pois não há recurso associado
    3. Quando há grande uso de E/S, pois as atividades se sobrepõem
  11. 11Do que uma Thread é formada?Contador de programa, registradores para suas variáveis de trabalho, pilha da sua execução.
  12. 12O que é Multi-Thread?Existência de múltiplos threads no mesmo processo.
  13. 13Por que Threads podem desistir da CPU?Porque não há interrupção de relógio para forçar um tempo compartilhado como nos processos.

Information

Description
Concurso Marina Sistemas Operacionais (Processos e Threads) Flashcards on Processos e Threads, created by Diego Augusto Moura on 30/04/2016.
Views
1
Rating

More on Processos e threads

Feedback

What is it about?

What do you think of the new look?

How do you like it?