Está en la página 1de 3

ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES

DECANATURA DE INGENIERA Ciencias de la Computacin e Ingeniera de Sistemas TALLER CONCURRENCIA Y EXCLUSION MUTUA

SISTEMAS OPERATIVOS DOCENTE OSCAR W. MENDOZA M.

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

ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES


DECANATURA DE INGENIERA Ciencias de la Computacin e Ingeniera de Sistemas TALLER CONCURRENCIA Y EXCLUSION MUTUA

SISTEMAS OPERATIVOS DOCENTE OSCAR W. MENDOZA M.

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

ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES


DECANATURA DE INGENIERA Ciencias de la Computacin e Ingeniera de Sistemas TALLER CONCURRENCIA Y EXCLUSION MUTUA

SISTEMAS OPERATIVOS DOCENTE OSCAR W. MENDOZA M.

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.

También podría gustarte