Soluciones por Software

Páginas: 2 (361 palabras) Publicado: 25 de diciembre de 2013
Soluciones por Software
Pueden desarrollarse soluciones de software para los procesadores. Por lo general, en dichas soluciones existen, en teoría, una exclusión mutua elemental en el acceso amemoria.
Protocolo : antes de ejecutar se comprueba si se puede entrar al problema de la exclusión mutua.
Protocolo de salida: deja al proceso en un estado de tal forma que cualquier otro procesopuede acceder a su sección critica, esto es, a la sección critica del proceso que quedo en este estado.
Soluciones por Hardware
1) Activacion – Desactivacion de interrupciones: si se desactivan lasinterrupciones no se presenta el problema de la exclusión mutua porque al hacerlo impedimos que ningun otro proceso pueda parar al que ya está.
Desventajas:
• Excluye a todos los procesos delsistema, no solo a los procesos que poseen las condiciones de competencia.
• Si existe un bloqueo en la sección crítica se para el sistema debido a que se han desactivado las interrupciones.
• Losmecanismos para implementar sincronización y comunicación son de bajo nivel.
• falla en sistemas multiprocesadores.

Soluciones por Software
Pueden desarrollarse soluciones de software para losprocesos concurrentes tanto para sistemas de mono procesadores como para sistema multiprocesadores. Por lo general, en dichas soluciones existen, en teoría, una exclusión mutua elemental en el acceso amemoria.
Protocolo de entrada: antes de ejecutar las instrucciones de la sección critica se comprueba si se puede entrar a dicha sección atendiendo al problema de la exclusión mutua.
Protocolo desalida: deja al proceso en un estado de tal forma que cualquier otro proceso puede acceder a su sección critica, esto es, a la sección critica del proceso que quedo en este estado.
Soluciones porHardware
1) Activacion – Desactivacion de interrupciones: si se desactivan las interrupciones no se presenta el problema de la exclusión mutua porque al hacerlo impedimos que ningun otro proceso pueda...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Examen con soluciones de Analisis y diseño de software
  • Fallas y soluciones de hardware y software
  • Problemas y soluciones en la administración de software
  • Software Logica Y Solucion De Problemas
  • Qué es la ingeniería de software? solucion
  • Fallas y Soluciones En El Software
  • ¿Que tecnologías has utilizado cuando generas soluciones de seguridad en hardware, software y redes?
  • El origen de la Ingeniería del Software y su relación con los riesgos en las soluciones basadas en computadoras

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS