Вы находитесь на странице: 1из 2

¿Qué es exclusión mutua?

La exclusión mutua es la actividad que realiza el sistema operativo para evitar que dos o más
procesos ingresen al mismo tiempo a un área de datos compartidos o accedan a un mismo
recurso.

En otras palabras, es la condición por la cual, de un conjunto de procesos, sólo uno puede
acceder a un recurso dado o realizar una función dada en un instante de tiempo.

En sistemas de multiprogramación con un único procesador, los procesos se intercalan en el


tiempo para dar la apariencia de ejecución simultánea.

¿Qué es el modelo computacional “Autonomic Computing” ?

La informática autónoma es la capacidad de un ordenador para administrarse a sí mismo de


forma automática, mediante tecnologías adaptativas que aumentan la capacidad informática y
reducen el tiempo que necesitan los profesionales de la informática para resolver dificultades
del sistema y efectuar otras tareas de mantenimiento, como las actualizaciones de software.

El movimiento hacia la informática autónoma viene impulsado por el deseo de reducir los
costes y la necesidad de eliminar los obstáculos que plantean las complejidades de los
sistemas informáticos, lo que permitirá conseguir una tecnología informática más avanzada.

La iniciativa de la informática autónoma (ACI por sus siglas en inglés), desarrollada por
IBM, demuestra y aboga por los sistemas de redes informáticas que no requieren mucha
intervención humana salvo la definición de las reglas iniciales. La ACI se deriva del sistema
nervioso autónomo del cuerpo humano.

IBM ha definido las cuatro áreas de la informática autónoma:

- Autoconfiguración.
- Autorreparación (corrección de errores)
- Autooptimización (control automático de recursos para obtener el funcionamiento
óptimo).
- Autoprotección (identificación y protección contra ataques de forma proactiva).
- Entre las características que debe incluir cada sistema informático autónomo se
incluyen la automatización, la adaptabilidad y conciencia.

La informática autónoma se ha diseñado a imitación del sistema nervioso del cuerpo humano,
en el sentido de que el sistema nervioso autónomo actúa y reacciona ante estímulos con
independencia de la conciencia de un individuo: el entorno de informática autónoma funciona
con un alto grado de inteligencia artificial pero sigue siendo invisible para los usuarios. Al
igual que el cuerpo humano actúa y responde sin que la persona haga uso de las funciones de
control (p. ej. la temperatura sube y baja, la respiración fluctúa, las glándulas segregan
hormonas en respuesta a estímulos), el entorno de informática autónoma funciona
orgánicamente en respuesta a los datos que recoge.

IBM ha establecido ocho condiciones que definen un sistema autónomo:

- El sistema debe conocerse a sí mismo en cuanto a saber a qué recursos tiene acceso,
cuáles son sus capacidades y limitaciones y cómo y por qué está conectado a otros
sistemas.
- El sistema debe ser capaz de configurarse y reconfigurarse automáticamente según lo
requiera el cambiante entorno informático.
- El sistema debe ser capaz de optimizar su rendimiento para garantizar que utiliza el
proceso informático más eficiente.
- El sistema debe ser capaz de resolver los problemas que encuentra, bien reparándose a
sí mismo o bien alejando las funciones del problema.
- El sistema debe detectar, identificar y protegerse a sí mismo contra varios tipos de
ataques para mantener la seguridad e integridad general del sistema.
- El sistema debe ser capaz de adaptarse a su entorno a medida que este cambie,
interactuando con los sistemas vecinos y estableciendo protocolos de comunicación.
- El sistema debe estar basado en estándares abiertos y no debe existir en un entorno
patentado.
- El sistema debe anticipar la demanda de sus recursos manteniéndose a la vez
transparente para los usuarios.