Ensayo

Páginas: 7 (1737 palabras) Publicado: 13 de agosto de 2015


Ing. Sistemas Computacionales





Programación Concurrente
Ensayo






Luis Alberto Cisneros Balderas
6ENP
Asignatura. Sistemas Operativos
30/07/2015

La programación concurrente es sin duda alguna esencial en el área de la informática ya que gracias a su uso ha permitido crear diferentes aplicaciones tanto en redes de computadoras, en sistemas distribuidos y sistemas utilizados en tiemporeal, aunque resalto que es más difícil que la programación secuencial ya que realiza un uso más complejo de los recursos del hardware siendo así más complicado de escribir, depurar y modificar.
Sin duda alguna la programación concurrente realiza de forma natural las soluciones a una gran cantidad de problemas que definitivamente son de carácter inherente paralelo y lo cual ha permitido realizar unparalelismo en el hardware.
El texto enfatiza de manera importante el tema de regiones críticas las cuales describo como la situación en la que es conveniente controlar el acceso de varios procesos a una región crítica por una condición como por ejemplo; la manera en la cual un proceso que quiere entrar en la región crítica espera hasta que tenga permiso, una vez obtenido el permiso comprueba elestado de la condición, si la condición lo permite entra en la región, en caso contrario libera el cerrojo y se pone de nuevo esperando en la cola de acceso.
Lo antes mencionado sin duda alguna ha podido realizar grandes avances tecnológicas como controlar refinerías de petróleo, plantas de químicos , procesadoras de alimentos, etc., donde el uso de la programación concurrente en vital ya quetiene que ser preciso coordinar con cuidado cada motor o cada uno de los miembros para lograr precisión en los movimientos más sencillos.
Las técnicas de sincronización son el fundamento del procesamiento concurrente, un monitor es un mecanismo de alto nivel de Software para control de concurrencia que contiene una colección de datos y los procedimientos necesarios para realizar la asignación de undeterminado recurso o grupo de recursos compartidos por varios procesos. Lo cual ha permitido hacer de un recurso compartido específico reutilizable en serie o en grupos de recursos.
El mecanismo de asignar recursos mediante monitores ocurre cuando varios procesos necesitan obtener acceso a un cierto recurso que puede ser utilizado por un proceso a la vez, asemejándolo como un semáforo binario elcual opera y trabaja con las respectivas operaciones que se vallan presentando. Su inicialización debe ocurrir antes de que los procesos comiencen a utilizar el monitor.
Describo a un buffer circular como el encargado de solucionar el flujo de datos entre un dispositivo de entrada y/o salida y un proceso. Ya que si se preocupa por el rendimiento de un proceso determinado este sería deseable que lasoperaciones de entrada y/o salida fueran capaces de ir a un ritmo del proceso.
Los procesos logran administrar las actividades paralelas en forma bastante independiente y que en ocasiones requieren de una comunicación entre ellos en donde el buffers circular es de vital importancia para que un proceso productor pueda pasar datos a un proceso consumidor.
Los sistemas operativos modernos llevan acabo una asignación fija razonable de memoria para las comunicaciones mediante buffer entre los procesos productores y consumidores. El productor deposita los datos en los elementos sucesivos de la tabla y el consumidor los saca en el orden en que se depositaron.
Hay que resaltar que debido al tamaño fijo del buffer circular, el productor puede encontrar a veces ocupados a todos los elementos de latabla, en esta situación el productor debe esperar hasta que el consumidor vacié alguno de los elementos de la tabla. Un mecanismo de buffer circular es adecuado para implantar el control de spool (proceso mediante el cual la computadora introduce trabajos en un buffer), en los sistemas operativos.
El monitor siendo una versión concurrente de una estructura de datos: el cual posee un estado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ensayo de el Ensayo
  • ensayo de ensayo
  • Ensayo Del Ensayo
  • Ensayo de un ensayo
  • Ensayemos un ensayo
  • ensayo del ensayo
  • Ensayo del ensayo
  • Ensayo del ensayo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS