Concurrencia Dentro Del Sistema Operativo

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA INDUSTRIAL LICENCIATURA EN SISTEMA DE INFORMACIÓN CRIOLLO CRIOLLO IVÁN D

Views 140 Downloads 0 File size 116KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA INDUSTRIAL LICENCIATURA EN SISTEMA DE INFORMACIÓN CRIOLLO CRIOLLO IVÁN DAVID SISTEMAS OPERATIVOS I TERCER SEMESTRE 24-JULIO-2014 CALIFICACIÓN

CONCURRENCIA DENTRO DEL SISTEMA OPERATIVO  Principios de Concurrencia En los principios de concurrencia dentro del sistema existe la multiprogramación, multiprocesamiento y procesamiento distribuido. En este caso hablare un poco de cada uno: Multiprogramación o Multiprogramado.- Este es un sistema que tan solo cuenta con un procesador, por ese caso los procesos se interponen unos a otros para aparentar que se están ejecutando todos simultáneamente. Aun así no se logra procesos correctos por lo que causa un error al momento de un intercambio de información de procesos. Multiprocesamiento o Multiprocesador.- En este sistema aun siendo un multiprocesamiento también ocurren los mismos errores que en el sistema de multiprogramación en los dos afecta al rato de compartir recursos de su procesador y también para el sistema operativo es muy difícil gestionar los recursos, así que causa errores al momento de compartir información o al momento de compartir recursos. Como sabemos si esto para en un sistema de multiprocesador esto quiere decir que los errores o problemas de concurrencia se presentan hasta cuando hay un solo procesador.  Procesos de Interacción Los procesos de interacción se los puede ordenar dependiendo la importancia que tenga un proceso del otro. Cada proceso no tiene los datos de importación del resto de los procesos por eso que los procesos se ejecutan uno por uno en un tiempo determinado ya que ni uno de ellos trabajan juntos.



Requerimientos para una exclusión mutua  Un requerimiento es que si hay varios procesos que están para un mismo recurso si todos los procesos poseen errores en sus secciones solo uno de ellos puede entrar en el recurso en un momento determinado.  Un segundo requerimiento es que si hay un proceso ejecutándose y si interrumpimos este proceso en una sección con error se podrá hacerlo pero siempre y cuando no de problemas a los otros procesos.  Un tercer requerimiento es que ni un proceso debe solicitar acceso a una sección con errores porque si el proceso permanece mucho tiempo, se produce un interbloqueo y eso no se le debe permitir a ni un proceso.  Un cuarto requerimiento es que le se puede permitir a cualquier proceso entrar a su sección con errores siempre y cuando este no se demore en la sección, esto se le permite ya que ni un proceso se encuentra en su sección crítica.  Un quinto requerimiento es que todos los procesos permanecen en su sección con error pero solo por un tiempo determinado no pueden permanecer permanentemente. Esto nos quiere decir que todos los procesos deben seguir un orden entre ellos para poderse cumplir esto requerimientos para que así estos no necesiten ayudan de ningún lenguaje de programación o del sistema operativo.

Bibliografía J.

C.

(01 de Julio de 2014). Prezi. Obtenido de prezi.com: http://prezi.com/0mmzu395bzjd/copy-of-concurrencia-exclusion-mutuay-sincronizacion/

Víctor. (25 de Enero de 2011). Blogspot. Obtenido de blogspot.com: http://insiinformatica.blogspot.com/2011/01/que-es-un-sistemaoperativo-de_25.html