Want to create interactive content? It’s easy in Genially!

Get started free

Richtung Mond Präsentation

federico gallo

Created on October 31, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Vaporwave presentation

Animated Sketch Presentation

Memories Presentation

Pechakucha Presentation

Decades Presentation

Color and Shapes Presentation

Historical Presentation

Transcript

Margaret HamiltONELA missionE Apollo

PRESENTAZIONE DI FEDERICO GALLO III°A

INTRODUZIONE

Margaret Hamilton è una figura iconica nell'ambito dell'informatica e dell'esplorazione spaziale. Nata nel 1936 a Paoli, in Indiana, ha mostrato fin da giovane un forte interesse per la matematica e la logica.

FORMAZIONE E CARRIERA

Si è laureata in matematica e filosofia al Earlham College, dove ha iniziato a coltivare le sue capacità di problem solving.Negli anni '60, Margaret è entrata nel mondo del software, lavorando presso il Massachusetts Institute of Technology (MIT). Qui, la sua carriera ha preso una svolta significativa quando è stata assunta per lavorare al programma Apollo della NASA.

SVILUPPO DEL SOFTWARE

Il suo lavoro al MIT si concentrava sullo sviluppo del software per il computer di bordo utilizzato nelle missioni Apollo. In un'epoca in cui la tecnologia informatica era ancora agli albori, Hamilton e il suo team affrontarono enormi sfide.

SFIDE TECNOLOGICHE

La programmazione avveniva in un contesto in cui l'hardware era limitato, con solo 64 kilobyte di memoria disponibile e senza i moderni strumenti di sviluppo software.

PROGRAMMAZIONE ASSEMBLY AGC

Margaret utilizzò principalmente il linguaggio di programmazione assembly, scrivendo codice che doveva essere estremamente preciso e affidabile, data la missione critica delle missioni spaziali.

Soluzione ai problemi
Algoritmi di errore

Uno dei principali contributi di Hamilton al programma Apollo è stato lo sviluppo di algoritmi avanzati per il rilevamento e il recupero degli errori. Questi algoritmi erano progettati per gestire le emergenze e garantire il successo delle missioni.

Grazie agli algoritmi di Hamilton, il sistema ha potuto rilevare il problema e dare priorità ai compiti cruciali, ignorando le funzioni non essenziali. Questo ha permesso agli astronauti di completare con successo l'allunaggio, una delle conquiste più importanti della storia dell'umanità.

Affrontare le sfide
Caso Apollo 11

La capacità di Margaret di affrontare intoppi e problemi imprevisti ha avuto un impatto duraturo. Durante le missioni Apollo, Hamilton e il suo team hanno dovuto affrontare numerose sfide, sia tecniche che logistiche.

Un esempio notevole è il sistema di priorità implementato nel software di volo. Durante la storica missione Apollo 11, il computer di bordo ha affrontato un sovraccarico di compiti a causa di un radar acceso per errore.

Aggiornamenti e miglioramenti

Ogni nuova missione portava con sé rischi e incognite, e il software di volo doveva essere in grado di adattarsi rapidamente alle circostanze mutevoli. Hamilton ha costantemente migliorato e aggiornato il codice, integrando nuove funzionalità e affinando la robustezza del sistema.

Pioniera nel settore

In un'epoca in cui l'informatica era un campo dominato dagli uomini, Margaret Hamilton è emersa come una pioniera. Ha coniato il termine "software engineering" e ha enfatizzato l'importanza di una progettazione rigorosa e di standard elevati nello sviluppo del software.

Riconoscimenti

Il lavoro di Hamilton non è passato inosservato. Oltre a contribuire in modo decisivo al successo delle missioni Apollo, ha ricevuto numerosi riconoscimenti e premi nel corso della sua carriera, tra cui la Medaglia Presidenziale della Libertà nel 2016, un onore conferito dal presidente Barack Obama.

CONCLUSIONE

In conclusione, Margaret Hamilton non è solo una figura centrale nella storia della NASA, ma anche un simbolo di innovazione e resilienza. La sua dedizione al lavoro e la sua capacità di affrontare sfide impossibili hanno aperto la strada a generazioni future di scienziati e ingegneri.

THANK YOU VERY MUCH

DEFINIZIONE DI ALGORITMO

Un algoritmo è una sequenza finita di operazioni che consente di risolvere un problema matematico o informatico.

DEFINIZIONE DI PROGRAMMAZIONE ASSEMBLY

Un assembly è una raccolta di tipi e risorse creati per essere usati insieme e per formare un'unità logica di funzionalità.

UN COMPUTER È COMPOSTO DA DUE PARTI PRINCIPALI:L'HARDWARE E IL SOFTWARE

L'HARDWARE È LA PARTE FISICA DEL SISTEMA, QUELLA CHE SI PUÒ TOCCARE: STRUMENTI OTTICI, MAGNETICI, ELETTRICI, ELETTRONICI...

IL SOFTWARE È LA PARTE LOGICA DEL SISTEMA, QUELLA CHE COSTITUISCE LA MENTE DEL COMPUTER: APP, PROGRAMMI, DATI...