Car-tech

Una táctica de prueba a prueba de choques revelada por investigadores del Reino Unido

NYSTV - Transhumanism and the Genetic Manipulation of Humanity w Timothy Alberino - Multi Language

NYSTV - Transhumanism and the Genetic Manipulation of Humanity w Timothy Alberino - Multi Language

Tabla de contenido:

Anonim

Para un usuario de PC, nada enfría el corazón como la "Pantalla azul de la muerte" en Windows. Significa que su computadora se ha bloqueado.

Aunque los bloqueos son tan antiguos como las computadoras, algunos investigadores del Reino Unido pueden estar dando los primeros pasos para enviar pantallas azules al mismo cementerio donde están enterrados los disquetes de 5,25 pulgadas.

Los ataúdes de University College en Londres (UCL) han hecho algo que llaman una "computadora sistémica" que dicen aprovecha el caos que se encuentra en la naturaleza para permitir que una computadora se cure a sí misma.

[Más información: cómo eliminar el malware de su Windows PC]

Una causa principal de fallas en la computadora, según los investigadores, es la forma en que las computadoras procesan las instrucciones en los programas que ejecutan. Lo hacen secuencialmente, un paso a la vez. Interrumpa esa secuencia, y la computadora salta la pista y falla.

Así no es como funciona la naturaleza. "Sus procesos son distribuidos, descentralizados y probabilísticos", dijo un científico informático que trabaja en la investigación, Peter Bentley, a New Scientist.

Nature, agregó, también es tolerante a las fallas, razón por la cual los sistemas biológicos pueden curarse a sí mismos.

La tolerancia a fallas, por supuesto, no es nada nuevo para la informática. Los servidores lo han tenido por años. Y ya en 2001, Bill Gates pedía a los fabricantes de PC que construyeran la tecnología en cajas de Windows XP.

Cómo funciona

La computadora a prueba de choques se ensambla de forma diferente a un byte estándar. caja, también. Está compuesto de una serie de sistemas. Cada sistema tiene su propia memoria y contiene datos sensibles al contexto. No solo cada sistema contiene datos, sino que cada uno contiene las instrucciones sobre qué hacer con los datos en función del contexto.

Además, hay varias copias de instrucciones ubicadas en los distintos sistemas de la computadora. Eso permite que la computadora recurra a una copia de un conjunto de instrucciones si una versión en ejecución se corrompe.

Y debido a que cada sistema tiene su propia memoria, se pueden evitar los bloqueos causados ​​porque algunos códigos no pueden acceder a una dirección de memoria en particular.

Para agregar aleatoriedad al funcionamiento de su computadora, los investigadores han reemplazado el contador del programa que se encuentra en una PC típica con un generador de números pseudoaleatorios. Eso permite que el sistema de la computadora ejecute sus instrucciones en paralelo y sin que un sistema tenga prioridad sobre el otro.

Si bien parece que no debería funcionar, las investigaciones dicen que funciona bastante bien, y mostrarán cómo bueno, funciona en abril, cuando están programados para demostrar su hardware en una conferencia de sistemas evolutivos en Singapur.

Otros esfuerzos

Los investigadores de UCL no están solos al tratar de diseñar computadoras que operen como sistemas biológicos. Un par de investigadores, uno en la Universidad de Manchester y el otro en la Universidad de Southampton, han estado trabajando durante más de 18 meses en un proyecto para construir un millón de procesadores ARM para simular la actividad de las neuronas en el cerebro humano..

Desafortunadamente, la computadora a prueba de fallas desarrollada por los investigadores no es algo que los usuarios de computadoras verán en cualquier momento. La clave está en la evaluación de los desarrolladores sobre las aplicaciones prácticas de la investigación: podría permitir que los drones se reprogramen para hacer frente al daño de combate.