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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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?
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