proyecto integrador

29
ESCUELA DE INGENIERIA ESCUELA DE INGENIERIA CURSO : PLATAFORMAS TECNOLOGICAS DOCENTE : EDUARD ALBERTO VEGA ALUMNOS : LAVADO MONTEJO CARLOS DANIEL CARBONELL IGLESIAS CICLO : V TRUJILLO -- PERÚ 2012 1

Upload: junior-lavado-montejo

Post on 30-Jul-2015

43 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: proyecto integrador

ESCUELA DE INGENIERIAESCUELA DE INGENIERIA

CURSO : PLATAFORMAS TECNOLOGICAS

DOCENTE : EDUARD ALBERTO VEGA

ALUMNOS : LAVADO MONTEJO CARLOSDANIEL CARBONELL IGLESIAS

CICLO : V

TRUJILLO -- PERÚ

2012

1

Page 2: proyecto integrador

TABLA DE CONTENIDOS:

PÁGINAS PRELIMINARES 3

Reconocimientos 4

1. EL PROBLEMA DE INVESTIGACION: 6

a. PLANEAMIENTO DEL PROBLEMA? 6

b. FORMULAZION DEL PROBLEMA 6

c. A QUIEN VA DIRIGIDA?. 6

2. DEFINICION: 7

LOS REQUERIMIENTOS GENERALES DE CAL SON LOS SIGUIENTES: 9

MANEJO DE LA SALINIDAD DEL SUELO Y DE LA SODICIDAD 9

SÍNTOMAS DE SALINIDAD Y SODICIDAD DEL SUELO 10

MEDIDAS CORRECTIVAS 10

3. EN QUE SISTEMA OPERATIVO : 14

a. EN QUE PROGRAMA SE VA A TRABAJAR 14

b. INTERBLOQUEO 14

c. RECURSOS 16

d. CONDICIONES PARA PRODUCIR INTERBLOQUEO 17

4. PREVENCIÓN DEL INTERBLOQUEO 18

a. EXCLUSIÓN MUTUA 18

b. No apropiación 19

5. PREDICCIÓN DEL INTERBLOQUEO 19

A. detección DEL INTERBLOQUEO 20

B. ALGORITMO DE DETECCIÓN DEL INTERBLOQUEO 20

C. RECUPERACIÓN DE INTERBLOQUEO 21

6. MISIÓN: 22

7. LA VISION 22

2

Page 3: proyecto integrador

PÁGINAS PRELIMINARES

Proyecto integrador sobre como reconocer el suelo donde se va a cultivar la caña de azúcar

Trabajo presentado en el Proyecto Integrador.Proyecto presentado a la universidad cesar Vallejo.

Tutor: Prof. Eduard Alberto Vega.

Autores: - Carlos Lavado Montejo - Daniel Carbonell Iglesias

Trujillo, 13 de junio del 2012.

3

Page 4: proyecto integrador

Reconocimientos

Agradecemos muy encarecidamente a todas las personas quienes aportaron su ayu-da en la realización de este trabajo, sin ellos probablemente no hubiéramos podido cosechar estos frutos, ellos son:

Universidad Cesar Vallejo. Por prestar sus instalaciones de laboratorios einstrumentos. En las personas del consejo directivo quienes no objetarondar el permiso respectivo.

A nuestros padres por llevarnos de un lugar a otro y brindarnos su ayuda.

Agradecemos muy especialmente a nuestro Prof. Eduard Alberto Vega porbrindarnos su ayuda y darnos sus consejos durante la realización de nuestroproyecto.

A todos ellos nuestro más sincero agradecimiento y aprecio.

4

Page 5: proyecto integrador

NTRODUCCIÓN

El presente trabajo trata de cómo reconocer un terreno si está en buen estado para el sem-brío de caña de azúcar sobre una estos valores se introducen en el enfoque informático e in-tuitivo a quien beneficiara la gana de caña de azúcar sin necesidad de un engorroso trabajo de cálculo.

