Car-tech

Krasäker dator taktik avslöjad av brittiska forskare

Bombnedslagen väljer killar I Love Island Sverige 2018 (TV4 Play)

Bombnedslagen väljer killar I Love Island Sverige 2018 (TV4 Play)

Innehållsförteckning:

Anonim

För en PC-användare fryser ingenting hjärtat som "Blue Screen of Death" i Windows. Det betyder att deras dator har kraschat.

Även om kraschar är lika gamla som datorer kan vissa brittiska forskare ta de första stegen mot att skicka blå skärmar till samma kyrkogård där 5,25-tums disketter begravas.

Boffinerna på Universitetshögskolan i London (UCL) har gjort något de kallar en "systemisk dator" som de säger kranar i det kaos som finns i naturen för att en dator ska kunna läka sig själv.

[Ytterligare läsning: Så här tar du bort skadlig kod från din Windows PC]

En huvudsak till datorn kraschar, enligt forskarna, är hur datorer behandlar instruktionerna i de program de kör. De gör det i följd, ett steg i taget. Stör den sekvensen, och datorn hoppar spåret och kraschar.

Det är inte hur naturen fungerar. "Dess processer är distribuerade, decentraliserade och probabilistiska", berättade en datavetenskapare som arbetar med forskningen, Peter Bentley, till New Scientist.

Naturen, tillade han, är också feltolerant, varför biologiska system kan läka sig själva. > Fel tolerans, naturligtvis, är inget nytt för att beräkna. Servrar har haft det i flera år. Och så långt tillbaka som 2001 krävde Bill Gates att PC-tillverkare skulle bygga tekniken i Windows XP-lådor.

Hur det fungerar

Kraschskyddad dator sätts ihop annorlunda än en aktuell bytehylla byte låda också. Den består av ett antal system. Varje system har sitt eget minne och innehåller kontextkänsliga data. Inte bara innehåller varje system data, men varje innehåller instruktionerna om vad man ska göra med den data som bygger på sammanhang.

Dessutom finns flera kopior av instruktioner placerade i de många systemen i datorn. Det gör det möjligt för datorn att falla tillbaka till en kopia av en instruktionsuppsättning om en körversion skulle bli skadad.

Och eftersom varje system har sitt eget minne, kraschar orsakade eftersom vissa koden inte kan komma åt en viss minnesadress kan avvärjas.

För att lägga till slumpmässigt till sin dators drift har forskarna ersatt programräknaren som finns i en vanlig dator med en pseudo slumpmässig talgenerator. Det gör det möjligt för datorns system att utföra sina instruktioner parallellt och utan att ett system har företräde framför det andra.

Även om det låter som om det inte borde fungera, säger forskarna att det fungerar ganska bra, och de kommer att visa hur ja det fungerar i april, när det är planerat att visa sin hårdvara vid en evolvabel systemkonferens i Singapore.

Övriga ansträngningar

UCL-forskarna är inte ensamma för att designa datorer som fungerar som biosystem. Ett par forskare, en vid University of Manchester, den andra vid University of Southampton, har jobbat i mer än 18 månader på ett projekt för att koppla samman en miljon ARM-processor för att simulera för att simulera neurons aktivitet i den mänskliga hjärnan.

Tyvärr är den kraschfria datorn som utvecklas av forskarna inte något som typiska datoranvändare kommer att se när som helst. Ledtråden är i utvecklarnas bedömning av de praktiska tillämpningarna av forskningen: det kan göra det möjligt för droner att omprogrammera sig för att hantera stridskador.