Please enable JavaScript.
Coggle requires JavaScript to display documents.
Processos, Escalonamento de Processos - Coggle Diagram
Processos
Estado do processo
Novo (New):
Processo está sendo criado
Executando (Running):
instruções estão sendo
executadas
Esperando (Waiting):
processo está esperando
Pronto (Ready):
esperando para ser atribuído
Terminado (Terminated):
terminou sua execução.
Comunicação Inter processos
que são executados
Processo independente
Não pode afetar ou ser afetado
Processo cooperativo
Pode afetar ou ser
afetado pelos outros processos
IPC –
Interprocess Communication
Memória compartilhada
Região de memória com acesso comum
Troca de mensagens
Mais fácil de implementar
Um processo inclui:
código programa
contador de programa
Processo x Programa
Processo = Entidade ativa
Programa = Entidade passiva
Operações sobre Processos
identificador de processo (ou pid)
Criação de processos
Compartilhamento de recursos
Unidade de trabalho em um sistema moderno
processos do sistema
processos de usuário
Escalonamento de Processos
Multiprogramação
Compartilhamento de tempo
Filas de escalonamento
Fila de pronto
Filas de dispositivo
Fila de job
Escalonadores
Escalonador a longo prazo
Escalonador de médio prazo
Escalonador a curto prazo