Car-tech

İNgiltere araştırmacıları tarafından ortaya çıkarılan çarpışmalara karşı dayanıklı bilgisayar taktikleri

Keşke Daha Önce Öğrenseydik Dediğimiz Zaman Kazandıran 14 Bilgisayar Tüyosu

Keşke Daha Önce Öğrenseydik Dediğimiz Zaman Kazandıran 14 Bilgisayar Tüyosu

İçindekiler:

Anonim

Bir PC kullanıcısı için, Windows'da kalbi "Ölümün Mavi Ekranı" gibi bir şey titremez. Bilgisayarlarının çökmesi anlamına geliyor.

Çöküşler bilgisayar kadar eski olsa da, bazı İngiliz araştırmacılar, 5.25 inçlik disketlerin gömülü olduğu aynı mezarlığa mavi ekranlar göndermenin ilk adımlarını atıyor olabilirler.

Londra'daki University College (UCL), bir bilgisayarın kendi kendini iyileştirmesini sağlamak için doğada bulunan kaosun içine dokunduğunu söyleyen bir "sistemik bilgisayar" dedikleri bir şey yaptılar.

[Daha fazla okuma: Kötü amaçlı yazılımlar nasıl kaldırılır? Windows PC]

Araştırmacılara göre bilgisayar çökmelerinin başlıca nedeni, bilgisayarların çalıştırdıkları programlardaki yönergeleri işleme biçimleridir. Bunu sırayla yaparlar, bir seferde bir adım. Bu sırayı bozar ve bilgisayar parçayı fırlatır ve çöker.

Doğanın işleyişi böyle olmaz. Araştırmaları üzerinde çalışan bir bilgisayar bilimcisi olan Peter Bentley, “Bilimsel süreçler dağıtıldı, merkezsiz ve olasılıklı” dedi. ”

Doğa,“ Ayrıca, biyolojik sistemlerin kendilerini iyileştirebilmeleri için de hataya dayanıklı olduğunu ekledi.

Hata toleransı, elbette, hesaplama için yeni bir şey değildir. Sunucular yıllarca geçirdi. Ve 2001'e kadar Bill Gates, bilgisayar üreticilerini teknolojiyi Windows XP kutularına kurmaya çağırıyordu.

Nasıl çalışıyor?

Çarpmaya karşı dayanıklı bilgisayar, mevcut hazır bir bayttan farklı bir şekilde bir araya getirildi. kutu da. Bir dizi sistemden oluşuyor. Her sistemin kendi belleği vardır ve içeriğe duyarlı veriler içerir. Her sistemde yalnızca veri değil, her biri bağlam ile ilgili olarak bu verilerle ne yapılacağına dair yönergeleri içerir.

Ayrıca, birden fazla komut kopyası bilgisayardaki birçok sistemde bulunur. Bu, bilgisayarın çalışan bir sürümün bozuk olması durumunda bir yönergelerin bir kopyasına geri dönmesine izin verir.

Ve her sistemin kendi belleği olduğu için, bazı kodların belirli bir bellek adresine erişememesi nedeniyle çökmeler önlenebilir.

Bilgisayarlarının çalışmasına rasgelelik eklemek için, araştırmacılar tipik bir PC'de bulunan program sayacını sözde rasgele sayı üreteciyle değiştirdiler. Bu, bilgisayar sisteminin kendi yönergelerini, paralel olarak ve bir sistemden diğerine göre önceliği olmadan yürütmesine izin verir.

İşe yaramamış gibi gelse de, araştırmalar çok iyi çalıştığını söylüyor ve nasıl olduğunu gösterecekler. Nisan ayında, donanımlarını Singapur'daki evrimleşebilir sistemler konferansında sergilemeye karar verildiğinde çalışıyor.

Diğer çabalar

UCL araştırmacıları, biyo sistemler olarak çalışan bilgisayarları tasarlamaya çalışırken yalnız değiller. Manchester Üniversitesi'nde, diğeri Southampton Üniversitesi'nde bir çift araştırmacı, insan beynindeki nöronların aktivitesini simüle etmek için bir milyon ARM işlemcisini bir araya getirme projesinde 18 aydan fazla bir süredir çalışıyor.

Ne yazık ki, araştırmacılar tarafından geliştirilen çarpışmalara dayanıklı bilgisayar, tipik bilgisayar kullanıcılarının istedikleri zaman göremeyeceği bir şey değil. Bu ipucu, geliştiricilerin araştırmanın pratik uygulamalarına ilişkin değerlendirmesinde bulunur: uçakların, savaş hasarlarıyla başa çıkabilmek için kendilerini yeniden programlayabilmelerine olanak verebilir.