El sistemas a utilizar es el mas utilizado y no cambiado Windows ya que por carecer de tecnologías de información(TI) no saben que sistema operativo es el mas adecuado para tratar. Esto es porque Windows es su entorno de vida y piensan que es la única herramienta de trabajo para una tecnología sofisticada.

1. EL PROBLEMA DE INVESTIGACION:

5

Administrador, 12/06/12,
Falta poner en índice
Page 6: proyecto integrador

a. PLANEAMIENTO DEL PROBLEMA?

Lo que se busca es implementar un programa para la mejora de una empresa agropecuaria a la vez Establecer una empresa que reúna los componentes técnicos, administrativos y financieros con el fin de de presentar, socializar e implantar una propuesta para desarrollar complejos agroindustriales que tengan por objetivo primario un desarrollo sostenible y sustentable de la explotación del campo en Peru, con prioridad por la reforestación para contra-restar los efectos negativos del cambio climático y a su vez, permitan garantizar que la producción se mantenga a un nivel esperado

b. FORMULAZION DEL PROBLEMA

El principal compromiso del integrador para garantizar el éxito del esquema asociativo, es la adecuada selección que realice de los productores a integrar, verificando su moralidad comercial, experiencia en la actividad productiva, y que el predio o predios que inscriban cuenten con las características que hagan viable el desarrollo de la actividad productiva en forma competitiva.

Firmar con cada uno de los integrados el contrato de producción y prenda sin tenencia. Financiar las unidades inscritas de acuerdo con un presupuesto definido.

c. A QUIEN VA DIRIGIDA?.

SOCIOS EN LA EMPRESA INTEGRADORA:

Esta propuesta de negocio, está dirigida a entidades, empresas o personas que desarrollen una actividad relacionada con la agroindustria, la administración agropecuaria, y similares, que estén interesadas en participar en el proceso de creación de la Empresa Integradora.

A Los Inversionistas de riesgo para el campo.

También va dirigida a inversionistas que tengan intereses en las líneas de producción de la Unidad Productora Integrada (UPI), ofreciendo la opción para que participen dentro de la cadena como receptores de producción, o suministradores de insumos.

A las Personas interesadas en regresar al campo y a sus familias.

Esta propuesta también le da la oportunidad a varias familias Urbanas que quieran regresar e invertir en el campo, asegurándoles una forma de trabajo sustentable y sostenible con altos niveles de calidad de vida.

6

Page 7: proyecto integrador

D. OBJETIVOS

1. OBJETIVO GENERAL:

Generar un plan de negocios que le permita a la empresa tener acceso e influencia en todo el proceso productivo de nuestra materia prima principal, para cumplir con las normas internacionales de calidad en lo que se refiere a trazabilidad, inocuidad y buen manejo, ampliando el portafolio de productos ofrecidos por la empresa con el fin de normalizar y mejorar el flujo de caja.

2. DEFINICION:

a) REQUERIMIENTOS DE SUELO

El suelo es el medio para el crecimiento de la planta. Proporciona nutrientes, agua y anclaje a las plantas en crecimiento. La manutención de condiciones físicas, químicas y biológicas adecuadas en el suelo, es necesaria para lograr mayor crecimiento, rendimiento y calidad de la caña de azúcar. La caña de azúcar no exige ningún tipo específico de suelo y puede ser cultivada exitosamente en diversos tipos de suelo, desde los arenosos a los franco-arcillosos y arcillosos.

Las condiciones ideales de suelo para el cultivo de la caña de azúcar son: suelo bien drenado, profundo, franco, con una densidad aparente de 1.1 a 1.2 g/cm3 (1.3 - 1.4 g/cm3 en suelos arenosos), con un adecuado equilibrio entre los poros de distintos tamaños, con porosidad total superior al 50%; una capa freática bajo los 1.5 a 2 m desde la superficie y una capacidad de retención de la humedad disponible del 15% o superior (15 cm por metro de profundidad del suelo).

El pH óptimo del suelo es cercano a 6.5, pero la caña de azúcar puede tolerar un rango considerable de acidez y alcalinidad del suelo. Por esta razón se cultiva caña de azúcar en suelos con pH entre 5.0 y 8.5. El encalado es necesario cuando el pH es inferior a 5.0, y la aplicación de yeso es necesaria cuando el pH sobrepasa 9.5. Las infestaciones por nematodos ocurren naturalmente en suelos muy arenosos.

