Processos de SO
Escola de Informativa – Curso Superior de Tecnologia em Redes de Computadores
Trabalho de Fundamentos de Sistemas Operacionais
Alunos:
Tema: Processos Foreground, Processos Background e Formas de Criação de Processos;
Processos Foreground: Este processo também é conhecido como processo em primeiro plano, é um termo oriundo dos estudos referentes aos S.Os., com especificarão POSIX (Portable Operating System Interface, que pode ser traduzido como Interface Portável entre Sistemas Operacionais), para designar processos que estão sujeitos a interação direta do usuário. Neste caso, tanto o canal de entrada quanto o de saída estão associados a um terminal com teclado, mouse e monitor, permitindo, assim, a interação com o usuário.
Processos Background: Este processo também é conhecido como processo em segundo plano, é um termo oriundo dos estudos referentes aos S. Os., que designam os processos que ocorrem em que não há interação com o usuário, Neste caso, os canais de E/S não estão associados a nenhum dispositivo de E/S interativo, mas em geral a arquivos de E/S.
Processo Foreground:
Entrada Saída
Terminal Terminal
Processo Background:
Entrada Saída
Arquivo de Entrada Arquivo de Saída
Exemplo: Enquanto a Shell aguarda o término da execução de comandos antes de abrir o prompt para o próximo comando, dizemos que este comando esta sendo executado em Foreground. Por outro lado, quando o prompt é liberado para o usuário antes do término da execução de um comando dizemos que este comando esta sendo executado em Background. Um processo em background tem as mesmas