Radioelektronik Audio-HiFi-Video 7/2002
Nasz domowy komputer
mo¿e uczestniczyæ w po-
szukiwaniach cywilizacji
pozaziemskich.
W
ostatnich latach jestemy wiad-
kami wielkiego postêpu technicz-
nego, jaki dokonuje siê w dziedzi-
nie technologii pó³przewodniko-
wej. Pojawianie siê na rynku coraz to szybszych
procesorów otwiera automatycznie drogê do
wielu mia³ych przedsiêwziêæ obliczeniowych,
o których jeszcze kilka lat temu mo¿na by³o je-
dynie pomarzyæ. Potencjalnych zastosowañ
komputerów, w których potrzebne s¹ wielkie
moce obliczeniowe jest bez liku, zgodnie ze sta-
rym przys³owiem apetyt ronie w miarê jedze-
nia. Poniewa¿ komputery osobiste stoj¹ce na na-
szych biurkach staj¹ siê coraz bardziej sprawne
obliczeniowo oraz po³¹czone s¹ dodatkowo za
porednictwem sieci Internet, powstaje pokusa
zaprzê¿enia ich do realizacji pewnych ambit-
nych zadañ obliczeniowych zwi¹zanych z ró¿no-
rodnymi obszarami nauki i techniki. Takie posta-
wienie sprawy prowadzi do idei obliczeñ roz-
proszonych, w których centralny komputer (zwa-
ny serwerem) przydziela za porednictwem sie-
ci Internet zadania do realizacji przeznaczone dla
wielu komputerów osobistych rozproszonych
po ca³ym wiecie.
Jednym z tego typu przedsiêwziêæ jest program
realizowany na amerykañskim Uniwersytecie
Berkeley, o nazwie SETIathome, czyli przek³ada-
j¹c na jêzyk polski SETI w domu. SETI to skrót
od angielskich s³ów Search for Extra-Terrestrial
Intelligence, które mo¿na przet³umaczyæ jako
poszukiwanie cywilizacji pozaziemskich.
W zwi¹zku z globaln¹ eksplozj¹ komputerowej
sieci Internet oraz coraz wiêkszym rozpowszech-
nieniem i popularnoci¹ po³¹czonych z ni¹ kom-
puterów osobistych, w 1998 roku na Uniwersy-
tecie Berkeley zosta³a podjêta bardzo interesu-
j¹ca inicjatywa. Otó¿ ka¿da osoba dysponuj¹ca
komputerem osobistym po³¹czonym z sieci¹ In-
ternet mo¿e zostaæ bezporednio zaanga¿owa-
na w prowadzenie badañ naukowych, których ce-
lem jest wykrycie obecnoci we wszechwiecie
cywilizacji technicznych. Mianowicie odwiedza-
j¹c stronê internetow¹ o adresie http://www.se-
tiathome.ssl.berkeley.edu ka¿dy z u¿ytkowni-
ków Internetu mo¿e pobraæ z niej stosunkowo
niewielkich rozmiarów program (zajmuj¹cy oko-
³o 800 kB pamiêci), który jest bardzo specyficz-
nym wygaszaczem ekranu. Otó¿ w czasie, gdy
nie korzystamy z naszego komputera osobiste-
go i w³¹cza siê wygaszacz ekranu SETIathome,
jednoczenie procesor naszego komputera zo-
staje zaanga¿owany w intensywne obliczenia
zmiennoprzecinkowe, których celem jest anali-
za sygna³ów odebranych z kosmosu za pomo-
c¹ radioteleskopu.
Sygna³y pochodz¹ce z kosmosu zbierane s¹
za pomoc¹ najwiêkszego w wiecie radiotelesko-
pu w Arecibo na Porto Rico. Ten radioteleskop
sk³ada siê z nieruchomej czaszy o rednicy 305
metrów, nad któr¹ zosta³a zawieszona na stalo-
wych linach g³owica z detektorami fal radiowych
nadchodz¹cych z przestrzeni kosmicznej. Cza-
sza radioteleskopu z Arecibo jest co prawda nie-
ruchoma (a zatem jest wycelowana przez ca³y
czas w tylko jeden punkt na niebie), ale dziêki ru-
chowi obrotowemu Ziemi oraz dziêki jej ruchowi
obiegowemu wokó³ S³oñca, radioteleskop odbie-
ra w sposób ci¹g³y sygna³y pochodz¹ce
z odmiennych rejonów wszechwiata.
Dla potrzeb programu SETIathome s¹ rejestro-
wane na tamach magnetycznych sygna³y radio-
we zlokalizowane wokó³ czêstotliwoci oko³o
1,42 GHz. Jest to tak zwana czêstotliwoæ fali wo-
doru, poniewa¿ w momencie po³¹czenia siê
dwóch atomów wodoru w cz¹steczkê emito-
wany jest kwant promieniowania elektromagne-
tycznego o takiej w³anie czêstotliwoci. Wielu na-
ukowców zaanga¿owanych w program SETI
uwa¿a, ¿e je¿eli jaka cywilizacja pozaziemska
osi¹gnê³a odpowiedni poziom techniki, to nie
mo¿e jej byæ obca znajomoæ takiej podstawowej
czêstotliwoci fali elektromagnetycznej. Zatem
mo¿na z du¿¹ doz¹ prawdopodobieñstwa przy-
j¹æ, ¿e je¿eli jaka cywilizacja pozaziemska chcia-
³aby wys³aæ w przestrzeñ kosmiczn¹ przekaz
przeznaczony dla innych cywilizacji, wówczas po-
s³u¿y³aby siê pasmem fal radiowych zlokalizowa-
nych w³anie w pobli¿u owej podstawowej czê-
stotliwoci 1,42 GHz.
Nagrany na tamach magnetycznych sygna³,
pozyskany z radioteleskopu w Arecibo, jest na-
stêpnie podawany do analizatora pasmowego,
który dzieli go w dziedzinie czêstotliwociowej na
wiele w¹skich pr¹¿ków widma zlokalizowanych
wokó³ ró¿nych czêstotliwoci bazowych, np.
1,420058594 GHz, 1,420664063 GHz itp. Na-
stêpnie ka¿dy z takich sygna³ów sk³adowych
dzielony jest jeszcze w dziedzinie czasu na
mniejsze fragmenty o okrelonym czasie rejestra-
cji. Powstaj¹ w ten sposób pakiety danych o ob-
jêtoci oko³o 400 kB, które s¹ nastêpnie rozsy³a-
ne przez serwer z Berkeley do poszczególnych
u¿ytkowników zaanga¿owanych w program SE-
TIathome. Rozwa¿ane pakiety danych analizo-
wane s¹ za pomoc¹ programu skojarzonego
z wygaszaczem ekranu komputera. Wygaszacz
SETIathome zawiera m.in. informacje o po³o-
¿eniu punktu na niebie, z którego zosta³y po-
brane analizowane dane, o czasie zarejestrowa-
nia sygna³u i o czêstotliwoci bazowej, wokó³
której zlokalizowany jest sygna³. S¹ tam te¿ infor-
macje o aktualnym zaawansowaniu procesu
analizy danych i jest wywietlany wykres ilustru-
j¹cy aktualnie analizowan¹ porcjê danych.
Wygaszacz ekranu programu SETIathome mo-
¿e pracowaæ w kilku ró¿nych trybach. Otó¿ otwie-
raj¹c okienko Preferences, u¿ytkownik ma do
wyboru dwa sposoby analizy danych i dwa spo-
soby nawi¹zywania po³¹czenia z serwerem. Mia-
nowicie analiza pakietów danych mo¿e odby-
POSZUKIWANIE CYWILIZACJI POZAZIEMSKICH
_ CZYLI SETIathome
waæ siê przez ca³y czas, gdy komputer jest w³¹-
czony, albo te¿ tylko w momencie pracy wygasza-
cza ekranu. Oczywicie w pierwszym przypadku
u¿ytkownik zanalizuje znacznie wiêcej danych, ale
ten sposób pracy nie jest polecany w przypadku
dysponowania komputerem starszego typu, gdy¿
w sposób widoczny spowalnia jego pracê.
Natomiast w przypadku dysponowania nowo-
czesnym sprzêtem, ¿adnego spowolnienia pra-
cy komputera siê nie zauwa¿a. Program
SETIathome mo¿e ³¹czyæ siê, w zale¿noci od
wybrania odpowiedniej opcji przez u¿ytkownika,
z serwerem w sposób automatyczny zawsze,
gdy zachodzi taka potrzeba (zakoñczy³a siê w³a-
nie analiza pakietu danych i trzeba pobraæ na-
stêpny), albo te¿ przed nawi¹zaniem po³¹czenia
program musi pytaæ, za porednictwem odpowie-
dniego okienka dialogowego, u¿ytkownika o zgo-
dê. Pierwszy z wymienionych sposobów nawi¹-
zywania kontaktu z serwerem jest polecany
w przypadku, gdy u¿ytkownik posiada sta³e ³¹cze
z Internetem, natomiast drugi dotyczy przypadku
korzystania z modemu i linii telefonicznej.
Program SETIathome zdoby³ zaskakuj¹co du¿¹
popularnoæ w wiecie. Wed³ug danych z mar-
ca 2002 roku w programie tym uczestniczy³o a¿
3 622 285 u¿ytkowników z ca³ego wiata, którzy
zanalizowali ³¹cznie 473 729 345 pakietów da-
nych pobranych z serwera SETIathome. Ca³-
kowity czas, jaki zosta³ powiêcony na analizê
tych danych wyniós³ ³¹cznie 925 753,587 lat
pracy komputerów, przy czym komputery te wy-
kona³y zawrotn¹ liczbê 1,431729
.
1021 opera-
cji zmiennoprzecinkowych. redni czas pracy
procesora, jaki powiêcony zosta³ na analizê
pakietu danych wyniós³ 17 godzin i 7 minut.
Na zakoñczenie trzeba jeszcze wspomnieæ, ¿e
uczestnictwo w programie SETIathome wyma-
ga od u¿ytkownika dysponowania raczej nowo-
czesnym sprzêtem. Na przyk³ad zanalizowanie
jednego pakietu danych pobranego z serwera
wymaga 3 godzin i 52 minut pracy nowocze-
snego procesora AMD K7 Athlon XP 1700+.
Nieco starszy procesor AMD K7 Thunderbird
z zegarem 1 GHz taki sam pakiet danych prze-
twarza w ci¹gu 6 godzin i 43 minut. Rekordzist¹
jest procesor Alpha EV67, który na analizê pakie-
tu danych SETIathome potrzebuje zaledwie 1 go-
dziny i 1 minuty.
Niestety w przypadku procesorów starszego typu
analiza danych trwa o wiele d³u¿ej. Na przyk³ad au-
tor niniejszego artyku³u sprawdzi³, ¿e procesor
Celeron z zegarem 733 MHz na analizê jednego
pakietu danych potrzebuje a¿ 49 godzin, procesor
Pentium III z zegarem 500 MHz - 61 godzin, pro-
cesor Pentium MMX z zegarem 200 MHz ponad
300 godzin, a procesor Pentium 100 MHz ponad
580 godzin pracy. Zatem jak widaæ, dysponuj¹c
sprzêtem starszego typu zbyt wiele wtej materii nie
zdzia³amy. Ponadto aby uruchomiæ program
SETIathome nasz komputer musi dysponowaæ co
najmniej 32 MB pamiêci RAM.
n
Miros³aw Gajer