El análisis del suelo antes de la plantación es recomendable para determinar la cantidad óptima de aplicación de macro y micronutrientes. Las restricciones químicas en los suelos, tales como la acidez y una baja fertilidad, son relativamente fáciles de corregir o controlar.

7

Page 8: proyecto integrador

b) MANEJO DE SUELOS ÁCIDOS

Generalmente los suelos ácidos se encuentran en áreas de alta pluviometría y en suelos con alto contenido de materia orgánica. La acidez del suelo afecta adversamente el crecimiento de la caña de azúcar, el rendimiento y la calidad. Bajo condiciones ácidas, los efectos adversos son causados por toxicidad por aluminio, fierro y manganeso. La toxicidad por aluminio puede producir síntomas de deficiencia de P debido a la precipitación de complejo alumino-fosfatados en el suelo y en la planta. En Australia la deficiencia de Ca está asociada a la toxicidad por Al en suelos ácidos.

En suelos con condiciones ácidas (pH menor a 5.2), el Al reemplaza al Ca en el complejo de intercambio catiónico. La toxicidad por Al ocurre en suelos minerales en los que el Al representa sobre el 30% de la capacidad de intercambio catiónico.

8

Page 9: proyecto integrador

LOS REQUERIMIENTOS GENERALES DE CAL SON LOS SIGUIENTES:

Suelos arenosos: 450 - 675 kg/ha a cada 2 años Suelos franco-arcillosos: 1800 - 2250 kg/ha cada 3 - 4 años Suelos arcillosos: 2700 - 3600 kg/ha cada 4 - 5 años.  En suelos ácidos la harina de huesos y las rocas fosfatadas son más adecuadas como

fuentes de fósforo.

MANEJO DE LA SALINIDAD DEL SUELO Y DE LA SODICIDAD

Los suelos salinos y sódicos son muy comunes en las áreas de cultivo de la caña de azúcar en todo el mundo. Un suelo con conductividad eléctrica (CEe) bajo 2 dS/M no afecta considerablemente al crecimiento de la planta. La caña de azúcar es moderadamente sensible a la salinidad del suelo. La reducción del rendimiento del cultivo varía según el

9

Page 10: proyecto integrador

nivel de salinidad del suelo.

La reducción del rendimiento del cultivo es de 0% con una CEe de 1.7 dS/m; 10% con CEe de 3.3 dS/m; 25% con CEe de 6.0; 50% con CEe de 10.4 y 100% con CEe de 18.6 dS/m. La salinidad del suelo también afecta adversamente al contenido de humedad de las vainas y al contenido de nitrógeno.

SÍNTOMAS DE SALINIDAD Y SODICIDAD DEL SUELO  

Crecimiento achaparrado y hojas necróticas con puntas y márgenes corchosos. Escaso ahijamiento y crecimiento de raíces. Reducción del largo internodal y del grosor de la caña. Mala calidad de la caña, con baja pureza del jugo. Problemas en el procesamiento del azúcar.

 

MEDIDAS CORRECTIVAS  

Cultivo de variedades tolerantes. Manipulación del suelo mediante la recuperación y el drenaje. Adopción del riego por goteo para mantener altos potenciales de agua en el suelo en

la zona radicular, mediante riegos cortos y frecuentes.

a. DEGRADACIÓN DE LOS SUELOS

Los procesos de degradación de los suelos tienen su origen en dos factores básicos, el primero vinculado a  las cualidades intrínsecas a la tipología de los suelos, que pueden hacerse más o menos vulnerables ante los procesos de cambios suscitados por acciones naturales y/o antrópicas y el segundo y quizás el más controlable es el impacto relativo a los efectos dejados por el régimen de explotación  a que han sido sometidos los suelos en el tiempo, el tipo de cultivo, las modalidades de labranza, la exposición al uso de aguas de riego inadecuadas, el sobreuso de productos químicos entre otros, todo esto contribuye a reducir la capacidad agroproductiva de los suelos y en ocasiones se manifiesta por pérdida irreparables de sus cualidades naturales. 

