• Skip to content
  • Skip to primary sidebar

Daniel López

Desarrollador de aplicaciones multiplataforma y SEO

Gestión y planificación de procesos

29 octubre, 2013 by admin Leave a Comment

El concepto de proceso

Un proceso es cualquier programa en ejecución que necesita ciertos recursos para realizar una tarea (tiempo de CPU, memoria, archivos, dispositivos de E/S). Estos recursos se asignan a un proceso cuando este se crea o durante su ejecución.

Los procesos son gestionados por el sistema operativo, que es una colección de procesos que podrían ejecutarse al mismo tiempo. El SO tiene una serie de obligaciones como gestor de procesos:

  • Crear y eliminar procesos
  • Planificar procesos 
  • Establecer mecanismos para sincronizar y comunicar procesos
  • Manejar bloqueos mutuos

 

Diagrama de estados de un proceso

Diagrama de estados de un proceso

Planificación de Procesos

La planificación de procesos surge como una necesidad para los objetivos de los sistemas operativos, la multiprogramación (aprovechar al máximo la CPU) y el tiempo compartido (compartir la CPU entre procesos para que el usuario pueda interactuar con varios programas durante su ejecución).

Colas de planificación

Los procesos se organizan en unas colas ordenadas en diferentes secciones:

  • Cola de procesos: esta cola contiene todos los procesos que ingresan al sistema.
  • Cola de procesos listos: son los procesos que están en memoria esperando para ejecutarse.
  • Cola de dispositivos: son los procesos que necesitan un dispositivo de E/S en particular.

Cola de planificación de procesos

colaprocesos

Gestión y planificación de procesos
Puntúa este artículo

Filed Under: Programación de Servicios y procesos Tagged With: gestión de procesos, planificación de procesos, procesos

Reader Interactions

Deja un comentario Cancelar respuesta

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

Primary Sidebar

software developer

¡Hola! Soy Daniel López, un apasionado del desarrollo de aplicaciones web y el marketing online.

Desde hace más de 10 años sabía que quería dedicarme a esto y... aquí estoy trabajando y disfrutando haciendo lo que me gusta, aplicaciones web y ayudando a empresas en su transformación digital.

También tengo mis propios proyectos en los cuales me encargo desde el desarrollo hasta la optimización para buscadores (SEO). Puedes encontrar más información en mi servicio de Consultor SEO online.

Copyright © 2025 · Daniel López - Todos los derechos reservados