Sara Poltronieri: Carlo Giocoli -...
Transcript of Sara Poltronieri: Carlo Giocoli -...
![Page 1: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/1.jpg)
Laboratorio di InformaticaLaboratorio di InformaticaA.A. 2006 - 2007
a cura di
Carlo Giocoli: Carlo Giocoli: [email protected]
http://dipastro.pd.astro.it/cosmoTeaching
Informatica
Sara Poltronieri: Sara Poltronieri: [email protected]
![Page 2: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/2.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 2
SommarioSommario• Componenti HardwareComponenti Hardware
• Rapporto utente – macchina: Sistema OperativoSistema Operativo
• Programmi di Scrittura: LaTeXLaTeX (introduzione)(introduzione)
• Posta elettronica: PinePine
• Browser, ricerca di articoli e materiale utile per la “vostra ricerca”
• Linguaggio di programmazione: MATLAB
![Page 3: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/3.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 3
Componenti Hardware (1)Componenti Hardware (1)
Processore (CPU): a X,YY GHz
Il compito della CPU è quello di leggere le istruzioni e i dati dalla memoria ed eseguire le istruzioni; il risultato della esecuzione di una istruzione dipende dal dato su cui opera e dallo stato interno della CPU stessa, che tiene traccia delle passate operazioni.
Memoria (RAM): XXXMB (es. SRAM, DRAM,SDRAM, DDR SDRAM)
E’ il supporto di memoria su cui è possibile leggere e scrivere informazioni con un accesso "casuale", ovvero senza dover rispettare un determinato ordine sequenziale, come ad esempio avviene per un nastro magnetico.
![Page 4: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/4.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 4
Componenti Hardware (2)Componenti Hardware (2)
Schermo: un quadrante o schermo video che rappresenta visivamente i dati forniti o elaborati da un'apparecchiatura elettronica.
Archiviazione: disco rigido (Hard Disk), è un dispositivo utilizzato per la memorizzazione a lungo termine dei dati in un computer.
Unità ottica: (CD-R, CD-RW, DVD+R DL/DVD±RW,Il masterizzatore è un dispositivo hardware atto a creare o duplicare compact disk (cd) o dvd di dati, audio e/o video.
![Page 5: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/5.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 5
Rapporto Utente Rapporto Utente –– MacchinaMacchina(Sistema Operativo)
Un sistema operativo è il programmaresponsabile del diretto controllocontrollo e gestione dell‘hardware che costituisce un computer e delle operazioni di base.
Si occupa anche di controllare gli accessi degli utenti e dei processi (“programmi”) che vengono eseguiti.
UTENTE MACCHINA (computer)
![Page 6: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/6.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 6
Sistema Operativo (1)Sistema Operativo (1)WINDOWSWINDOWS
LINUX LINUX -- UNIXUNIX
MacMac OS XOS X
Sistema a finestreSistema a finestre
![Page 7: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/7.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 7
Sistema Operativo (2)Sistema Operativo (2)Familiarità con Unix – Linux
Il mondo scientifico ha scelto Unix e poi Linux come sistema operativo …l’inidizzo collettivo anche negli altri settori si stà spostando verso questa direzione. Open Open SourceSource..
Il codice sorgentecodice sorgente del sistema operativo è a disposizione di tutti, e può essere modificato a proprio piacimento ed in base alle proprie necessità. Vari gruppi di lavoro fanno proprio questo e ognuno (senza scopi di lucro) rilascia la propria distribuzione …
![Page 8: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/8.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 8
Programmi di Scrittura (1) Programmi di Scrittura (1) Microsoft Word, Microsoft Word,
kWordkWord, , OpenofficeOpenoffice……
Linguaggio di scrittura universale (o quasi) nel mondo scientifico … rende universale gli stili e i formati … ad esempio sottomissione di articoli a riviste (MNRAS, ApJ, A&A …) o proposal per tempo di osservazione ad un telescopio.
LaTeX: http://ctan.org
![Page 9: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/9.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 9
Programmi di Scrittura (2): Programmi di Scrittura (2): LaTeXLaTeX“Scrivere in LateX” richiede uscire dal semplice modo di concepire un documento scritto (.doc) …
Bisogna imparare un vero e proprio “linguaggio di programmazione”, da “scrivere” su un editor di testo (ad esempio EmacsEmacs) e poi compilare ciò che si è editato con 2/3 semplici righe di comando in base alle proprie esigenze.
OUTPUT
.dvi .ps
![Page 10: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/10.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 10
Posta Elettronica (1)Posta Elettronica (1)Di solito ogni utente UnixUnix o LinuxLinux di una “rete Universitaria” ha un indirizzo di posta elettronica legato al proprio nome utente (user name).
Ad esempio:Ad esempio:- Nome della macchina:matisse.pd.astro.it
- User name: cgiocoli
Il mio indirizzo di posta elettronica su questa macchina di lavoro è[email protected]
![Page 11: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/11.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 11
Posta Elettronica (2)Posta Elettronica (2)Aprire un terminale …
Controllate il vostro nome utente … e la macchina sulla quale lavorate …
mandateci un mail (i diversi indirizzi vanno separati con una
virgola)
PINEPINE
Oggetto: Oggetto: laboratorio di informaticaTesto: Testo: ciao mi chiamo …,
il mio nome utente è …,
lavoro sula macchina …
![Page 12: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/12.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 12
Browser web (1): Browser web (1): ……
Internet Explorer (Windows & Mac OS X)
Mozilla Firefox (Windows, Linux & Mac OS X)
Netscape (Windows & Linux)
Flock (Windows, Linux & Mac OS X)
![Page 13: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/13.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 13
Browser web (2): Browser web (2): Pubblicazioni ScientifichePubblicazioni Scientifiche
![Page 14: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/14.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 14
Browser web (3)Browser web (3)Ho bisogno di un articolo … ? … di dati … o altro per il mio lavoro scientifico ….!
http://http://babbage.sissa.itbabbage.sissa.it
prepre--printprint di di aritcoliaritcoli o o procedingproceding per conferenzaper conferenza
http://http://adswww.harvard.eduadswww.harvard.edu//
aritcoliaritcoli o o procedingproceding per conferenza pubblicati definitivamenteper conferenza pubblicati definitivamente
![Page 15: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/15.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 15
Browser web (4)Browser web (4)SDSSSDSS
VirgoVirgo -- MpaMpa
![Page 16: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/16.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 16
MATrixMATrix LABoratoryLABoratoryMATrix LABoratory è un linguaggio ad alto rendimento per la computazione tecnica e scientifica.
E’ un software commerciale (non è open source!!).
Licenza e aggiornamenti costosi!
OctaveOctave Workshop
![Page 17: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/17.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 17
PotenzialitPotenzialitàà di di MatlabMatlab• Matematica e calcolo.• Sviluppo di procedura.• Modellistica, simulazione e prototyping.• Analisi di dati, esplorazione e visualizzazione.• Disegno industriale e scientifico.• Sviluppo di applicazione, compreso la costruzione grafica dell’
interfaccia utente
ToolboxesToolboxes = famiglia di soluzioni di applicazioni scientifiche (insiemi di .m files). Forniscono le basi per applicare la tecnologia specializzata.
PartialPartial DifferentialDifferential ToolboxToolboxOptimizationOptimization ToolboxToolboxStatisticStatistic ToolboxToolboxAerospaceAerospace ToolboxToolboxImageImage Processing Processing ToolboxToolbox......
![Page 18: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/18.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 18
Esempio
![Page 19: Sara Poltronieri: Carlo Giocoli - dipastro.pd.astro.itdipastro.pd.astro.it/cosmo/Informatica/lezioni06/0.2006.pdf · A.A. 2006 - 2007 Laboratorio di Informatica 3 Componenti Hardware](https://reader034.fdocument.pub/reader034/viewer/2022042619/5a78d03b7f8b9a77088b5930/html5/thumbnails/19.jpg)
A.A. 2006 - 2007 Laboratorio di Informatica 19
Cosa vi aspetta...
• Elementi base di programmazione, matrici e vettori;• Strutture if...else, cicli;• Macro e funzioni (myfile.m);• Operazioni di input/output;• Visualizzazioni grafiche; • Applicazioni statistiche (elaborazione dati);• ...
• ESEMPI
http://www.mathworld.com