Esta pregunta ya tiene una respuesta aquí:
Sé que una aplicación es un programa con el que interactúas en el escritorio, pero ¿qué son exactamente los procesos y los servicios? ¿Se clasifican los servicios como procesos o es al revés?
Esta pregunta ya tiene una respuesta aquí:
Sé que una aplicación es un programa con el que interactúas en el escritorio, pero ¿qué son exactamente los procesos y los servicios? ¿Se clasifican los servicios como procesos o es al revés?
Respuestas:
Solicitud: El software de aplicación, también conocido como aplicación o aplicación, es un software de computadora diseñado para ayudar al usuario a realizar tareas específicas. Entonces, tienes razón. Una aplicación es algo con lo que el usuario interactúa.
Proceso: Un programa de computadora es una colección pasiva de instrucciones; Un proceso es la ejecución real de esas instrucciones. Varios procesos pueden estar asociados con el mismo programa; por ejemplo, abrir varias instancias del mismo programa a menudo significa que se está ejecutando más de un proceso.
Procesos entonces, es lo que realmente hace que la aplicación haga algo.
Servicio: Implementaciones locales en software. Básicamente, un servicio es algo que generalmente está integrado en el propio sistema operativo y está diseñado para no tener ninguna interacción del usuario.
Ejemplos Esto es realmente cómo funciona. Usted tiene una aplicación. Se inicia la aplicación, la aplicación está programada para hacer cosas. Cómo la aplicación logra eso es mediante el uso de procesos. Una aplicación podría usar más si quiere realizar tareas más grandes. Mientras tanto, digamos que Windows o Mac tiene servicios en ejecución. Estas son cosas que otras aplicaciones o solo aplicaciones incorporadas pueden manejar. Generalmente se requiere mantener algo en funcionamiento, pero no está disponible sin él.
Tenga en cuenta que muchas personas (incluidos los desarrolladores) se referirán a sus aplicaciones que se ejecutan en segundo plano como servicios. Ellos no son. Solo el sistema operativo en sí mismo puede crear servicios ... En realidad, los servicios pueden crearse, pero generalmente están destinados a ser utilizados para muchos tipos diferentes de aplicaciones.
Espero que eso se aclare un poco. Si alguien tiene una corrección, hágamelo saber.
Esta página web ofrece una comparación detallada de un servicio frente a una aplicación en Windows desde Windows Vista y superior: http://securityinternals.blogspot.ae/2014/01/difference-between-windows-service-and.html