1
resposta

Diferença entre Services, Deamons, Processes e Jobs

Vi essas nomenclaturas aqui no curso e também em outros lugares, mas fico confuso com o que cada termo desse significa.

Alguém poderia me explicar?

1 resposta

Matheus,

JOBS = São quaisquer programas que você inicia interativamente e dos quais não se desconecta.

DAEMON = Se trata de um processo que é executado paralelamente à sua sessão. Então, basicamente, trata-se de algo sobre o qual vc "não tem controle" direto. São programas de reação, rodando em background, para quando um evento acontece ou uma condição é atendida. Os daemons tendem a terminar quando você os interrompe ou quando o sistema é desligado. Onde você pode iniciá-los novamente manualmente ou durante a inicialização.

PROCESS = Um processo é uma instância de um executável. Ele é representado por um id de processo e tem um espaço de endereço atribuído a ele.

SERVICE = Programa que roda em background e fora do controle interativo dos usuários do sistema, por falta de uma interface. Isso é feito para garantir ainda mais segurança, pois alguns desses serviços são cruciais para o funcionamento do sistema operacional

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software