narzędzia |
Tierra (sztuczne życie)Tierra – opracowany przez Thomasa Raya system do badań nad sztucznym życiem, a konkretnie – nad zdolnością programów komputerowych (a konkretnie "królików") do ewolucji. Tierra składa się z prostej maszyny wirtualnej, oraz interface'u badacza. Zawartość pamięci maszyny nazywana jest "zupą" (ang. "soup") – przez analogię do "prazupy", w której nastąpić miała biogeneza. W "zupie" znajdują się "króliki", które tworzą i uruchamiają swoje kopie. Ponieważ Tierra jest systemem o niskiej niezawodności, w trakcie tworzenia kopii (a także w trakcie "życia" "królika") może dojść do przekłamań, skutkujących trwałymi zmianami w kodzie wykonywalnym (czyli mutacją). Tierra została wyposażona w moduł "żniwiarz" (ang. "reaper"), którego zadaniem jest eliminacja "królików" w razie zbyt dużego zużycia zasobów systemu. W zależności od konfiguracji modułu, usuwane mogą być losowe programy, bądź też te, które wywołują najwięcej błędów i najwolniej się powielają. "Żniwiarz" pełni tutaj rolę doboru naturalnego. Dobór naturalny w połączeniu z mutacjami daje w efekcie ewolucję, skutkującą przetrwaniem programów najlepiej dostosowanych do warunków panujących w "zupie" – nierzadko korzystających z nietrywialnych strategii przetrwania, jak pasożytnictwo. Pierwszy "królik" miał 80 instrukcji. W wyniku ewolucji powstała między innymi jego udoskonalona wersja składająca się tylko z 36 instrukcji, dzięki zastosowaniu rozwinięcia pętli[1]. Nowsze wersje Tierry umożliwiają badania nad "królikami" w systemach rozproszonych. Przypisy
[edytuj] Źródła1. J.M.Kowalski (2002) "Wirusy komputerowe" jako forma życia – Racibórz [edytuj] Linki zewnętrzne |
| kreatyna kreatyna www.activebody.pl | Gry Online Gry Online www.pozycjonarka.in… | Plaza 3 star hotel Los Angeles www.triptake.com | krynica noclegi krynica noclegi,oÅ›rodek, wypoczynk… gornik.com.pl | Kredyty odnawialne Kredyty odnawialne www.eskarbiec.pl |