Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tallerconcurrenciayexclusionmutua 1 091116185518 Phpapp01
Tallerconcurrenciayexclusionmutua 1 091116185518 Phpapp01
DECANATURA DE INGENIERA Ciencias de la Computacin e Ingeniera de Sistemas TALLER CONCURRENCIA Y EXCLUSION MUTUA
Qu es concurrencia? La concurrencia es ejecucin la ejecucin de dos procesos a la vez ( en un sistema mono programada se ejecuta uno e intercalado el otro con un pequeo intervalo de tiempo y en un sistema con varios procesadores los dos programas sern ejecutados por cada procesador) Determine las causas posibles de la concurrencia: Las causas posibles podra ser que hay mas rapidez para ejecucin de procesos , facilita la cooperacin de procesos utilizando para poder llegar a el objetivo. Qu elementos de gestin y diseo surgen por causa de la concurrencia? El uso de los recursos con el tiempo y la memoria Proteccin de la informacin ya que el uso de la informacin por los procesos puede causar daos en ellos
Defina: Interaccin, Competencia y cooperacin Interaccin: es un tipo de relacin entre los procesos Cooperacin: es una relacin entre un proceso y el otro para saber quien accede a los recursos. Competencia: es la disputa entre procesos por recursos Qu es exclusin mutua? La exclusin mutua es que un proceso pueda acceder a un recurso no compartido a la vez, y si hay otro procesos solicitndolo tiene que esperar. Mediante ejemplos describa el Algoritmo de Dekker: El ejemplo puede ser del uso de la impresora si se manda a impresin dos documentos uno por Word y otro por Adobe Reader, entonces si el programa Word solicita primero el recurso no compartido y si no est siendo utilizado lo utiliza , cuando termina deja a disposicin el recurso no para que otro proceso en este caso el de impresin de Adobe Reader entre a utilizarlo y as se alternan. Mediante ejemplos describa Algoritmo de Peterson: Tomando el ejemplo anterior puede ser que el programa Word necesite utilizar la regin critica entonces este pone un indicar global en 1 hacindole sabe a el programa Adobe Reader que el programa Word esta utilizando la seccin critica y por lo tanto este va a estar bloqueado, cuando termina la utilizacin de ese recurso no compartido entonces el programa Word cambia
el indicador a 0, que esto indica que el programa Adobe Reader ya puede utilizar el recurso no compartido. Describa el propsito de las soluciones al problema de concurrencia por hardware: El propsito es que por medio de instrucciones un proceso en estado de ejecucin se le garantice la exclusin mutua sea acceder a los recursos no compartidos. Defina qu son los semforos? Los semforos ejercen un control sobre los procesos para saber quien accede a los recursos, para que dos o ms procesos no accedan simultneamente a estos. Estos Usan dos tipos de operaciones para saber el estado del programa (para saber si ya utilizo el recurso o est esperando a que otro proceso lo desocupe) Describa en sus palabras el problema del Productor/Consumidor y la solucin respectiva: El problema que puede suceder es que el consumidor se puede sobreponer o ir ms adelantado a las operaciones hechas por el productor y esto no puedo pasar. Una solucin sera que el consumidor tenga una variable, y que esta variable le diga si el productor ha hecho modificaciones para que luego el consumidor entre s utilizarlas. Establezca las caractersticas mas importantes de la solucin al problema de la concurrencia a travs de la exclusin mutua utilizando Monitores: Un solo proceso entra y ejecuta los procedimientos necesarios llamando los recursos compartidos que necesite , si un proceso nuevo quiere entrar , tendr que esperar en la lista Existe una proteccin de los recursos o la informacin que se estn utilizando los procesos ya que estn en el monitor y este monitor solo permite un proceso adentro a la vez.
Defina: Paso de mensajes: El paso de mensajes es un tipo de comunicacin entre los procesos y esto se da porque uno proceso puede necesitar informacin del otro. Direccionamiento: El direccionamiento es conocer de proceso es que viene el mensaje o la informacin. Hay dos tipos el directo que es que el proceso destino conoce de donde viene el mensaje y el indirecto es
que el proceso manda el mensaje a origen a un buzn y el proceso que necesita esa informacin va al buzn y la saca. Comente los aspectos ms relevantes del problema de Lectores y Escritores: Si una escritor y un un lector intentan acceder a un archivo se le da ms prioridad al escritor ya que va a modificar ese archivo, luego los lectores hay si puede acceder a leer el archivo. Los lectores solo puede acceder al archivo de uno en uno Los escritores cuando estn modificando un archivo los otros escritores no lo puede hacer sobre este.