MULTIPROCESAMIENTO

Páginas: 6 (1291 palabras) Publicado: 14 de febrero de 2016



MULTIPROCESAMIENTO




Erika Yulieth Vela
Oscar Eduardo Olarte



Juan Carlos García Pinzón
Ingeniero de Sistemas



Fundación Universitaria Unipanamericana
Facultad de Ingeniería de Sistemas
Programa Análisis y diseño de Bases de Datos
Bogotá Colombia
2015








INDICE
Definición Multiprocesamiento 3
Bloqueo 4
Modelación de Bloqueo 5
Prevención de Boqueo 6
Evitación del Bloqueo 6Detención del Bloqueo 7
Recuperación del bloqueo 7
Recuperación Mediante la Apropiación 7
Recuperación Mediante Rollback 7
Recuperación Mediante la Eliminación de Procesos 8
Trabajos citados. 9











DEFINICIÓN

Un sistema operativo multiprocesamiento es la cantidad de procesadores del sistema, que tiene más de uno y éste tiene la capacidad de usarlos todos para distribuir la carga de trabajo.Estos sistemas trabajan de dos formas como la simétrica o asimétricamente. Cuando esta trabaja de manera asimétrica, el sistema operativo escoge a uno de los procesadores el cual hará el papel de procesador maestro y servirá como apoyo para distribuir la carga a los demás procesadores, que reciben el nombre de esclavos. Cuando se trabaja de manera simétrica, los procesos o partes de ellos(threads) son enviados equitativamente a cualquiera de los procesadores que se encuentren disponibles, y así tener una mejor distribución y equilibrio en la carga de trabajo.
El sistema de multiprocesamiento proporciona un ambiente de multiprogramación. La multiprogramación hace que programas múltiples estén en áreas separadas de la memoria principal al mismo tiempo.
Con esto es posible mantener dos omás tareas simultáneamente en la ejecución o en el estado de ejecución. El sistema de multiprocesamiento proporciona una opción arquitectónica interesante para mejorar el rendimiento de los sistemas informáticos mediante la unión de un número de procesadores estándares de bajo coste.








BLOQUEO
Bloqueo es la única transición de estado iniciada por el propio proceso del usuario, ya que las otrastransiciones son iniciadas por entidades ajenas al proceso. La prueba de un proceso en un Sistema Operativo es un “Bloque de Control de Proceso” (PCB).
Cuando el Sistema Operativo cambia la atención de la cpu entre los procesos, utiliza las áreas de preservación del PCB para mantener la información que necesita para iniciar de nuevo el proceso cuando obtenga de nuevo la cpu.
Un proceso de unsistema de multiprogramación está en un estado de bloqueo si se encuentra esperando un suceso determinado que no pasara.
Cuando un recurso se encuentra compartido entre usuarios puede suceder lo siguiente.
Puede producir bloqueo en el cual los procesos de algunos usuarios no podrían llegar a sus termino
Los usuario deben considerar la prevención, evitación y recuperación del bloqueo y la aplazamientoindefinida, que se da a cada proceso, aunque no se encuentre bloqueado puede estar esperando por un evento que no pasara.
Las condiciones necesarias para el bloqueo son:
• Los procesos reclaman control especial de los recursos que piden (condición de exclusión mutua).
• Los procesos conservan los recursos que ya les han sido asignados mientras esperan por recursos adicionales
• Los recursos nopueden ser extraídos de los procesos que los tienen hasta su completa utilización

• Hay una cadena circular de procesos en la que cada uno conserva a uno o más recursos que son solicitados por el siguiente proceso de la cadena

MODELACION DE BLOQUEO
La modelación de bloqueos se puede mostrar mediante graficas dirigidas la cuales estas graficas tiene dos tipos de nodos.
1. Procesos: Estos nodosse muestran como círculos.
2. Recursos: Estos nodos aparecen como cuadrados.
Gráficos de asignación de recursos:

Nodos Procesos y Recursos
Arcos De un proceso a un recurso Solicitud.
De un recurso a un proceso  Asignación
Ciclos  Indica la existencia de un bloqueo
Cuando un arco de un nodo de recurso va a uno de proceso muestra que el recurso fue solicitado con anterioridad, fue permitido...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas De Multiprocesamiento
  • Multiprocesamiento multihilos
  • Informatica, Multiproceso
  • Historia De Los Multiprocesadores
  • Sistemas multiprocesadores
  • Multiprocesador
  • Multiprocesamiento
  • Multiprocesadores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS