No momento, você está visualizando Operações que o Sistema Operacional Realiza Sobre os Processos

Operações que o Sistema Operacional Realiza Sobre os Processos

  • Última modificação do post:maio 16, 2025
  • Categoria do post:Uncategorized

Uma das principais tarefas do Sistema Operacional é realizar o Gerenciamento do Processo. 

Essa gerência inclui algumas operações que ele pode fazer sobre o Processo. 

Essas operações são:

  • Criar um Processo:
    • Nomear o Processo;
    • Inserir o Processo na lista de Processos conhecidos;
    • Determinar a prioridade inicial do Processo;
    • Criar o descritor (PCB) do Processo;
    • Alocar os recursos iniciais do Processo.
  • Destruir um Processo:
    • Remover do Sistema;
    • Retornar o controle dos recursos para o Sistema Operacional;
    • Apaga os conteúdos das listas e tabelas; 
    • Apaga o seu descritor (PCB).
  • Suspender um Processo:
    • Operação importante;
    • Realizada por breves períodos de tempo;
    • Para atender um momento de pico;
    • Pode liberar ou não os recursos.
  • Retornar (reativar) um Processo: reiniciar a partir do ponto em que havia sido suspenso;
  • Alterar a prioridade de um Processo: alterar o conteúdo de prioridades no descritor de Processos;
  • Bloquear um Processo:
    • Impedido de rodar até que ocorra um evento externo ao Sistema;
    • Não pode rodar mesmo que o processador esteja disponível;
    • Sem condições lógicas de prosseguir.
    • Estado de Bloqueado.
  • Desbloquear um Processo (wakeup):
    • Quando acontece um evento externo pelo qual o Processo estava aguardando;
    • O Processo desbloqueado entra na fila de pronto, depois é executado.
  • Despachar um Processo (dispatch): 
    • É função do escalonador de Processos;
    • O Processo é tirado de pronto e colocado para rodar.

Na próxiima sessão iremos estudar subprocessos e threads.