10

Page 11: proyecto integrador

Entre las causas de degradación más importante tenemos la erosión, las deficiencias de drenaje y la salinidad, a los que podrían adicionarse,  la acidez, la compactación, baja fertilidad efectiva, poca profundidad efectiva, pedregosidad y floramiento rocoso (Colectivos de Autores, 2007).La  UBPC "Gerardo Marcial Jiménez" en el municipio de Campechuela cuenta con un área para la siembra de caña de 313, 60 hectáreas donde existe un suelo fersialitizado cálcico del agrupamiento fersialítico y del proceso de agrupación de fersialitización  y su horizonte principal es B fersiálítico que se encuentren en la clasificación genética del tipo 5 Fersiálico; según las claves para la nueva versión de clasificación genética de los suelos de Cuba y pertenece al grupo de suelos Luvisols agrupados en un 11, 56 % del fondo de los suelos del país de acuerdo el estudio a escala 1: 25 000 (Febles, 1997).Por lo tanto el objetivo de este trabajo es determinar los factores limitantes y las posibles soluciones que se pueden realizar en la UBPC para evitar los efectos de la degradación de este suelo e incrementar la productividad de la caña.

11

Page 12: proyecto integrador

12

COEFICIENTES TECNICOS CAÑA PLANTA

EDAD (Meses)

ACTIVIDAD INSUMOS UNIDAD Coef./Há. PRECIO Unitario

Costo / Ha S/.

0 Preparacion         1120  . Rastra 1 Propios          . Arado Propios          . Killifer 1 Propios          . Killifer 2 Propios          . Nivelacion

GruesaPropios        

  . Nivelacion fina

Propios        

  Levantamiento Topografico

Servic e       25

               Surco Propios Horas 1.25 100 1250 Siembra Service Tercios 606 0.7 425  Semilla   Tercios 606 1 606  Apertura

acequiasPropios Horas 0.1 100 10

  Material / acequias

    1 20 20

  Emboquillando surcos

Mano de Obra

Tarea 0.25 20 5

0 a 12 Riegos (22 - 25)

  M3 25000 0.0113322 283

      Tareas 15 - 18 20 3601 Retape Mano de

obraTarea 0.5 20 10

             0.5 Pre -

emergente / mochila

Ametrina 500 SC

Litros 3 19.2 58

    Atrazina 500 SC

Litros 3 18 54

    Mano de obra

Tarea 0.7 20 14

    Tractor - Cisterna

Horas 0.4 100 40

3 Post - Emergente / Mochila

Ametrina 500 SC

Litros 4 19.2 77

    2.4 - D Litros 1.75 13.3 23    Coadyuvante Litros 0.2 19.9 4    Mano de

obraTareas 1 20 20

    Tractor - Cisterna

Hora 0.5 100 50

             

Page 13: proyecto integrador

3. EN QUE SISTEMA OPERATIVO :

El sistema operativo tiene que ser en Windows debido a que este software va dirigido alos agricultores los cuales no cuentan con tecnología adecuada y su manejo diario es de ver a Windows como la única herramienta disponible y el único no contando con suficiente información de que hay varios sistemas operativos con mas ventajas, mas eficiencia tecnológica, mas seguridad, etc.

La Característica principal de nuestro proyecto busca la mejora de este medio agrícola ofreciéndoles mejor tecnología e información de cómo elegir sus programas, sus diseñadores todo sobre tecnología así pudiendo denotar como la empresa sigues avanzando con tecnología mas a la moda.

a. EN QUE PROGRAMA SE VA A TRABAJAR

El programa a utilizar para una visualización grafica de nuestro proyecto es el de utilizar VisualStudio ya que esta vinculado con Windows y hay pocas posibilidades de que caiga el sistema

b. INTERBLOQUEO 

Ejemplo 1: Interbloqueo de tráfico Cuatro coches llegan aproximadamente en el mismo instante a un cruce de cuatro caminos. Los cuatro cuadrantes de la intersección son los recursos compartidos sobre los que se

