Arrancador o despachador de procesos

Un componente implicado en la función de la planificación de la unidad central de proceso (CPU) es el despachador.14 Este componente es el módulo que da el control del CPU al proceso seleccionado por el planificador de corto plazo y comprende las siguientes funciones:

– Conmutación de contexto.

– Conmutación a modo de usuario.-

– Saltar a la localidad apropiada en el programa del usuario para reiniciar el programa.

El despachador es uno de los módulos del administrador de procesos y decide a qué procesador asignar el proceso que tiene que ser ejecutado, este deberá ser muy rápido, ya que es invocado en cada conmutación de procesos.

El tiempo que le lleva al despachador detener un proceso e iniciar la ejecución de otros se conoce como latencia de despacho.

Es muy importante distinguir los conceptos de servicio de archivos y servidor de archivos, por ejemplo en los sistemas distribuidos la función es la siguiente:

Servicio de archivos:

– Es la especificación de los servicios que el sistema de archivos ofrece a sus clientes.

– Describe los parámetros que utilizan y las acciones que se llevan a cabo.

– Define el servicio con el que pueden contar los clientes.

Despachador (servidor) de archivos:

– Es un proceso que ejecuta alguna maquina y ayuda con la implantación del servicio de archivos.

– Pueden existir uno o varios en el sistema.

– Generalmente un servidor de archivos es un proceso de usuario.

– Un sistema puede contener varios servidores de archivos, cada uno con un servicio distinto, por ejemplo servidores con sistema operativo Unix y otros con sistema operativo Windows, en el que cada proceso usuario utilizara el servidor adecuado.

Fuente: Apuntes de la materia Sistemas Operativos Multiusuario de la FCA – UNAM