Sistemas operacionais - processos

538 palavras 3 páginas
1. O que é um processo;
Processos
• É um programa em execução.
• Possui código executável.
• Informações referentes a dados, pilha, contador de programa, registradores, etc.
• Uso de threads (processos leves).
• Possui um conjunto de estados.
2.Quais os principais estados de um processo e como ocorre a troca entre os estados;
Estados de um processo identificam a situação atual de um processo.
• Executando (running)
Processo está sendo executado.
• Bloqueado (waiting)
Processo está esperando por algum evento.
• Pronto (ready)
Processo está aguardando para ser executado.
• Troca de contexto
Suspensão do processo em execução e ativação de um novo processo.
Requer o salvamento do contexto do processo em execução e carregamento do contexto do novo processo (descritor de processo). Operação consome certo tempo.
3.Explique o que é e como funciona o escalonamento de processos.
Escalonamento de curto prazo
–Decidir qual o processo a seguir será executado.
–Isto é feito sempre que o processador ficar livre.
Escalonamento de longo prazo
–Decidir quando um processo efetivamente será criado.
–Para isto, pode-se esperar a carga da máquina diminuir.
Parâmetros de escalonamento
Justiça
–garantir que cada processo tenha direito de acesso a CPU.
Eficiência
–procurar maximizar a utilização da CPU.
Tempo de Resposta
–procurar minimizar o tempo de resposta para aplicações interativas.
Tempo Médio (turnaround)
–Minimizar o tempo de execução dos processos do tipo em lote (batch).
Vazão (throughput)
–maximizar o número de tarefas processadas por unidades de tempo.
Tipos de Escalonamento
Preemptivo
–Processo em execução na CPU puder ser interrompido para a execução de outro processo.
Não-Preemptivo

–Durante a execução de um processo na CPU, a sua execução não pode ser interrompida e liberada para outro processo.
Critérios de Escalonamento
Um novo processo deve ser escalonado para ocupar o processador quando um processo:
1- Troca o estado de

Relacionados

  • Processos Sistema operacionais
    1648 palavras | 7 páginas
  • Sistema Operacional e Processos
    4921 palavras | 20 páginas
  • Processos de Sistema Operacional
    2093 palavras | 9 páginas
  • Sistema Operacionais - Processo
    844 palavras | 4 páginas
  • Processos sistemas Operacionais
    3215 palavras | 13 páginas
  • Sistemas operacionais - processos
    531 palavras | 3 páginas
  • Sistemas Operacionais - Processos e Threads
    2367 palavras | 10 páginas
  • 263937474 Sistemas Operacionais Processos
    4830 palavras | 20 páginas
  • Gerência de processos sistema operacional
    2153 palavras | 9 páginas
  • Exercicios Sistemas Operacionais Processos
    3474 palavras | 14 páginas