Newsgroup: it.discussioni.ufo
Titolo: Lavatrici spaziali

Salve a tutti.
Spesso si dice che le navicelle che trent'anni fa andarono sulla Luna
erano equipaggiate con computer paragonabili a quelli che oggigiorno
vengono impiegati in processi elementari, come il controllo di una
lavatrice.
Vorrei sapere quanto c'e' di vero in questo... qual era la capacita'
di quei calcolatori primordiali?
Grazie.

...

....lavatrici? magari........erano molto molto piu' lenti.

Ti spiego cosa è in grado di fare una lavatrice oggi:
dopo che l'utente abbia deciso che programma di lavaggio utilizzare la
lavatrice è in grado di partire durante la notte, magari per ottimizzare i
consumi della casa, una volta iniziato il lavaggio controlla il peso della
biancheria immessa in maniera tale che possa ottimizzare il ciclo di
lavaggio. Durante il lavaggio è in grado di determinare la purezza
dell'acqua, minimizzando gli sprechi di detersivi ed acqua, se la biancheria
che si trova nel cestello è pulita la lavatrice passerà direttamente al
riscaquo o allo scarico per evitare di sprecare. Durante la centrifuga la
lavatrice è in grado di ottimizzare il carico del cestello in modo da
diminuire il rumore. Come tutti gli elettrodomestici di ultima generazione è
in grado di decidere se lavare a freddo, o se interrompere il lavaggio in
caso di sovraccarico della linea elettrica.
I modelli più evoluti possono essere controllati e controllare tutti gli
elettrodomestici di casa tramite internet (e-mail), via cellulare (con gli
SMS), o con il nuovo protocollo WAP.
Durante i primi voli nello spazio anche l'atterraggio della navicella dopo
la missione era pressoché affidato al caso ...
ti posso dire che le tecnologie utilizzate nella missione Apollo13 adesso
sono alla portata di bambini di 15 anni.
Regae

Risorse di rete :

Ti consiglio il sito storico della NASA nella quale c'e' un libro apposito
sull'argomento: "Computers in Spaceflight: The NASA experience", che copre
la storia dei computer nel volo spaziale umano, dalla Mercury, al primo
computer digitale della Gemini, al sistema dell'Apollo per chiudere con lo
Shuttle.
Lo trovi con il motore di ricerca della sezione "History" del sito NASA al
www.nasa.gov
Comunque il paragone che porti non e' del tutto corretto, per una serie di
motivi:
1) e' vero che si trattava di macchine di scarsa potenza, ma erano dei
sistemi dedicati e programmati solo per fare "girare" i programmi specifici
sviluppati ad hoc per le missioni.
E soprattutto si trattava di sistemi "state of the art" come hardware e
software, cioe' erano il meglio che la tecnologia elettronica e
l'informatica erano in grado di fornire, senza badare a costi di
costruzione, tipo di materiale e "know-how" necessario per arrivare al
risultato finale.
Un esempio, l'hardware si basava sulla tecnologia a circuiti integrati che
era nata pochi anni prima ed aveva costi proibitivi, nonostante questo il
60% di tutti i circuiti integrati prodotti in USA in quagli anni erano usati
dalla NASA.
Altro esempio, il software venne sviluppato dai migliori programmatori del
MIT. Gli studi che portarono allo sviluppo del software di navigazione e
allunaggio misero le basi per quella che oggi si chiama "software
engineering".
In sostanza, l'hardware e il software per andare sulla Luna era 10 anni
avanti alla tecnologia normalmente in commercio in quagli anni, grazie agli
investimenti eccezionali che la NASA pote' fare per vincere la corsa alla
Luna, un obiettivo politico prima che scientifico.
2) il grosso del lavoro di calcolo era svolto dai sistemi a terra,
tipicamente si trattava di coordinate di rotta, i quali poi inviavano ai
calcolatori di bordo di dati gia' elaborati e quindi pronti per essere
utilizzati nelle manovre nello spazio.
Le centinaia di programmi che governavano le fasi della missione erano
memorizzati come eseguibili su dei nastri magnetici e caricati nella "RAM" a
nuclei di ferrite nel momento in cui servivano.
Come si fa anche oggi per tutti i sistemi dedicati, venne sviluppato un
apposito sistema operativo real-time e multi-tasking che vacevano girare i
vari programmi "applicativi", ma che contemporaneamente gestivano altri
programmi residenti di diagnostica e controllo dello stato della navicella.
L'interfaccia utente era un display alfanumerico con un tastierino numerico
attraverso il quale l'equipaggio pteva dialogare con il computer accettando
o rifiutando le domande che il programma in esecuzione poneva a fronte di
scelte che richiedevano la decisione umana
Inoltre, era possibile aggiungere e modificare parametri di input al
programma qualora fosse necessario modificare il piano di volo e non fosse
possibile effettuare l'uplink da terra: per mezzo di istruzioni simili
all'assembler venivano impartiti nuovi comando al programma. L'operazione
era la seguente: si premeva il tasto "VERB" per indicare che si sitava
inserendo un'istruzione, poi si digitava la stringa di 0 e 1
dell'istruzione, poi si premeva ENTER, poi si premeva "NOUN" seguito
dall'argomento dell'istruzione, il successivo ENTER chiudeva l'istruzione
stessa.
Ad esempio questa operazione venne effettuata durante l'allunaggio di Apollo
14, quando, a causa di un errato contatto elettrico gli astronauti si resero
conto che il computer avrebbe abortito la missione in un momento che avrebbe
fatto precipitare il LEM sulla Luna. I programmatori del MIT di Boston
analizzarono il codice mentre il LEM compiva un'orbita lunare di attesa,
trovarono il bug ed inviarono via radio le istruzioni per modificare il
programma e settare dei "flag" in modo da fare ignorare il segnale errato al
computer.
Ciao, W.

 sono alla portata di bambini di 15 anni.
Ti sbagli. La tecnologia delle missioni Apollo era almeno 10 anni avanti a
quella corrente degli anni 60-70, certo non era quella attuale, ma era
perfettamente in grado di eseguire la missione prevista senza lasciare nulla
al caso.
L'hardware e il software sviluppato per il programma Apollo ha permesso una
piu' rapida evoluzione tecnologica nella vita di tutti i giorni proprio
perche' scoprirono e svilupparono sistemi cosi' avanzati che divennero di
uso comune dopo molti anni. Altro che bambino di 15 anni, con confondiamo la
potenza elaborativa di un sistema "general purpose" con la quella di un
sistema dedicato, anche se piu' rudimentale.
PS Fu proprio il computer di Apollo 13 a permettere agli astronauti di
tornare a casa vivi.
W.

Ciao!
Sicuramente hai ragione tu, ho scritto solo basandomi su quanto visto nel
film Apollo 13, non conosco i parametri delle missioni Apollo ne di altre di
quel periodo oganizzate dall'ente spaziale americano o russo.
Quello che volevo far osservare con il mio post è che, per quanto evolute
per l'epoca, le tecnologie usate per andare sulla luna sono state talmente
surclassate dalle nuove scoperte scientifiche da divenire museali.
L'elettronica contenuta nell'Apollo 13, sempre IMHO, al giorno d'oggi
potrebbe essere raccolta in una borsa da viaggio.
Regae

 potrebbe essere raccolta in una borsa da viaggio.
Vero, ma il sistema Apollo, come dicevo era molto piu' complesso ed
articolato del singolo computer sul LEM.
ciao, W.