guia de sistemas operativos

Páginas: 27 (6621 palabras) Publicado: 7 de noviembre de 2013


Asignatura: Sistemas Operativos.
Alumno: Josue Isaac Palma Sierra 201210060111.
Catedrático: Héctor Castillo.
Campus: Tegucigalpa.
Tema: Guía de Tareas.
Fecha de Entrega: 03/11/2013.
Índice









Introducción

El control de concurrencia trata con los problemas de aislamiento y consistencia del procesamiento de transacciones. El control de concurrencia distribuidoasegura que la consistencia de los recursos o datos mantenerse en un ambiente distribuido multiusuario. Si las transacciones son internamente consistentes, la manera más simple de lograr este objetivo es ejecutar cada transacción sola, una después de otra. Sin embargo, esto puede afectar grandemente el desempeño, dado que el nivel de concurrencia se reduce al mínimo. El nivel de concurrencia, el númerode transacciones activas, es probablemente el parámetro más importante en sistemas distribuidos. Por lo tanto, los mecanismos de control de concurrencia buscan encontrar un balance entre el mantenimiento de la consistencia de la base de datos y el mantenimiento de un alto nivel de concurrencia.

Veremos una corta historia de cómo fue la creación se los sistemas operativos de Linux y UNIX, decómo adoptaron sus nombres y las versiones que ha existido con el pasar de los años.















Módulo 04: control de concurrencia
Control de lectura

1) Defina cada uno de los siguientes conceptos relacionados con el control de concurrencia:
Sección crítica de un proceso: Sección de código dentro de un proceso que requiere acceso a recursos compartidos y que no puede serejecutada mientras otro proceso esté en una sección de código correspondiente.
Interbloqueo: Situación en la cual dos o más procesos son incapaces de actuar porque cada uno está esperando que alguno de los otros haga algo.
Círculo vicioso de espera: Situación en la cual dos o más procesos cambian continuamente su estado en respuesta a cambio en los otros procesos sin realizar ningún trabajo.Exclusión mutua: Requisito de que cuando un proceso esté en una sección crítica que accede a recursos compartidos, ningún otro proceso puede estar en una sección crítica que acceda a ninguno de esos recursos compartidos.
Inanición: Situación en la cual un proceso preparado para avanzar es soslayado indefinidamente por el planificador; aunque es capaz de avanzar, nunca se le escoge.

2) Explique cuálesson las tareas de gestión y diseño de sistema operativo que surgen por causa de la concurrencia.
Explique, con ejemplos, los siguientes conceptos:
Relación por competencia: Los procesos concurrentes entran en conflicto entre sí cuando están compitiendo por el uso del mismo recurso. En su forma pura, podemos describir la situación de la siguiente manera. Dos o más procesos necesitan acceder aun recurso durante el curso de su ejecución. Cada proceso tiene conocimiento de la existencia de otros procesos, y cada uno es no estar afectada por la ejecución de los otros procesos.
Por ejemplos de recursos incluyen los dispositivos de E / S, memoria, tiempo de procesador, y el reloj. No hay intercambio de información entre los procesos de la competencia. Sin embargo, la ejecución de unproceso puede afectar el comportamiento de los procesos que compiten. En particular, si dos procesos tanto desean acceder a un único recurso, entonces el proceso será asignado a ese recurso por el sistema operativo, y el otro tendrá que esperar.
Cooperación por compartición: En caso de la cooperación mediante el intercambio abarca procesos que interactúan con otros procesos sin ser explícitamenteconsciente de ellos.
Por ejemplo, varios procesos pueden tener acceso a las variables compartidas o a archivos o bases de datos compartidos. Los procesos pueden utilizar y actualizar los datos compartidos sin hacer referencia a otros procesos, pero sé que otros procesos pueden tener acceso a los mismos datos los procesos deben cooperar para asegurar que los datos que comparten se gestionan...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guía De Estudio Sistemas Operativos
  • GUIA DE ESTUDIO Sistemas Operativos
  • Guia sistemas operativos
  • Guia De Sistemas Operativos
  • Guia 1 Sistemas Operativos
  • Guia De Sistemas Operativos
  • Guia de sistemas operativos
  • Guía De Estudio Sistemas Operativos De Red

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS