4.2.2.3 Ejemplo de aplicación.
Aplicaciones
de las Colas
Las Colas también se
utilizan en muchas maneras en los sistemas
operativos para planificar el uso de los distintos recursos
de la
computadora. Uno de estos recursos es la propia CPU
(Unidad Central de Procesamiento).
Si esta trabajando en una sistema
multiusuario, cuando le dice a la computadora
que ejecute un programa
concreto,
el sistema
operativo añade su petición a su "cola de trabajo".
Cuando su petición llega al
frente de la cola, el programa solicitado pasa a ejecutarse. Igualmente, las
colas se utilizan para asignar tiempo
a los distintos usuarios de los dispositivos
de entrada/salida (E/S), impresoras,
discos, cintas y demás. El sistema operativo mantiene colas para peticiones de
imprimir, leer o escribir en cada uno de estos dispositivos.