palvelinprosessia
Palvelinprosessi on ohjelman suoritettu ilmentymä, joka tarjoaa palveluita asiakkaille. Se toimii usein taustalla ja kuuntelee verkon pyyntöjä tai paikallisia IPC-yhteyksiä. Jokaisella palvelinprosessilla on oma prosessi-ID ja erilliset muistialueet, mikä mahdollistaa sen eristämisen muista prosesseista.
Roolit ja toimintaperiaate: Palvelinprosessi kuuntelee määritellyllä portilla (esimerkiksi TCP/IP) ja käsittelee saapuvat pyynnöt, usein joko monisäikeisesti
Elinkaari ja hallinta: Käynnistetään automaattisesti käyttöjärjestelmän kautta (esim. systemd Linuxissa tai Windows Services), konfiguroidaan ajastetusti uudelleenkäynnistykseen
Esimerkkejä: WWW-palvelimien kuten Apache httpd ja Nginx, tietokantapalvelimet kuten MySQL, PostgreSQL sekä erilaiset sovellus- ja välimuistipalvelimet.