Processos de primeiro e segundo planos,deadlocks
Ao executar a criação de uma ordem de transferência para a entrada de materiais no depósito em primeiro plano, o usuário precisa revisar e processar as informações manualmente em várias telas diferentes. Por exemplo, se a ordem de transferência contém 20 itens, pode ser necessário processar 24 telas diferentes.
Se o usuário optar por processar uma transação em background, toda a transação será executada no sistema sem necessidade de entradas manuais.
Vantagens do processamento em background:
• Alguns processos são executados mais rapidamente no sistema com um processo em background sem necessidade de intervenção.
• Uma vez que algumas etapas do processamento não devem ser realizadas manualmente, a carga de trabalho individual é consideravelmente reduzida.
• Informações detalhadas podem ser ignoradas utilizando o processamento em background. Isso facilita o trabalho do usuário.
Segundo plano: Colocar o processo em segundo plano significa que o kernel irá executar esse processo sem que haja a intervenção direta do usuário; por exemplo, uma compactação demorada pode ser colocada em segundo plano para finalizar sem ficar ocupando um terminal. O processo da compactação é desvinculado do terminal, deixando-o livre para executar outros comandos. Ao final da compactação, a mensagem de término de processo é exibida no terminal indicando que o processo terminou.
10-Os Monitores têm como principal função evitar a concorrência entre processos, ele possui recursos que são capazes de verificar qual o processo deve ser passado na frente, por obter uma prioridade maior que os demais, com isso, sincronizando os processos.
11- Transação Atômica, em ciência da computação, é