Informática |
O que é um Processo?
Um processo é um programa em execução, com seus próprios recursos: memória, dados e um estado de execução (pronto, em execução ou bloqueado).
Um mesmo programa pode gerar vários processos ao ser executado mais de uma vez simultaneamente.
Escalonamento de Processos
É a técnica usada pelo sistema operacional para decidir qual processo terá acesso ao processador e por quanto tempo.
Algoritmos de escalonamento buscam equilibrar eficiência, tempo de resposta e uso justo dos recursos entre os processos.
Quando vários processos competem pelos mesmos recursos, o sistema precisa evitar impasses, situação conhecida como deadlock.