13

Page 14: proyecto integrador

demanda control; por tanto, si los coches desean atravesar el cruce, las necesidades de recursos son las siguientes:- -         El coche que va hacia el norte necesita los cuadrantes 1 y 2.- -         El coche que va hacia el oeste necesita los cuadrantes 2 y 3.- -         El coche que va hacia el sur necesita los cuadrantes 3 y 4.- -         El coche que va hacia el este necesita los cuadrantes 4 y 1.

 

 La norma mas habitual en la carretera es que un coche en un cruce de cuatro caminos debe ceder el paso al coche que está a su derecha. Esta norma funciona si solo hay dos o tres coches en el cruce. Por ejemplo, si solo llegan al cruce los coches del norte y del oeste, el coche del norte esperará hasta que el del oeste pase. Sin embargo, si los cuatro coches llegan al mismo tiempo cada uno se abstendrá de entrar en el cruce, provocando interbloqueo. Si todos los coches ignoran las normas y entran (con cuidado) en el cruce, cada coche obtendrá un recurso (un cuadrante) pero no podrá continuar porque el segundo recurso que necesita ya ha sido invadido por otro coche. De nuevo, se tiene interbloqueo. Ejemplo 2: Cruce en un puente (es parecido al interbloqueo de trafico) En una carretera de dos direcciones, donde en un determinado cruce con la vía del ferrocarril, se ha construido un puente que solo deja pasar vehículos en un solo sentido. El bloqueo ocurre cuando dos carros intentan pasar por el puente al mismo tiempo.

 

14

Page 15: proyecto integrador

Una manera de resolver el bloqueo es: el conductor situado en uno de los extremos es lo suficientemente educado que deja pasar en primer lugar al del otro extremo y luego pasa él. Este ejemplo nos muestra como sucede el interbloqueo en nuestra vida diaria.

c. RECURSOS

 Un sistema se compone de un numero finito de recursos que se distribuyen entre varios tipos:- -         Físicos: Ciclo de cpu, espacio en memoria, dispositivos de e/s (impresoras, unida-

des de cinta, etc.)- -         Lógicos: Ficheros, tablas del sistemas, semáforos.

 Por lo general, una computadora tiene distintos recursos que pueden ser otorgados. Algunos recursos podrán tener varias instancias idénticas, como es el caso de tres unidades de cinta. Si se tienen disponibles varias copias de un recurso, cualquiera de ellas se pude utilizar para satisfacer cualquier solicitud del recurso. Un recurso es cualquier cosa que solo puede ser utilizada por un único proceso en un instante dado.Los recursos son de dos tipos:- -         Apropiable- -         No apropiables

 Un recurso apropiable es aquel que se puede tomar del proceso que lo posee sin efectos dañinos. La memoria es un ejemplo de recurso apropiable.Por el contrario, un recurso no apropiable, es aquel que no se puede tomar de su poseedor activo sin provocar un fallo de calculo. Si un proceso comienza a imprimir una salida, se toma la impresora y se le da a otro proceso, el resultado será una salida incomprensible. Las impresoras no son apropiables. Los interbloqueos se relacionan con los recursos no apropiables. Lo usual es que los bloqueos asociados a recursos apropiables se pueden resolver, mediante la reasignación de recursos de un proceso a otro.La secuencia de eventos necesaria para utilizar un recurso es:- -         Solicitar el recurso- -         Utilizar el recurso- -         Liberar el recurso

Si el recurso no esta disponible cuando se le solicita, el proceso solicitante debe esperar. En algunos sistemas operativos, el proceso se bloquea de manera automática al fallar una solicitud de un recurso y se despierta cuando dicho recurso esta disponible. En otros sistemas la solicitud falla con un código de error y el proceso solicitante debe esperar un poco e intentar de nuevo.Un proceso cuya solicitud de un recurso ha sido denegada entra por lo general en un ciclo, en el cual solicita el recurso, duerme e intenta de nuevo.

15

Page 16: proyecto integrador

