![]() |
![]() ![]() |
|
![]() ![]() |
![]() |
|||||
|
|
|||||||||
E' possibile utilizzare questo programma essenzialmente in due modi
alternativi.
Un modo completamente automatico che si serve di un server centrale che viene chiamato Primenet che gestisce l'assegnazione degli esponenti e la ricezione dei risultati. Tutti coloro che abbiano un accesso qualunque ad Internet dovrebbero utilizzare questo metodo per evidenti motivi. Sottolineiamo che non è assolutamente necessaria una connessione veloce e tanto meno permanente ad Internet.
Un modo manuale che invece richiede un po' più di lavoro e
di
monitoraggio da parte dell'utente. Tale metodo è stato pensato ed è
raccomandato solo per quei computer che siano sprovvisti di una qualche
connessione ad Internet ovvero per quei computer sui quali siano
installati dei
sistemi di controllo degli accessi alla rete (tipo firewall) che
impediscano di
utilizzare il metodo automatico.
Se decideste di installare questo programma su computer aziendali
dovete
ottenere preventivamente del vostro amministratore di rete e/o del
vostro datore
di lavoro o di entrambi, soprattutto se avete intenzione di eseguire
l'installazione su numerose macchine. Molte aziende adottano
politiche estremamente
restrittive nei confronti dell'utilizzo di software non aziendali e
violare tali
politiche potrebbe avere conseguenze anche serie per i trasgressori
(licenziamento e/o incriminazione).
Istruzioni per il metodo automatico (nuovi utenti).
1. Scaricate a quest'indirizzo
il programma di installazione e lanciatelo. Durante il setup, che dura
davvero pochi
istanti, potete rimanere connessi ad Internet cosicché al termine
dell'installazione il programma potrà immediatamente connettersi al
server
centrale e riservarsi del lavoro da svolgere. Appena lanciato il setup,
la prima
finestra che vi apparirà sarà la seguente:
Il software è gratuito ed il suo codice disponibile a tutti. Potete dunque ignorare l'avvertimento relativo alla distribuzione e alla riproduzione del software. Si tratta di un messaggio standard del programma di installazione gentilmente offerto a titolo gratuito dalla Ghost Installer. Fate click sul pulsante "Avanti" per proseguire. Vi apparirà questa finestra:

Si tratta dell'accordo di licenza di utilizzo del programma. Purtroppo il testo è in inglese ma potete trovarne una traduzione a quest'indirizzo. Per proseguire spuntate la casella di accettazione e fate click su "Avanti". Le successive schermate vi richiederanno di specificare il percorso di installazione del programma (potete scegliere la collocazione che più vi piace) ed il nome per la cartella "Programmi" del menù avvio (anche qui potete fare quel che volete, ovvero lasciare le impostazioni di default). Confermate le vostre preferenze, il programma verrà rapidamente installato sul vostro computer. Dopo il setup, la prima finestra che vi apparirà sarà la seguente:

Dopo il rituale messaggio di benvenuto il box di
messaggio vi
informa che saranno necessari pochi passaggi per fornire al programma
tutte le
informazioni di cui necessita, parte delle quali saranno richieste al
server
centrale. Controllate dunque che una connessione sia attiva. La parte
centrale
del box informa che il programma si è guadagnato una certa fama come
ottimo
strumento di test da stress per coloro che amano spingere il proprio
Hardware al
limite. L'utilizzo di Prime95 solo a scopo di test per l'Hardware ha
portato in
passato al rallentamento del progetto. Ecco perché è stata implementata
un'apposita opzione che permette tali verifiche senza dover accedere al
server
riservando del lavoro destinato a non essere mai completato. Se volete
dunque
solamente testare i vostri Overclocks selezionate il pulsante "Just
Stress
Testing". Se invece volete unirvi a noi nel progetto, cliccate su
"Join GIMPS!".
Bene! Allora avete deciso di partecipare al progetto G.I.M.P.S.! Il programma necessita ancora di poche ulteriori informazioni in modo da poter identificare univocamente il computer sul quale è stato installato per poter poi permettere al server di sapere quale tipo e quanto lavoro inviare evitando duplicazioni di assegnazioni e altri problemi di questo tipo. Il primo box di dialogo è relativo alle informazioni sull'utente:

Nel campo "Your Name" potete mettere quel che volete: il vostro vero nome, ovvero un nick-name. Anche l'inserimento del vostro indirizzo di posta è facoltativo e serve solamente nel caso in cui vogliate essere tenuti aggiornati, di tanto in tanto, sulle novità più rilevanti del progetto. Per farlo, oltre ad inserire un indirizzo di posta elettronica valido, dovrete anche spuntare la prima casella. I tre campi successivi sono quelli che permetteranno al server di identificare senza ambiguità ogni singolo computer. Potete scegliere quel che più vi aggrada, per ogni campo. Se intendete partecipare con più computer, potete identificare il vostro team di lavoro assegnando a tutti i vostri computer uno stesso user ID ed una stessa password, distinguendoli attraverso dei computer ID univoci. Se poi volete partecipare al progetto unendovi al Team_Italia, così come ci auguriamo, sarà sufficiente che inseriate proprio Team_Italia (esattamente così com'é scritto, con la "T" e la "I" maiuscole ed il simbolo di underscore (shift+lineetta) tra le due parole ) nel campo "Your user ID" e Carosone (esattamente così com'é scritto) nel campo "your password", scegliendo il nome che preferite per il vostro (i vostri) computer. In questo caso non spuntate la seconda casella dato che questo team esiste già! Se non specificherete alcunché o inserirete valori già scelti da altri utenti, il server provvederà ad assegnarvi automaticamente dei valori univoci in formato esadecimale. Confermate dunque il tutto cliccando su "OK". Vi apparirà il secondo box di dialogo relativo alla configurazione delle modalità con cui il programma contatterà il server:

La prima casella di spunta fa sapere al programma che dovrà accedere al server per ottenere il lavoro da svolgere e per comunicare via via i risultati. La seconda casella invece serve per far sapere al programma che tipo di connessione è disponibile: spuntatela se utilizzate un modem per accedere ad Internet (non importa se la connessione poi è tradizionale (56 Kbit) o di tipo veloce (ADSL, cavo, ecc.). Se invece il computer accede ad Internet attraverso una rete locale, non spuntate questa casella. Il campo successivo imposta i giorni di lavoro che il programma avrà sempre accodati. Potete specificare un valore qualunque tra 1 e 90. Maggiore è questo valore e minore sarà la frequenza con cui il programma cercherà di contattare il server. La terza casella di spunta serve ad impostare il lavoro da richiedere al server: le impostazioni di default faranno sì che il lavoro assegnato sarà quello più adatto al tipo di processore (che il programma rileva automaticamente) installato sul vostro computer. Attualmente tali impostazioni prevedono che vengano assegnati esponenti per un primo test di primalità a macchine dotate di un processore PentiumIII® a 900 Mhz o superiore; a processori pari o superiori a 233 Mhz verranno assegnati invece esponenti per una doppia verifica ed ai processori più lenti solamente esponenti che necessitano del preliminare lavoro di fattorizzazione. Togliendo la spunta a questa casella potrete attivare anche le successive quattro opzioni e andare così a sovrascrivere i settaggi iniziali. Fate attenzione a quel che fate: i test di primalità richiedono molto tempo per essere ultimati, specialmente per computer non proprio recenti! Questo è ancor più vero se deciderete di richiedere esponenti da almeno 10 milioni di cifre (spuntando la prima delle quattro caselle): solo a titolo di esempio, un PentiumIII® a 500 Mhz impiega circa 8760 ore (ovvero un anno intero, 24 ore su 24) per testare un singolo esponente di tali dimensioni! Per avere un'idea piuttosto precisa di quanto tempo impiegherà il vostro computer a svolgere un test, fate riferimento alla pagina dei Benchmarks a quest'indirizzo. Il successivo box serve a fornire le ultime informazioni al programma:

Nel primo campo dovete inserire un valore anche molto approssimativo per le ore che pensate di tenere acceso il vostro computer durante l'arco della giornata. Se ad esempio avete installato il programma sul computer del vostro ufficio, presumibilmente questo sarà acceso dal lunedì al venerdì per circa otto ore al giorno. Questo significa circa quaranta ore in settimana sulle 168 ore presenti in totale, ovvero circa un quarto (168/40=4,2) del tempo totale a disposizione. Il valore da inserire sarà dunque 6 (24*1/4). Potete quindi fissare il quantitativo massimo di memoria che il programma potrà utilizzare. Se lascerete le impostazioni di base (adatte a computer piuttosto datati), il programma visualizzerà questa finestra di messaggio:

Il messaggio dice che permettendo a Prime95 di
utilizzare
occasionalmente più memoria, potrete aumentare un poco le vostre
probabilità
di trovare un numero primo di Mersenne. In realtà, il poter disporre di
un
discreto quantitativo di memoria permette a Prime95 di evitare il
ricorso al
paging su disco rigido, operazione relativamente lenta da eseguirsi
dati i
limiti delle attuali memorie di massa. Inoltre con più RAM a
disposizione,
Prime95 può essere più efficiente (per ragioni che vengono accennate in
questa
pagina) nel trovare un fattore nello stadio preliminare della fase
di test,
quello della fattorizzazione
secondo il metodo di Pollard. L'affermazione è quindi un po'
forzata e va
intesa nel senso che, eliminando in maniera relativamente veloce e
sicuramente
efficiente un maggior numero di potenziali candidati, è il progetto nel
suo
complesso ad aumentare le proprie possibilità di trovare un nuovo
numero primo
di Mersenne.Forse era meglio scrivere "We can increase our chances..."
J
Potete regolarvi come meglio credete,
facendo riferimento essenzialmente al quantitativo totale di memoria
installata
sul vostro computer ed a tipo di applicazioni che usate di solito (un
editor di
testo, ad esempio MS Word®, non richiede tanta memoria quanta invece ne
può
richiedere un programma di fotoritocco o di modellazione 3D. In ogni
caso Prime95 non vi lascerà immettere un valore
che superi il 90% del totale della memoria installata. Gli altri campi
permettono di impostare comportamenti diversi del programma a seconda
della fase
della giornata. Potreste ad esempio permettere l'utilizzo di un
maggiore
quantitativo di memoria al programma durante la notte, quando si
presume che il
computer non sia impegnato in incarichi troppo gravosi come ad esempio
un
download dalla rete. Potete poi specificare quando far iniziare e
finire le
diverse fasi del giorno impostando a vostro piacere un orario. Per
avere
informazioni ulteriori vi rimandiamo all'apposita
sezione di questo file. Terminati il
setup e la configurazione, il programma tenta immediatamente di
contattare il server centrale
per mettersi subito al lavoro. Se una connessione non è attiva, Prime95
non
cercherà di attivarne una, ma si metterà in pausa attendendo che
qualche altro
programma lo faccia, ad esempio un browser o un client di posta
elettronica. In
caso abbiate installato un server proxy o un firewall, fate riferimento
a questa
sezione. Se Prime95 riesce a
contattare subito il server, questa sarà la prima schermata che vi
apparirà:

La prima linea informa sulla versione e sugli scopi del programma. La seconda indica che il programma sta contattando il server e aggiornando le informazioni. Vengono sempre comunicati lo User ID ed il Computer ID, nonché il nome dell'utente. Le due linee successive comunicano che il programma ha richiesto ed ottenuto dal server un esponente (in questo caso M18605051) ed ha contestualmente comunicato una data stimata per il termine del lavoro ricevuto (nell'esempio, il 7 di aprile 2003). La linea successiva informa che la comunicazione col server è stata chiusa ("Done communicating with server"). Il programma inizia quindi subito un autoverifica della durata di circa un'ora per accertare che non vi siano problemi a girare sul vostro computer. Tale autoverifica verrà eseguita tutte le volte che vi verranno assegnati esponenti appartenenti a range differenti, esponenti cioè il cui test utilizza dimensioni di FFT diverse da quelle che abbiate già utilizzato. Attenzione! Mentre è possibile interrompere in qualsiasi istante il programma durante un test o una fattorizzazione, il test di l'autodiagnosi deve necessariamente essere iniziato e finito. Se lo interromperete, al riavvio del programma, questo ricomincerà da zero.
Istruzioni per il metodo
manuale (nuovi utenti).
Se volete installare il programma su
di un computer privo di connessione ad Internet, potete aggirare il
problema
sfruttando un computer che invece ha questa possibilità, ad esempio dal
posto
di lavoro o dall'università o chiedendo un favore ad un amico.
Scaricate e
salvate il programma
di setup
su di un normalissimo disco floppy ed utilizzatelo per l'installazione
sul
computer privo di accesso ad Internet.
Il procedimento di installazione e di configurazione è il medesimo del
metodo
automatico, eccetto ovviamente che per la configurazione delle modalità
con cui
Prime95 dovrà reperire il lavoro da fare. Durante la configurazione del
programma dovrete
innanzitutto lasciare vuota la prima
casella di spunta del box "Configure Primenet", quella che indica al
programma se utilizzare o meno il server per ottenere del lavoro da
fare. Potete poi utilizzare le
pagine web a
quest'indirizzo
(in inglese) per riservarvi del lavoro o, se non avete familiarità con
l'inglese, potete
scegliere un esponente dalle liste che trovate a quest'indirizzo
e
comunicare la
vostra scelta tramite e-mail
direttamente a George Woltman. Salverete quindi le
poche linee di testo necessarie sempre su di un floppy in un
normalissimo file di testo
(che potete creare con Notepad) che salverete come "worktodo.ini".
Tale file andrà poi
copiato nella cartella in cui avete installato Prime95. E' un modo
tutto sommato
rapido e poco dispendioso in termini di tempo visto che la frequenza
con cui è
necessario reperire e comunicare nuovi dati è nell'ordine di una volta
ogni
mese: occorre davvero più tempo a dirlo che a farlo!
Questo è tutto. Buon divertimento e in bocca al lupo a tutti!