Flashcards
Processos e Threads

Cards in this deck (13)
- 1Defina ProcessosPrograma em execução, acompanhado dos valores atuais do contador de programa, dos registradores e das variáveis.
- 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) - 3Quais os estados de um processo?1. Em execução
2. Pronto
3. BLoqueado - 4O que são Daemons?Processos que ficam em background (segundo plano) com a finalidade de lidar com alguma atividade.
- 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. - 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) - 7Como são organizados os processos no Linux?Um processo, seus filhos e os descendentes formam um grupo de processos (árvore)
- 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.
- 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
- 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 - 11Do que uma Thread é formada?Contador de programa, registradores para suas variáveis de trabalho, pilha da sua execução.
- 12O que é Multi-Thread?Existência de múltiplos threads no mesmo processo.
- 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.
- Created by
- Diego Augusto Moura
- Views
- 1
- Rating