Aunque este proceso no esta bloqueado, para todos los efectos esta como bloqueado, puesto que no puede hacer ninguna labor útil.El interbloque se puede definir entonces de la siguiente forma:Un conjunto de procesos se encuentra en estado de interbloqueo cuando cada uno de ellos espera un suceso que solo puede originar otro proceso del mismo conjunto. En la mayoría de los casos, el evento que espera cada proceso es la liberación de cierto recurso que posee por el momento otro miembro del conjunto. En otras palabras, cada miembro del conjunto de procesos bloqueados espera un recurso poseído por un proceso bloqueado. Ninguno de los procesos puede continuar su ejecución, ni liberar recursos, y puede ser despertado.

 d. CONDICIONES PARA PRODUCIR INTERBLOQUEO

 En la política del sistema operativo, deben darse tres condiciones para que pueda producirse un interbloqueo:

1- 1-     Condición de exclusión mutua: Cada recurso esta asignado a un único proceso o esta disponible.

2- 2-     Condición de posesión y espera: Los procesos que tienen, en un momento dado, recursos asignados con anterioridad, pueden solicitar nuevos recursos.

3- 3-     Condición de no apropiación: Los recursos otorgados con anterioridad no pue-den ser forzados a dejar un proceso. El proceso que los posee debe liberarlos en for-ma explicita.

En la mayoría de los casos, estas condiciones son bastantes necesarias. La exclusión mutua hace falta para asegurar la consistencia de resultados y la integridad de la base de datos. De forma similar, la apropiación no se puede aplicar arbitrariamente y, cuando se encuentran involucrados recursos de datos, debe estar acompañada de un mecanismo de recuperación y reanulación, que devuelva un proceso y sus recursos a un estado previo adecuado, desde el que el proceso puede finalmente repetir sus acciones.Puede no existir interbloqueo con solo estas tres condiciones. Para que se produzca inter-bloqueo, se necesita una cuarta condición:

4- 4-     Condición de espera circular (o circulo vicioso de espera): Debe existir una cade-na circular de dos o mas procesos, cada uno de los cuales espera un recurso poseído por el siguiente miembro de la cadena.

 

16

Page 17: proyecto integrador

 Las tres primeras condiciones son necesarias, pero no suficientes, para que exista interbloqueo. La cuarta condición es, en realidad, una consecuencia potencial de las tres primeras. Es decir, dado que se producen las tres primeras condiciones, puede ocurrir una secuencia de eventos que desemboque en un circulo vicioso de espera irresoluble. El circulo de espera de la condición 4 es irresoluble porque se mantienen las tres primeras condiciones. Las cuatro condiciones en conjunto constituyen una condición necesaria y suficiente para el interbloqueo.

 

4. PREVENCIÓN DEL INTERBLOQUEO

 La estrategia básica de la prevención del interbloqueo consiste, a grandes rasgos, en diseñar su sistema de manera que esté excluida, a priori, la posibilidad de interbloqueo.Los métodos para prevenir el interbloqueo son de dos tipos:- -         Los métodos indirectos que consisten en impedir la aparición de alguna de las

tres condiciones necesarias para que se de el interbloqeo.- -         Los métodos directos que consisten en evitar la aparición del circulo vicioso de

espera. 

a. EXCLUSIÓN MUTUA

Si ningún recurso se puede asignar de forma exclusiva, no se producirá interbloqueo. Sin embargo, existen recursos para los que no es posible negar la condicion de exclusión mutua. No obstante, es posible eliminar esta condicion en algunos procesos. Por ejemplo, una impresora es un recurso no compatible pues si se permite que dos procesos escriban en la impresora al mismo tiempo, la salida resulta caótica. Pero con el spooling de salida varios procesos pueden generar salida al mismo tiempo. Puesto que el spooler nunca solicita otros recuersos, se elimina el bloqueo originado por la impresora.El inconveniente es que no todos los recursos pueden usarse de esta forma (por ejemplo, la tabla de procesos no se presenta al spooling y, ademas, la implementacion de esta técnica puede introducir nuevos motivos de interbloqueo, ya que el spooling emplea una zona de disco finita) 

17

Page 18: proyecto integrador

