yorumda bahsettiğim gibi:
Wikipedia bağlantısından bahsedildiği gibi: Windows NT işletim sistemlerinde, Windows hizmeti arka planda çalışan bir bilgisayar programıdır. [1] Kavram olarak bir Unix arka plan programına benzer.
Daemon, Unix benzeri işletim sistemlerinde, bir kullanıcının doğrudan kontrolü altında değil, belirli bir olayın veya durumun ortaya çıkmasıyla etkinleştirilmeyi bekleyen arka planda göze çarpmayan bir şekilde çalışan bir program türüdür.
Microsoft Windows işletim sistemlerinde, hizmetler olarak adlandırılan programlar, arka plan programı işlevlerini yerine getirse de, arka plan programı terimi bazen bu sistemler için de kullanılmaktadır.
kaynak: http://www.linfo.org/daemon.html
GÜNCELLEME (Daha fazla ayrıntı ve gerçek karşılaştırma):
- UNIX: Arka plan programı kendini terminalden ayıran ve arka planda bağlantısı kesilen, istekleri bekleyen ve yanıtlayan bir işlemdir.
- Windows: Hizmet, Windows'ta bulunan ve arka planda özel ayrıcalıklarla çalışan özel bir uygulama türüdür.
- UNIX'te daemon, sistemin diğer uygulamalara hizmet vermeye başladığı bir işlemdir. Genellikle, arka plan programı kullanıcılarla etkileşime girmez. UNIX cinleri, başlatma veya rc komut dosyalarından önyükleme zamanında başlatılır. Böyle bir komut dosyasını değiştirmek için, bir metin düzenleyicide açılması ve koddaki değişkenlerin değerlerinin fiziksel olarak değiştirilmesi gerekir. UNIX'te bir arka plan programı, sağladığı hizmet için veya kök kullanıcı olarak uygun bir kullanıcı adıyla çalışır.
- Windows hizmeti, UNIX arka plan programının eşdeğeridir. Bu, istemci işlemlerine bir veya daha fazla olanak sağlayan bir işlemdir. Genellikle bir hizmet, kullanıcılarla etkileşime girmeyen ve sonuç olarak bir kullanıcı arabirimi içermeyen, uzun süredir çalışan, Windows tabanlı bir uygulamadır. Sistem yeniden başlatıldığında hizmetler başlatılabilir ve ardından oturum açma oturumlarında çalışmaya devam edebilir. Windows, hizmetlerde kullanılan değişkenlerin değerlerini depolayan bir kayıt defterine sahiptir. Denetim Masası, kullanıcıların değişkenleri kayıt defterinde geçerli değerlerle ayarlamasına olanak tanıyan bir kullanıcı arabirimi sağlar. Bu kullanıcının güvenlik bağlamı, hizmetin yeteneklerini belirler. Çoğu hizmet Yerel Hizmet veya Ağ Hizmeti olarak çalışır. İkincisi, hizmetin ağ kaynaklarına erişmesi gerekiyorsa ve gerekli görevleri gerçekleştirmek için yeterli ayrıcalığa sahip bir etki alanı kullanıcısı olarak çalışması gerekiyorsa gereklidir.