Un ordenador que se auto-repara

Iniciado por wolfbcn, 15 Febrero 2013, 14:36 PM

0 Miembros y 1 Visitante están viendo este tema.

wolfbcn

Sí, habéis leído bien. En la Universidad College de Londres han creado un ordenador que se repara él mismo, sin necesitar la ayuda de ningún técnico. Y la idea la han copiado de lo que tenemos a nuestro alrededor, la naturaleza, un sistema descentralizado que consigue que aunque falle una parte, esto no influya en el todo. En resumen, han creado el ordenador que no se cuelga nunca.

Si todos y cada uno de los fabricantes de dispositivos, ya sean ordenadores personales, smartphones, tabletas, etc., siguen diseñándolos con el botón reset es porque todavía no se ha fabricado el gadget perfecto. Todos en algún momento fallan, se bloquean, saltan pantallazos azules, es decir, todos se terminan "colgando".

Pero parece ser que cada vez estamos más cerca de olvidar estos problemas para siempre. Ingenieros de la Universidad College de Londres han sido capaces de idear un sistema informático que no se cae nunca, ya que se auto-repara cuando encuentra un fallo.

http://www.softzone.es/wp-content/uploads/2013/02/116D1x900y900.jpg

Cómo funciona

La idea principal es que el ordenador trabaje más o menos como lo hace la naturaleza. Peter Bentley, uno de los principales encargados del proyecto explica que los procesos de la naturaleza son "distribuidos, descentralizados y probabilísticos", además de ser resistente ante las fallas y contar con la posibilidad de auto-repararse.

En el ordenador sistémico (así es como lo han llamado, ya que los demás son procedimentales) los datos están acompañados de las instrucciones para su uso y los resultados están divididos en sistemas. Estos sistemas tienen cada uno su propia memoria e interactúan con los demás sistemas similares. Además, otra de sus características es que el ordenador no tiene ningún sistema que tenga prioridad sobre otro, todas las instrucciones se ejecutan a la vez usando un generador de números pseudo-aleatorio, en vez de hacerlo a través de un contador de programa.

Como vemos, todos los sistemas son independientes entre sí, pero hay una cosa que es común a todos. El ordenador tiene múltiples copias de las instrucciones a través de todos sus sistemas, con lo que, si alguno de ellos falla, no "contagia" al resto pero es capaz de repararse obteniendo una copia intacta de otra parte del ordenador.

Los desarrolladores de este proyecto ya están trabajando para ir un paso más allá. Crear un ordenador que pueda volver a escribir su código sobre la marcha. La idea es que sea capaz de aprender de las experiencias y en base a ello reaccionar, no sólo que sea totalmente fiable.

Sí, cuando pensamos en un sistema que es capaz de auto-repararse teniendo en cuenta el entorno siempre nos viene a la cabeza Skynet y su Terminator.

FUENTE :http://www.softzone.es/2013/02/15/un-ordenador-que-se-auto-repara/
La mayoria pedimos consejo cuando sabemos la respuesta, pero queremos que nos den otra.

WHK

jajajja siiiii eso mismo iba a decir, skynet o las makinas de matrix xDDD

muy interesante el proyecto, aver con que nucleo lo acompañan porque no conozco ningún sistema operativo que pueda trabajar con trozos de memoria independiente aunque supongo que eso va a necesitar un procesador mas potente de lo normal ya que todo va a estar descentralizado y por ende cada proceso va a tener que manipular la memoria por separado en ves de que hay un solo nucleo que maneje la memoria.

El dia en que se venda ese pc yo compraré uno :D

simorg

Jajaja, que mál ¿no?, yó reparo ordenadores.....me dejará sin curro, aarrggg!!!



Salu2. ;D

Gambinoh

Cita de: simorg en 15 Febrero 2013, 17:43 PM
Jajaja, que mál ¿no?, yó reparo ordenadores.....me dejará sin curro, aarrggg!!!



Salu2. ;D

Si no he entendido mal, pretenden crear una pseudointeligencia artificial, ya que seria capaz de "aprender" y modificar su propio código para realizar nuevas funciones para las que no fue inicialmente programada.

Se que bromeas, pero en el plano virtual (a nivel programación) esto es factible y no dudo de que tendrá todo tipo de aplicaciones industriales, científicas y militares. De hecho ahora mismo habrán numerosos proyectos de programas capaces de aprender en su interacción con parámetros externos y lenguajes de programación experimentales diseñados para tal fin.