Retencion y esperaLa condicion de retencion y espera puede prevenirse exigiendo que todos los procesos soliciten todos los recursos que necesiten a un mismo tiempo y bloqueando el proceso hasta que todos los recursos puedan concederse simultáneamente. Esta solucion resulta ineficiente por dos factores:- -         En primer lugar, un proceso puede estar suspendido durante mucho tiempo, es-

perando que concedan todas sus solicitudes de recursos, cuando de hecho podria ha-ber avanzado con solo algunos de los recursos.

- -         Y en segundo lugar, los recursos asignados a un proceso pueden permanecer sin usarse durante periodos considerables, tiempo durante el cual se priva del acceso a otros procesos.

 b. NO APROPIACIÓN

La condición de no apropiación puede prevenirse de varias formas. Primero, si a un proceso que retiene ciertos recursos se le deniega una nueva solicitud, dicho proceso deberá liberar sus recursos anteriores y solicitarlos d eneuvo, cuando sea necesario, junto con el recurso adicional. Por otra parte, si un proceso solicita un recurso que actualmente esta retenido por otro proceso, el sistema operativo debe expulsar al segundo proceso y exigirle que libere sus recursos. Este ultimo esquema evitará el interbloqueo sólo si nho hay dos procesos que posean la misma prioridad.Esta técnica es práctica sólo cuando se aplica a recursos cuyo estado puede salvarse y restaurarse más tarde de una forma facil, como es el caso de un procesador. 

Circulo vicioso de esperaLa condición del circulo vicioso de espera puede prevenirse definiendo una ordenación lineal de los tipos de recursos. Si a un proceso se le han asignado recursos de tipo R, entonces sólo podrá realizar peticiones posteriores sobre los recursos de los tipos siguientes a R en la ordenación.Para comprobar el funcionamiento de esta estrategia, se asocia un índice a cada tipo de recurso. En tal caso, el recurso Ri antecede a Rj en la ordenación si i<j. Entonces, supóngase que dos procesos A y B, están interbloqueados, porque A ha adquirido Ri y solicitado Rj, mientras que B ha adquirido Rj y solicitado Ri. Esta condición es imposible porque implica que i<j y j<i.Como en la retención y espera, la prevención del circulo vicioso de espera puede ser inefi-ciente, retardando procesos y denegando accesos a recursos innecesariamente.

 

5. PREDICCIÓN DEL INTERBLOQUEO

 

18

Page 19: proyecto integrador

Una forma de resolver el problema del interbloqueo, que se diferencia sutilmente de la prevención, es la predicción del interbloqueo. En la prevención de interbloqueo, se obligaba a las solicitudes de recursos a impedir que sucediera , por lo menos, alguna de las cuatro condiciones de interbloqueo. Esto se hace indirectamente, impidiendo la aparición de una de las tres condiciones necesarias (exclusión mutua, retención y espera, no apropiación) o directamente, impidiendo la aparición de un circulo viciosos de espera. Se llega así a un uso ineficiente de los recursos y una ejecución ineficiente de los procesos. Con predicción del interbloqueo, por otro lado, se pueden alcanzar las tres condiciones necesarias, pero se realizan elecciones acertadas para asegurar que nunca se llega al punto de interbloqueo. La predicción, por lo tanto, permite más concurrencia que la prevención.Con predicción del interbloqueo, se decide dinámicamente si la petición actual de asignación de un recurso podría, de concederse, llevar potencialmente a un interbloqueo. La predicción del interbloqueo necesita, por lo tanto, conocer las peticiones futuras de recursos.Enfoques para la predicción del interbloqueo:

6. -         No iniciar un proceso si sus demandas pueden llevar a interbloqueo.7. -         No conceder una solicitud de incrementar los recursos de un proceso si esta

asignación puede llevar a interbloqueo. 

