WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
Este Cmap, tiene información relacionada con: Mapa Conceptual Comunicacion y Sincronizacion, Comunicacion y Sincronizacion Procesos de un Sistema Operativo ¿Que es sincronizacion? Es el funcioanmiento coordinado en la resoluacion de una tarea encomendada, en donde se coordina y coopera en un conjunto de procesos para asegurar la realizacion de la tarea., Comunicacion y Sincronizacion Procesos de un Sistema Operativo ¿Que es comunicacion? Es una función básica de los sistemas operativos. Los procesos pueden comunicarse entre sí a través de compartir espacios de memoria, ya sean variables compartidas o buffers, o a través de las herramientas provistas por las rutinas de IPC., Es la fase del proceso en el cual se tiene acceso a un recurso compartido, pero se requiere de cuatro condiciones para poder llevar a cabo el mismo. ¿Cuales son las condiciones? Dos procesos no deberian encontrarse al mismo tiempo., Es utiliza para evitar que mas de un proceso en simultaneo entre en la seccion critica. Deshabilitado de interrupciones Alternacia Estricta, cuando se requiere de una solucion en donde los dos porcesos se alternen de manera estricta al entrar en sus regiones criticas., Se realiza por medio de mensajes que es un contenedor que se emplea para intercambiar informacion entre dos o mas procesos. Tipo de llamadas Sendrec (dest_fuent, mensaje), es una operacion compuesta y se encarga de enviar un mensaje a un destino y a su vez de recoger la respuesta., Se realiza por medio de mensajes que es un contenedor que se emplea para intercambiar informacion entre dos o mas procesos. Tipo de llamadas Send (destino, mensaje), se encarga de enviar un mensaje a un destino., Se realiza por medio de mensajes que es un contenedor que se emplea para intercambiar informacion entre dos o mas procesos. Tipo de llamadas Receive (fuente, mensaje), es el encargado de recibir un mensaje de una fuente., Es la fase del proceso en el cual se tiene acceso a un recurso compartido, pero se requiere de cuatro condiciones para poder llevar a cabo el mismo. ¿Cuales son las condiciones? Nunca se deben hacer hipotesis o suponer sobre el numero de procesadores., Comunicacion y Sincronizacion Procesos de un Sistema Operativo Secciones criticas Es la fase del proceso en el cual se tiene acceso a un recurso compartido, pero se requiere de cuatro condiciones para poder llevar a cabo el mismo., Es utiliza para evitar que mas de un proceso en simultaneo entre en la seccion critica. Deshabilitado de interrupciones Solucion de Peterson, Cuando a terminado con las variables compartidas, el proceso llama a salir de la region indicando que ha terminado y permite que los demas procesos ingresen, si asi lo requieren., Es la fase del proceso en el cual se tiene acceso a un recurso compartido, pero se requiere de cuatro condiciones para poder llevar a cabo el mismo. ¿Cuales son las condiciones? Nunca el proceso puede esperar para entrar en una seccion critica., Comunicacion y Sincronizacion Procesos de un Sistema Operativo ¿Que es Dormir? Normalmente cuando se realiza una operacion de dormir sobre un evento, es cuando el proceso solicitante pierde el control del procesador y es añadido a la cola de procesos detenidos del evento, generalmente no existen errores asociados a esta llamada., Comunicacion y Sincronizacion Procesos de un Sistema Operativo ¿Que es Despertar? Es generalmente cuando se realiza la operacion de despertar sobre un evento todos los procesos detenidos en la cola son pasados a la cola del procesador pero en caso de no tener procesos detenidos no se genera ninguna accion, por lo general no tiene errores asociados a este llamado., Es utiliza para evitar que mas de un proceso en simultaneo entre en la seccion critica. Deshabilitado de interrupciones Variables de candado, al momento que un proceso va a entrar a su region critica primero evaluael candado. Si el candado es 0. el proceso lo coloca en 1y entra en la region critica, pero si el candado es 1 solo espera hasta que el candado se haga 0., Comunicacion y Sincronizacion Procesos de un Sistema Operativo Condicion de la carrera Cuando dos o mas procesos estan accediendo a un recurso compartido pero sin ningun control, el resultado de combinar estos procesos es que el accesos depende del orden de llegada., Comunicacion y Sincronizacion Procesos de un Sistema Operativo Exclusion mutua con espera ocupada Es utiliza para evitar que mas de un proceso en simultaneo entre en la seccion critica., Es la fase del proceso en el cual se tiene acceso a un recurso compartido, pero se requiere de cuatro condiciones para poder llevar a cabo el mismo. ¿Cuales son las condiciones? Ningun proceso puede bloquear a otros porcesos, Comunicacion y Sincronizacion Procesos de un Sistema Operativo Transmision Se realiza por medio de mensajes que es un contenedor que se emplea para intercambiar informacion entre dos o mas procesos., Comunicacion y Sincronizacion Procesos de un Sistema Operativo Semaforo Es una variable espcial que su funcion es constituor el metodo clasico para restringir o permitir el acceso a recursos compartidos dentro de un multiprocesamiento en donde se ejecutan varios porcesos de manera concurrente el cual se emplea para permitir el acceso a differentes partes de programas donde se manipulan variables o recursos., Comunicacion y Sincronizacion Procesos de un Sistema Operativo Monitores En un monitor solo puede haber un proceso activo en cualquier instante. un minitor es una contrucion del lenguaje de programacion y es responsabilidad del compilador implementar la exclusion mutua en las entradas del monitor pero la forma comun es implementar un mutex o semaforo binario.