Car-tech

Taktik komputer crash-proof yang diturunkan oleh penyelidik UK

Fix Computer Keeps Crashing Repeatedly

Fix Computer Keeps Crashing Repeatedly

Isi kandungan:

Anonim

Bagi pengguna PC, tidak ada yang menggigil jantung seperti "Blue Screen of Death" di Windows.

Walaupun kemalangan sudah sepasang komputer, sesetengah penyelidik UK mungkin mengambil langkah pertama ke arah menghantar skrin biru ke kuburan yang sama di mana cakera liut 5.25 inci dikebumikan.

The boffins at Kolej Universiti di London (UCL) telah membuat sesuatu yang mereka panggil "komputer sistematik" yang mereka katakan mengetuk ke dalam kekacauan yang terdapat dalam alam semula jadi untuk membolehkan komputer menyembuhkan dirinya.

[Bacaan lanjut: Bagaimana untuk membuang malware dari Windows PC]

Penyebab utama kemalangan komputer, menurut penyelidik, adalah cara komputer memproses arahan dalam program yang mereka jalankan. Mereka melakukannya secara berturutan, satu langkah pada suatu masa. Ganggu urutan itu, dan komputer melompat landasan dan kemalangan.

Itu bukan cara alam semulajadi. "Prosesnya diagihkan, terdesentralisasi dan probabilistik," seorang saintis komputer yang bekerja pada penyelidikan, Peter Bentley, kepada New Scientist.

Alam, ia menambahkan, juga bersalah toleran, itulah sebabnya sistem biologi dapat menyembuhkan diri mereka sendiri

Toleransi kesahihan, tentu saja, bukan perkara baru untuk pengkomputeran. Pelayan telah melakukannya selama bertahun-tahun. Dan sejak tahun 2001, Bill Gates memanggil pembuat PC untuk membina teknologi itu ke dalam kotak Windows XP.

Bagaimana ia berfungsi

Komputer crash-proof disusun secara berbeza daripada bait off-the-shelf semasa kotak juga. Ia terdiri daripada beberapa sistem. Setiap sistem mempunyai ingatan sendiri dan mengandungi data sensitif konteks. Bukan sahaja setiap sistem mengandungi data, tetapi masing-masing mengandungi arahan tentang apa yang perlu dilakukan dengan data berdasarkan konteks.

Selain itu, banyak salinan arahan terletak di sepanjang banyak sistem dalam komputer. Yang membolehkan komputer untuk kembali kepada salinan set arahan yang perlu versi berjalan menjadi rosak.

Dan kerana setiap sistem mempunyai ingatan sendiri, kemalangan disebabkan kerana beberapa kod tidak dapat mengakses alamat memori tertentu boleh dielakkan.

Untuk menambah kekangan pada operasi komputer mereka, penyelidik telah menggantikan kaunter program yang terdapat dalam PC biasa dengan penjana nombor pseudo random. Itu membolehkan sistem komputer untuk melaksanakan arahan mereka selari dan tanpa satu sistem yang mendahului ke arah yang lain.

Walaupun kedengarannya tidak sepatutnya berfungsi, penyelidik mengatakan ia berfungsi dengan baik, dan mereka akan menunjukkan betapa Ia berfungsi pada bulan April, apabila dijadualkan menunjukkan peralatan mereka pada persidangan sistem yang berubah-ubah di Singapura.

Usaha lain

Para penyelidik UCL tidak bersendirian dalam mencipta reka bentuk komputer yang beroperasi sebagai sistem bio. Sepasang penyelidik-satu di University of Manchester, yang lain di University of Southampton-telah bekerja selama lebih daripada 18 bulan dalam satu projek untuk menggabungkan satu juta pemproses ARM untuk mensimulasikan untuk mensimulasikan aktiviti neuron dalam otak manusia.

Malangnya, komputer crash-proof yang dibangunkan oleh penyelidik bukanlah sesuatu yang biasa pengguna komputer akan melihat pada bila-bila masa. Petunjuk itu adalah dalam penilaian para pemaju tentang aplikasi praktikal penyelidikan: ia dapat membolehkan pesawat terbang untuk memprogram semula diri mereka untuk menghadapi kerosakan pertempuran.