A. DETECCIÓN DEL INTERBLOQUEO  Las estrategias de prevención de interbloqueo son muy conservadoras; resuelven el problema limitando el acceso a recursos e imponiendo restricciones sobre los procesos. En cambio, las estrategias de detección de interbloqueo, no limitan el acceso a recursos ni restringen las acciones del proceso. Con la detección del interbloqueo, se concederán los recursos que los procesos necesiten siempre que sea posible. Periódicamente, el S. O. ejecuta un algoritmo que permite detectar la condición de circulo vicioso de espera.La detección del interbloqueo es el proceso de determinar si realmente existe un interbloqueo e identificar los procesos  y recursos implicados en él. Una posibilidad detectar un interbloqueo es monitorear cada cierto tiempo el estado de los recursos. Cada vez que se solicita o se devuelve un recurso, se actualiza el estado de los recursos y se hace una verificación para observar si existe algún ciclo.Este método está basado en suponer que un interbloqueo no se presente y que los recursos del sistema que han sido asignados, se liberarán en el momento que otro proceso lo requiera. 

B. ALGORITMO DE DETECCIÓN DEL INTERBLOQUEO

Una comprobación para interbloqueo puede hacerse con igual o menor frecuencia que cada solicitud de recursos, dependiendo de que tan probable es que ocurra un interbloqueo. Comprobar cada solicitud de recursos tiene dos ventajas: Conduce a la detección temprana

19

Page 20: proyecto integrador

y el algoritmo es simple, de manera relativa porque se basa en cambios crecientes al estado del sistema. Además, las comprobaciones frecuentes consumen un tiempo considerable de procesador.Los algoritmos de detección de bloqueos implican cierta sobrecarga en tiempo de ejecución:surge el siguiente interrogante: ¿ compensa la sobrecarga implicita en los algoritmos de detección de bloqueos, el ahorro potencial de localizarlos y romperlos ?. El empleo de algoritmos de detección de interbloqueo implica cierto gasto extra durante la ejecución. Así pues, se presenta de nuevo la cuestión de costeabilidad, tan habitual en los sistemas operativos. Los algoritmos de detección de interbloqueo determinan por lo general si existe una espera circular. 

C. RECUPERACIÓN DE INTERBLOQUEO

Cuando se ha detectado que existe un interbloqueo, podemos actuar de varias formas. Una posibilidad es informar al operador que ha ocurrido un interbloqueo y dejar que el operador se ocupe de él manualmente. La otra posibilidad es dejar que el sistema se recupere automáticamente del interbloqueo. Dentro de esta recuperación automática tenemos dos opciones para romper el interbloqueo: Una consiste en abortar uno o más procesos hasta romper la espera circular, y la segunda es apropiar algunos recursos de uno o más de los procesos bloqueados.La recuperación después de un interbloqueo se complica porque puede no estar claro que el sistema se haya bloqueado. Las mayorías de los Sistemas Operativos no tienen los medios suficientes para suspender un proceso, eliminarlo del sistema y reanudarlo más tarde.Actualmente, la recuperación se suele realizar eliminando un proceso y quitándole sus recursos. El proceso eliminado se pierde, pero gracias a esto ahora es posible terminar. Algunas veces es necesario, eliminar varios procesos hasta que se hayan liberado los recursos necesarios para que terminen los procesos restantes.Los procesos pueden eliminarse de acuerdo con algún orden de prioridad, aunque es posible que no existan prioridades entre los procesos bloqueados, de modo que el operador necesita tomar una decisión arbitraria para decidir que procesos se eliminarán.

RECUPERACIÓN MANUAL

Está forma de recuperación consiste en avisarle al administrador o al operador del sistema que se ha presentado un interbloqueo, y será el administrador el que solucione dicho problema de la manera más conveniente posible, de modo que su decisión no afecte demasiado a al usuario del proceso en conflicto, y sobre todo que no afecte a los demás usuarios del sistema.

20

Page 21: proyecto integrador

6. MISIÓN:

Nuestra visión es la de ser los mejores y ofrecer los productos y tecnología más innovadores y de la más alta calidad adelantándonos a las necesidades de la salud y el bienestar de todas las personas y las empresas.

7. LA VISION

Es brindar soluciones al productor agropecuario proporcionándole productos y servicios de la más alta tecnología y calidad. Lo hacemos con un equipo de trabajo eficiente, para lograr beneficios a nuestros clientes y a nuestra gente.

21