La manera estándar de abordar estos términos es decir que una "aplicación" es un programa estático específico en el almacenamiento. Es un fragmento de código almacenado en un disco duro, un CD-ROM o en otro lugar.
Un "proceso", por otro lado, es una instancia específica de un programa en ejecución . Es decir. está registrado por el sistema operativo como ejecutable o capaz de ejecutarse siempre que el sistema operativo lo desee.
Si toma, por ejemplo, Calculator.app, es una aplicación única.
Sin embargo, puede tener varios procesos de Calculadora si inicia el programa varias veces.
Como escribió chananelb, también es posible tener procesos que no sean "solo" aplicaciones comunes que se hayan iniciado. Esto podría ser, por ejemplo, procesos del kernel, o simplemente procesos ordinarios que generan subprocesos para realizar tareas específicas.
Con respecto a los servicios, la respuesta de Chanelelb te lleva en la dirección equivocada. Su respuesta le informa sobre lo que se denomina "Servicio" en Mac OS X ... pero usted preguntó acerca de lo que se denomina "Servicio" en Windows.
La contraparte de un servicio de Windows es un Daemon en Mac OS X (y otros sistemas derivados de Unix).
Los demonios normalmente se clasifican ejecutándose en el "fondo", es decir, sin interacción directa del usuario a través de una interfaz de usuario gráfica o no gráfica. Sin embargo, la distinción es un poco borrosa, ya que un Daemon podría, por ejemplo, tener una interfaz web para la interacción del usuario.
Los demonios en Mac OS X están controlados por el programa launchd, que es responsable de, por ejemplo, iniciar los demonios en el arranque y permitir que el usuario inicie y detenga los demonios cuando lo solicite.