Saltar al contenido

¿Cuál es la diferencia entre una aplicación, un proceso y un servicio?

Contamos con la mejor solución que hallamos en todo internet. Nosotros deseamos que te resulte útil y si puedes aportar alguna mejora hazlo con libertad.

Solución:

Tanto las aplicaciones como los servicios tienen procesos asociados a ellos.

Un solicitud es un programa con el que interactúas en el escritorio. Esto es lo que pasa casi todo su tiempo usando en la computadora. Internet Explorer, Microsoft Word, iTunes, Skype: todas son aplicaciones.

UN proceso es un instancia de un ejecutable en particular (.exe archivo de programa) en ejecución. Una aplicación dada puede tener varios procesos ejecutándose simultáneamente. Por ejemplo, algunos navegadores modernos como Google Chrome ejecutan varios procesos a la vez, y cada pestaña es en realidad una instancia/proceso separado del mismo ejecutable. En algunos casos, las aplicaciones complicadas pueden tener múltiples procesos; por ejemplo, Visual Studio ejecuta un proceso separado cuando compila código desde cuando muestra el IDE. Sin embargo, la mayoría de las veces, una aplicación dada se ejecuta desde un solo proceso; por ejemplo, no importa cuántas ventanas de Microsoft Word tenga abiertas, solo una única instancia de winword.exe Esta corriendo.

UN Servicio es un proceso que se ejecuta en segundo plano y no interactúa con el escritorio. En Windows, los servicios casi siempre se ejecutan como una instancia del svchost.exe proceso, el proceso de host del servicio de Windows; sin embargo, a veces hay excepciones a esto.

A veces, los procesos pueden ejecutarse en segundo plano sin interactuar con el escritorio, pero sin instalarse como un servicio. Muchos controladores de dispositivos con características mejoradas hacen esto. Por ejemplo, un controlador de panel táctil generalmente tendrá un proceso que se ejecuta cuando un usuario inicia sesión y maneja las funciones especiales del panel táctil, pero no es un servicio y no muestra ninguna ventana al usuario.

A veces, una aplicación puede depender de un determinado servicio. La impresión desde cualquier programa requiere que el servicio de cola de impresión esté activo. Paquetes de instalación (.msi instaladores) requieren que el servicio de instalación de Windows se esté ejecutando. Los programas antivirus generalmente emplean un servicio para que puedan continuar ejecutándose incluso cuando el usuario no ha iniciado sesión.

Los procesos suelen salir cuando se cierra una aplicación; sin embargo, no siempre es así. Algunos programas, particularmente los de descarga y copia de seguridad, pueden continuar ejecutándose en segundo plano sin mostrar ninguna ventana. El antivirus también es un ejemplo de esto: además de usar un servicio, muchas aplicaciones antivirus ejecutan un proceso silencioso en segundo plano que solo muestra una aplicación al usuario cuando se requiere una acción.

Tanto las aplicaciones como los servicios son procesos. Las aplicaciones están destinadas a interactuar con un solo usuario, mientras que los servicios funcionan en todo el sistema, pero no interactúan directamente con los usuarios.

Comentarios y puntuaciones

Te invitamos a apoyar nuestra publicación poniendo un comentario y valorándolo te estamos eternamente agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *