Car-tech

Krasikker computer taktik afsløret af britiske forskere

DER KRASIKER PROMO YENYE MTANGAZAJI WA KISWAHILI

DER KRASIKER PROMO YENYE MTANGAZAJI WA KISWAHILI

Indholdsfortegnelse:

Anonim

For en pc-bruger fryser intet hjerte som "Blue Screen of Death" i Windows. Det betyder, at deres computer er styrtet.

Selvom nedbrud er lige så gamle som computere, kan nogle britiske forskere tage de første skridt mod at sende blå skærme til samme kirkegård, hvor 5.25-tommers disketter begraves.

Boffinerne på Universitetshøjskolen i London (UCL) har lavet noget, de kalder en "systemisk computer", som de siger kraner i kaoset, der findes i naturen, for at en computer kan helbrede sig selv.

[Yderligere læsning: Sådan fjernes malware fra din Windows PC]

En hovedårsag til computerbrud er ifølge forskerne, hvordan computere behandler instruktionerne i de programmer, de kører. De gør det sekventielt et skridt ad gangen. Forstyrr den rækkefølge, og computeren hopper sporet og nedbrud.

Sådan fungerer naturen ikke. "Dens processer er distribueret, decentraliseret og probabilistisk," fortalte en computerforsker, der arbejder på forskning, Peter Bentley, New Scientist.

Naturen tilføjede han, er også fejltolerant, og derfor kan biologiske systemer helbrede sig selv. > Fejltolerance er naturligvis ikke noget nyt til databehandling. Servere har haft det i årevis. Og så langt tilbage som i 2001 opfordrede Bill Gates til pc-beslutningstagere til at opbygge teknologien i Windows XP-bokse.

Sådan virker det

Den crash-proof computer er sammensat anderledes end en nuværende off-the-shelf byte boks også. Det består af en række systemer. Hvert system har sin egen hukommelse og indeholder kontekstfølsomme data. Ikke alene indeholder hvert system data, men hver indeholder instruktionerne om, hvad der skal gøres med de data, der er baseret på kontekst.

Desuden er der flere kopier af instruktioner placeret i de mange systemer i computeren. Det gør det muligt for computeren at falde tilbage til en kopi af en instruktionsindstilling, hvis en kørende version bliver beskadiget.

Og fordi hvert system har sin egen hukommelse, kan nedbrud forårsaget, fordi nogle kode ikke har adgang til en bestemt hukommelsesadresse, kan afværges.

For at tilføje tilfældighed til deres computers drift har forskerne erstattet programtælleren fundet i en typisk pc med en pseudo tilfældig talegenerator. Det gør det muligt for computerens system at udføre deres instruktioner parallelt og uden at et system har forrang over det andet.

Mens det lyder som om det ikke burde virke, siger forskerne, at det virker ret godt, og de viser bare hvordan godt det virker i april, når det er planlagt at demonstrere deres hardware på en evolvabel systemkonference i Singapore.

Andre bestræbelser

UCL-forskerne er ikke alene i at forsøge at designe computere, der fungerer som biosystemer. Et par forskere - en ved University of Manchester, den anden ved University of Southampton - har arbejdet i mere end 18 måneder på et projekt for at sammenlægge en million ARM-processorer for at simulere at simulere neurons aktivitet i den menneskelige hjerne.

Desværre er den crash-proof computer, der udvikles af forskerne, ikke noget typisk computerbrugere vil se nogen tid. Vejledningen er i udviklerens vurdering af de praktiske anvendelser af forskningen: det kunne give droner mulighed for at omprogrammere sig til at klare kampskade.