Cola de trabajos

Estructura de datos mantenida por el software programador de trabajos que contiene trabajos a ejecutar

En el software del sistema , una cola de trabajos ( también conocida como cola de lotes , cola de entrada ) es una estructura de datos mantenida por el software programador de trabajos que contiene trabajos para ejecutar. [1]

Los usuarios envían los programas que desean ejecutar, "trabajos", a la cola para su procesamiento por lotes . El software del programador mantiene la cola como el conjunto de trabajos disponibles para su ejecución.

El programador puede utilizar varias colas de lotes para diferenciar tipos de trabajos según parámetros como:

  • prioridad laboral
  • tiempo estimado de ejecución
  • Requisitos de recursos

El uso de una cola de lotes ofrece estos beneficios:

  • compartir recursos informáticos entre muchos usuarios
  • cambia el tiempo de procesamiento del trabajo a cuando la computadora está menos ocupada
  • Evita dejar inactivos los recursos informáticos sin supervisión humana minuto a minuto
  • Permite un uso intensivo de recursos informáticos costosos las 24 horas del día.

Cualquier proceso que llega a la CPU debe esperar en una cola.

Véase también

Referencias

  1. ^ "Colas de trabajos". www.ibm.com . 2018-08-14 . Consultado el 2022-03-19 .


Obtenido de "https://es.wikipedia.org/w/index.php?title=Cola_de_trabajos&oldid=1256975886"