Beruflich Dokumente
Kultur Dokumente
Cuando tenemos dispositivos de hardware, separados geogrficamente, existirn procedimientos para control de cada dispositivo implementados por procesos de software. Como los procesos ejecutan en hardware separado, deben intercambiar mensajes para coordinar la accin y obtener SINCRONIZACIN. Para realizar el intercambio de mensajes debemos disear (cuidadosamente) los procedimientos o protocolos. La principal caracterstica, es la habilidad para trabajar en un ambiente donde los periodos y secuencia de eventos es desconocida y se esperan errores en la transmisin de datos.
PROTOCOLOS
El termino protocolo lo usamos para describir el intercambio de informacin entre procesos. Procesos: Programas que se ejecuten en un hardware. Procesos en: Equipos de una red. Sistema multiprocesador, para controlar interaccin de procesos paralelos. Aplicaciones en tiempo real para el control de dispositivos. En cualquier sistema donde no existe relacin fija en el tiempo de ocurrencia de los eventos.
Funciones ms importantes:
Control de errores: Control de Flujo Control de Congestin Estrategias de encaminamiento
Estrategias de encaminamiento Control de Errores: Protege integridad de los datos del usuario y de los mensajes de control. Control de Flujo y Congestin: Permite a la red compartir sus recursos entre un gran nmero de usuarios, entregando a cada uno un servicio satisfactorio sin que sus operaciones corran peligro. Estrategias de Encaminamiento: Permite optimizar la utilizacin de los recursos de la red, aumentando la disponibilidad de los servicios de la red al proveer caminos alternativos entre nodos terminales.
Procesos
Los protocolos son implementados va procesos.
Un proceso se ejecuta en un procesador virtual o lgico. Un proceso es auto contenido No se d cuenta (y no le interesa), que un procesador real comparte sus recursos entre varios procesos activos.
Entrada a los procesos ocurre por puertas lgicas de software, por donde el proceso recibe mensajes desde procesos residentes en el mismo o en otro procesador. Un conjunto de datos privados definen el estado actual de un proceso y determinan la accin a tomar por el receptor de un mensaje. El resultado de la computacin ejecutada por el proceso se enva por una puerta lgica de salida.