Corso di informatica (libera) modulo 1

43
1 Corso di informatica Corso di informatica (libera) (libera) di base di base Modulo 1 Modulo 1 Di Andrea Masi - Di Andrea Masi - [email protected] [email protected] - - www.eraclitux.com www.eraclitux.com Versione 0.8 Versione 0.8

description

Semplici ed intuitive slide per avvicinare chi è digiuno di computer all'affascinante mondo dell'informatica attraverso il software libero. Primo modulo.

Transcript of Corso di informatica (libera) modulo 1

Page 1: Corso di informatica (libera) modulo 1

1

Corso di informatica Corso di informatica (libera)(libera) di base di baseModulo 1Modulo 1

Di Andrea Masi - Di Andrea Masi - [email protected]@eraclitux.com - - www.eraclitux.comwww.eraclitux.comVersione 0.8Versione 0.8

Page 2: Corso di informatica (libera) modulo 1

2

Tu sei libero:

di riprodurre, distribuire, comunicare al pubblico, esporre in pubblico, rappresentare, eseguire e recitare quest'opera

di modificare quest'operaAlle seguenti condizioni:

Attribuzione — Devi attribuire la paternità dell'opera nei modi indicati dall'autore o da chi ti ha dato l'opera in licenza e in modo tale da non suggerire che essi avallino te o il modo in cui tu usi l'opera.

Non commerciale — Non puoi usare quest'opera per fini commerciali.Condividi allo stesso modo — Se alteri o trasformi quest'opera, o se la usi per crearne un'altra, puoi

distribuire l'opera risultante solo con una licenza identica o equivalente a questa.Prendendo atto che:

Rinuncia — E' possibile rinunciare a qualunque delle condizioni sopra descritte se ottieni l'autorizzazione dal detentore dei diritti.

Pubblico Dominio — Nel caso in cui l'opera o qualunque delle sue componenti siano nel pubblico dominio secondo la legge vigente, tale condizione non è in alcun modo modificata dalla licenza.

Altri Diritti — La licenza non ha effetto in nessun modo sui seguenti diritti:Le eccezioni, libere utilizzazioni e le altre utilizzazioni consentite dalla legge sul diritto d'autore;

I diritti morali dell'autore;Diritti che altre persone possono avere sia sull'opera stessa che su come l'opera viene utilizzata, come il diritto

all'immagine o alla tutela dei dati personali.Nota — Ogni volta che usi o distribuisci quest'opera, devi farlo secondo i termini di questa licenza, che va

comunicata con chiarezza.

TERMINI DI UTILIZZO:TERMINI DI UTILIZZO:Attribuzione - Non commerciale - Condividi allo stesso modo 2.5 Attribuzione - Non commerciale - Condividi allo stesso modo 2.5

Italia (CC BY-NC-SA 2.5)Italia (CC BY-NC-SA 2.5)

Andrea Masi - [email protected] - www.eraclitux.com

Page 3: Corso di informatica (libera) modulo 1

3

Prima di iniziare ricorda che:Prima di iniziare ricorda che:

Sbagliando si impara!

Andrea Masi - [email protected] - www.eraclitux.com

Page 4: Corso di informatica (libera) modulo 1

4

Il corsoIl corso

Ciao a tutti sono l'omino sentenzioso

➔ cinque lezioni da 2 ore circa

➔ orario indicativo .........

Andrea Masi - [email protected] - www.eraclitux.com

Page 5: Corso di informatica (libera) modulo 1

5

Programma del Modulo 1Programma del Modulo 1

HW e SW stanno per hardware e software.S.O. sta per sistema

operativo.

➔ differenza Hardware Software

➔ il Sistema Operativo, questo sconosciuto

➔ storia e filosofia dell'opensource

Andrea Masi - [email protected] - www.eraclitux.com

Page 6: Corso di informatica (libera) modulo 1

6

Cos'è il sistema operativo?Cos'è il sistema operativo?

==S.O.S.O.S.O.S.O.

Il logo di linux

CuocoCuocoCuocoCuoco

Andrea Masi - [email protected] - www.eraclitux.com

Page 7: Corso di informatica (libera) modulo 1

7

Cos'è il software?Cos'è il software?

== RicettarioRicettarioRicettarioRicettarioSoftwareSoftwareSoftwareSoftware

Il software sono i programmi

Andrea Masi - [email protected] - www.eraclitux.com

Page 8: Corso di informatica (libera) modulo 1

8

Cos'è l'hardware?Cos'è l'hardware?

==ComputerComputerComputerComputer CucinaCucinaCucinaCucina

Andrea Masi - [email protected] - www.eraclitux.com

Page 9: Corso di informatica (libera) modulo 1

9

I componenti hardware fondamentaliI componenti hardware fondamentali

Disco rigidoDisco rigidoDisco rigidoDisco rigido

Scheda madreScheda madreScheda madreScheda madre

Memoria ramMemoria ramMemoria ramMemoria ram

ProcessoreProcessoreProcessoreProcessore

Andrea Masi - [email protected] - www.eraclitux.com

Page 10: Corso di informatica (libera) modulo 1

10

I componenti fondamentaliI componenti fondamentali

Scheda madreScheda madreScheda madreScheda madre

La scheda madre è come la stanza in cui allestiamo la cucina, di questa interessa la grandezza e come è fatta l'impianto elettrico e idrico. Sulla scheda madre vengono

inseriti tutti gli altri componenti.

Andrea Masi - [email protected] - www.eraclitux.com

Page 11: Corso di informatica (libera) modulo 1

11

I componenti fondamentaliI componenti fondamentali

ProcessoreProcessoreProcessoreProcessore

Il PROCESSORE o CPU è la parte del computer che esegue tutti i calcoli sui dati. Può essere paragonato

all'insieme degli strumenti che sono nella cucinae senza i quali gli ingredienti (i dati da manipolare come foto,

musica, testi etc) sarebbero inutili.

Andrea Masi - [email protected] - www.eraclitux.com

Page 12: Corso di informatica (libera) modulo 1

12

I componenti fondamentaliI componenti fondamentali

Memoria ramMemoria ramMemoria ramMemoria ram

La MEMORIA RAM è uno spazio dove il PROCESSOREconserva i dati i e i programmi che sta eseguendo.

È' paragonabile al piano di lavoro della cucina.Immaginiamo il cuoco che, mentre lavora, ha sul piano il ricettario e gli ingredienti e avremo capito a cosa serve la ram. Ogni volta che

spegniamo il computer (abbiamo finito di cucinare) la ram viene azzerata così come il piano di lavoro del cuoco viene pulito da ogni

cosa.

Andrea Masi - [email protected] - www.eraclitux.com

Page 13: Corso di informatica (libera) modulo 1

13

I componenti fondamentaliI componenti fondamentali

Disco rigidoDisco rigidoDisco rigidoDisco rigido

Il DISCO RIGIDO o HARD DISK è paragonabile alla dispensa della cucina in cui vengono custoditi i dati (gli ingredienti) i

programmi (il ricettario) e il sistema operativo (il cuoco, si il cuoco dorme nella dispensa!). Anche quando spegniamo il computer (chiudiamo la cucina) la RAM si azzera ma il contenuto della

dispensa resta.

Andrea Masi - [email protected] - www.eraclitux.com

Page 14: Corso di informatica (libera) modulo 1

14

Precisazione sulle memoriePrecisazione sulle memorie

➔ La ram è molto veloce sia in lettura che in scrittura ma è costosa. Così è usata come piano da lavoro.

➔ Il disco rigido è lento sia quando vado a leggerlo che quando vado a scriverlo ma è più economico della RAM a

parità di spazio. Ecco perché si usa come dispensa.

Perché ho bisogno di due memorie, la ram e il disco rigido?Perché ho bisogno di due memorie, la ram e il disco rigido?Perché ho bisogno di due memorie, la ram e il disco rigido?Perché ho bisogno di due memorie, la ram e il disco rigido?

Andrea Masi - [email protected] - www.eraclitux.com

Page 15: Corso di informatica (libera) modulo 1

15

Uso dell'hardwareUso dell'hardware

Quando uso il computer in nessun modoQuando uso il computer in nessun modomi è permesso di usare direttamentemi è permesso di usare direttamente

l'hardware è il S.O. che lo fa al mio posto,l'hardware è il S.O. che lo fa al mio posto,così è così è moltomolto più sicuro... più sicuro...

Quando uso il computer in nessun modoQuando uso il computer in nessun modomi è permesso di usare direttamentemi è permesso di usare direttamente

l'hardware è il S.O. che lo fa al mio posto,l'hardware è il S.O. che lo fa al mio posto,così è così è moltomolto più sicuro... più sicuro...

Quando vado al ristorante non miQuando vado al ristorante non miè assolutamente permesso diè assolutamente permesso di

usare la cucina è il cuoco che lo fausare la cucina è il cuoco che lo faper soddisfare i miei bisogniper soddisfare i miei bisogni

Quando vado al ristorante non miQuando vado al ristorante non miè assolutamente permesso diè assolutamente permesso di

usare la cucina è il cuoco che lo fausare la cucina è il cuoco che lo faper soddisfare i miei bisogniper soddisfare i miei bisogni

Andrea Masi - [email protected] - www.eraclitux.com

Page 16: Corso di informatica (libera) modulo 1

16

Come lavora il computer (1)Come lavora il computer (1)

Il cuoco riceve l'ordine di cucinare l'anatra Il cuoco riceve l'ordine di cucinare l'anatra all'aranciaall'arancia

Il cuoco riceve l'ordine di cucinare l'anatra Il cuoco riceve l'ordine di cucinare l'anatra all'aranciaall'arancia

1

In base alla ricetta usa i diversi utensili comeIn base alla ricetta usa i diversi utensili comeil forno e il coltello sugli ingredientiil forno e il coltello sugli ingredienti

In base alla ricetta usa i diversi utensili comeIn base alla ricetta usa i diversi utensili comeil forno e il coltello sugli ingredientiil forno e il coltello sugli ingredienti

3

Prende il ricettario e gli ingredientiPrende il ricettario e gli ingredientinella dispensa e li mette sul tavolo da lavoronella dispensa e li mette sul tavolo da lavoro

Prende il ricettario e gli ingredientiPrende il ricettario e gli ingredientinella dispensa e li mette sul tavolo da lavoronella dispensa e li mette sul tavolo da lavoro

2

Quando ha finito di lavorare pulisce gli utensiliQuando ha finito di lavorare pulisce gli utensililibera il tavolo da lavoro e riponelibera il tavolo da lavoro e ripone

gli avanzi in dispensagli avanzi in dispensa

Quando ha finito di lavorare pulisce gli utensiliQuando ha finito di lavorare pulisce gli utensililibera il tavolo da lavoro e riponelibera il tavolo da lavoro e ripone

gli avanzi in dispensagli avanzi in dispensa

4

Andrea Masi - [email protected] - www.eraclitux.com

Page 17: Corso di informatica (libera) modulo 1

17

Come lavora il computer (2)Come lavora il computer (2)

L'utente deve scrivere una lettera cosìL'utente deve scrivere una lettera cosìclicca sull'icona di openofficeclicca sull'icona di openoffice

L'utente deve scrivere una lettera cosìL'utente deve scrivere una lettera cosìclicca sull'icona di openofficeclicca sull'icona di openoffice

1

Il S.O. attraverso openoffice esegue leIl S.O. attraverso openoffice esegue leazioni dell'utenteazioni dell'utente

Il S.O. attraverso openoffice esegue leIl S.O. attraverso openoffice esegue leazioni dell'utenteazioni dell'utente

3

Il sistema operativo rileva il click delIl sistema operativo rileva il click delmouse e avvia openoffice nella rammouse e avvia openoffice nella ram

Il sistema operativo rileva il click delIl sistema operativo rileva il click delmouse e avvia openoffice nella rammouse e avvia openoffice nella ram

2

Quando l'utente ha finito di scrivere clicca sul Quando l'utente ha finito di scrivere clicca sul pulsante pulsante salva salva e il S.O. memorizza sul disco e il S.O. memorizza sul disco

rigido il documentorigido il documento

Quando l'utente ha finito di scrivere clicca sul Quando l'utente ha finito di scrivere clicca sul pulsante pulsante salva salva e il S.O. memorizza sul disco e il S.O. memorizza sul disco

rigido il documentorigido il documento

4

Andrea Masi - [email protected] - www.eraclitux.com

Page 18: Corso di informatica (libera) modulo 1

18

Tradotto vuol direche chiunque

sia in grado puòmodificare il programma

legalmente!

L'opensourceL'opensource

“In informatica, open source (termine inglese che significa sorgente aperto) indica un software rilasciato con un tipo di licenza per la quale il codice sorgente è lasciato alla disponibilità di eventuali sviluppatori, in modo che con la collaborazione (in genere libera e spontanea) il prodotto finale possa raggiungere una complessità maggiore di quanto potrebbe ottenere un singolo gruppo di programmazione.”tratto da wikipedia

Andrea Masi - [email protected] - www.eraclitux.com

Page 19: Corso di informatica (libera) modulo 1

19

Il software liberoIl software libero

Il simbolo del software libero

Il software libero è software rilasciato con una licenza che permette a chiunque di utilizzarlo e che ne incoraggia lo studio, le modifiche e la redistribuzione; per le sue caratteristiche, si contrappone al software proprietario ed è differente dalla concezione open source, incentrandosi sulla libertà dell'utente e non solo sull'apertura del codice sorgente.tratto da wikipedia

Andrea Masi - [email protected] - www.eraclitux.com

Page 20: Corso di informatica (libera) modulo 1

20

Le "quattro libertà" del software liberoLe "quattro libertà" del software libero

Libertà di eseguire il programma per Libertà di eseguire il programma per qualsiasi scopo qualsiasi scopo

Libertà di eseguire il programma per Libertà di eseguire il programma per qualsiasi scopo qualsiasi scopo

Libertà di studiare il programma e Libertà di studiare il programma e modificarlomodificarlo

Libertà di studiare il programma e Libertà di studiare il programma e modificarlomodificarlo

Libertà di copiare il programma in modo da Libertà di copiare il programma in modo da aiutare il prossimoaiutare il prossimo

Libertà di copiare il programma in modo da Libertà di copiare il programma in modo da aiutare il prossimoaiutare il prossimo

Libertà di migliorare il programma e di distribuirne Libertà di migliorare il programma e di distribuirne pubblicamente i miglioramenti, in modo tale che tutta la pubblicamente i miglioramenti, in modo tale che tutta la

comunità ne tragga beneficiocomunità ne tragga beneficio

Libertà di migliorare il programma e di distribuirne Libertà di migliorare il programma e di distribuirne pubblicamente i miglioramenti, in modo tale che tutta la pubblicamente i miglioramenti, in modo tale che tutta la

comunità ne tragga beneficiocomunità ne tragga beneficio

Andrea Masi - [email protected] - www.eraclitux.com

Page 21: Corso di informatica (libera) modulo 1

21

La sottile differenzaLa sottile differenza

Andrea Masi - [email protected] - www.eraclitux.com

L'open source è una metodologia di sviluppo

Il free software è un movimento sociale

Page 22: Corso di informatica (libera) modulo 1

22

C'era una volta un finlandese...C'era una volta un finlandese...

Linus Torvalds

Linus Torvalds è il programmatore finlandese che ha dato il calcio di

inizio allo sviluppo di linux. Nel 1991 diede i natali al nostro cuoco

preferito, la prima versione era semplice e limitata ma prometteva

bene...

Andrea Masi - [email protected] - www.eraclitux.com

Page 23: Corso di informatica (libera) modulo 1

23

… … un americano (povero)...un americano (povero)...

Richard Stallman.

Richard Stallman fondatore del movimento del software libero.

Andrea Masi - [email protected] - www.eraclitux.com

Page 24: Corso di informatica (libera) modulo 1

24

Bill Gates

Non disponiamo dell'autorizzazione

Andrea Masi - [email protected] - www.eraclitux.com

… … e un americano (ricco, molto ricco)...e un americano (ricco, molto ricco)...

Bill Gates fondatore di Microsoft. La quasi totalità del software di questa azienda non è open source e per essere utilizzato si ha bisogno di

acquistare una licenza. Non si può modificare legalmente questo

software nemmeno dopo l'acquisto della licenza.

Page 25: Corso di informatica (libera) modulo 1

25

Un cuoco, tanti grembiuliUn cuoco, tanti grembiuli

Con la parola linux ci si Con la parola linux ci si riferisce al cuoco nudo, riferisce al cuoco nudo,

senza vestiti. senza vestiti.

Con la parola linux ci si Con la parola linux ci si riferisce al cuoco nudo, riferisce al cuoco nudo,

senza vestiti. senza vestiti.

Possiamo installare linux scegliendo interfacce (vestiti) diversi. Ne esistono molti, i più popolari sono: KDE,

GNOME, Xfce. Non esiste una migliore in generale ma solo quella che ci piace di più. Una nota merita Xfce

che può essere installato anche su computer vecchiotti.

Foto di Martin Bravenboerhttp://www.flickr.com/photos/bravenboer/

Andrea Masi - [email protected] - www.eraclitux.com

Page 26: Corso di informatica (libera) modulo 1

26

KDE

Page 27: Corso di informatica (libera) modulo 1

Gnome

Page 28: Corso di informatica (libera) modulo 1

28

Tanti Linux, troppi linuxTanti Linux, troppi linux

Esistono molte versioni chiamate DISTRIBUZIONI. Proprio perché linux è software libero chiunque può modificarlo ed adattarlo, così

sono nate tante versioni diverse ciascuna col suo gruppo di sviluppatori e la propria comunità. Puoi farti un'idea del numero di

distribuzioni esistenti visitando http://distrowatch.com/

Ma quanti linux esistono?Ma quanti linux esistono?Ma quanti linux esistono?Ma quanti linux esistono?

Andrea Masi - [email protected] - www.eraclitux.com

Page 29: Corso di informatica (libera) modulo 1

29

Tanti Linux, troppi linuxTanti Linux, troppi linux

Qual è la migliore distribuzione?Qual è la migliore distribuzione?Qual è la migliore distribuzione?Qual è la migliore distribuzione?

Non esiste una distribuzione migliore in assoluto ma solo quella giusta per le nostre necessità. Le varie distribuzioni si

differenziano anche per lo scopo per cui vengono create. Esempio: la distribuzione Debian è orientata ai sistemi di

produzione cioè nasce per le aziende che hanno necessità di un sistema molto affidabile. Se vogliamo usare linux come

alternativa a microsoft windows esistono distribuzioni migliori di Debian noi useremo Ubuntu.

Andrea Masi - [email protected] - www.eraclitux.com

Page 30: Corso di informatica (libera) modulo 1

30

Page 31: Corso di informatica (libera) modulo 1

31

Ubuntu, linux per esseri umaniUbuntu, linux per esseri umani

Ubuntu è una parola zulu che vuol dire umanità, è anche utilizzata in un detto

africano che recita: “io sono ciò che sono per merito di ciò che siamo tutti”.

Lo scopo fondamentale di questa distribuzione è quello di fornire un s.o. per l'utente “normale” magari appena passato a linux da windows.

Andrea Masi - [email protected] - www.eraclitux.com

Page 32: Corso di informatica (libera) modulo 1

32

Installare ubuntuInstallare ubuntu

Andrea Masi - [email protected] - www.eraclitux.com

Page 33: Corso di informatica (libera) modulo 1

33

Installare ubuntuInstallare ubuntu

➔Si installa come un normale programma sotto windows (xp e vista)

➔Si disinstalla altrettanto facilmente

➔Non modifica il sistema creando partizioni e bootloader

Requisiti di sistema

256 MB memoria

5 GB hard disk

Andrea Masi - [email protected] - www.eraclitux.com

Page 34: Corso di informatica (libera) modulo 1

34

Appendice A: i buchi dietro al pcAppendice A: i buchi dietro al pc

PORTA PARALLELAUsata nelle vecchie stampanti

Superata dall'usb.

PORTE USB

PORTA TASTIERA

PORTE SERIALIUsata in alcuni vecchi mouse.

Superata dall'usb

PORTA MOUSE

Andrea Masi - [email protected] - www.eraclitux.com

Page 35: Corso di informatica (libera) modulo 1

35

Appendice A: i buchi dietro al pcAppendice A: i buchi dietro al pc

PORTA MIDIUsata per vecchi joystick. Vi si possono collegare

alcune tastiere per suonare

INGRESSO AUDIO

USCITA AUDIO

Le casse vanno qui

MICROFONO

Andrea Masi - [email protected] - www.eraclitux.com

Page 36: Corso di informatica (libera) modulo 1

36

Appendice A: i buchi dietro al pcAppendice A: i buchi dietro al pc

Connettore dello Connettore dello schermoschermo

Connettore dello Connettore dello schermoschermo

Connettore dallo schermo

Connettore sul retro del computer

Andrea Masi - [email protected] - www.eraclitux.com

Page 37: Corso di informatica (libera) modulo 1

37

Appendice A: i buchi dietro al pcAppendice A: i buchi dietro al pc

Connettore Connettore dell'alimentazionedell'alimentazione

Connettore Connettore dell'alimentazionedell'alimentazione

Andrea Masi - [email protected] - www.eraclitux.com

Page 38: Corso di informatica (libera) modulo 1

38

Appendice A: prese USBAppendice A: prese USB

Questo standard nasce per semplificare le cose. Dispositivi diversi usano la stessa

presa. Esempi sono macchine fotografiche, stampanti, scanner, memorie esterne

Il simbolo dell'usb. Indica che l'apparecchio può essere collegato al

computer tramite la presa usb

Andrea Masi - [email protected] - www.eraclitux.com

Page 39: Corso di informatica (libera) modulo 1

39

Appendice A: collegare i caviAppendice A: collegare i cavi

Solo le prese USB possono essere collegate a computer

acceso, anzi sono fatte apposta. Per tutte le altre è

altamente raccomandato che il pc sia spento, se non facciamo così la periferica potrebbe non

funzionare o danneggiare qualcosa. Siete stati avvertiti!!!

Andrea Masi - [email protected] - www.eraclitux.com

Page 40: Corso di informatica (libera) modulo 1

40

Appendice B: le lucineAppendice B: le lucine

ROSSO

VERDE

Si accende e resta fissa quando premiamo il tasto on del computer.

Indica che il pc è acceso.

Lampeggia quando il disco rigido è in uso in scrittura o in lettura.

Andrea Masi - [email protected] - www.eraclitux.com

Page 41: Corso di informatica (libera) modulo 1

41

Visita Visita www.eraclitux.comwww.eraclitux.com e scopri e scopri altre guide, articoli, presentazioni e altre guide, articoli, presentazioni e

tanto altro...tanto altro...

Page 42: Corso di informatica (libera) modulo 1

42

BibliografiaBibliografia

➔Appunti di informatica libera di Daniele Giacomini➔ Fondamenti di Linux, Steve Shah, Wale Soyinka McGrawHill➔ http://it.wikipedia.org/

Andrea Masi - [email protected] - www.eraclitux.com

Page 43: Corso di informatica (libera) modulo 1

DisclaimerDisclaimerL'autore non potrà essere ritenuto responsabile per incidenti o conseguenti danni

che derivino, o siano causati, dall'uso proprio o improprio delle informazioni contenute.

L'autore non si assume nessuna responsabilità per eventuali errori o omissioni di qualunque tipo.

L'autore non è legato in alcun modo ai marchi ed alle notizie presenti all'interno delle proprie pagine. Tutti i marchi registrati citati all'interno di questo sito sono proprietà

degli aventi diritto.

Nella stesura di quest'opera si è cercato di utilizzare materiale non coperto da copyright. L'autore provvederà a rimuovere qualunque contenuto che il cui uso violi

diritti d'autore.

L'autore declina ogni responsabilità per qualsiasi controversia direttamente o indirettamente collegata ai contenuti dell'opera.

Il materiale contenuto nell'opera può presentare imprecisioni o errori tipografici. L'autore non può e non vuole garantire le completezza, accuratezza e precisione

delle notizie e informazioni contenute. L'utente utilizza l'opera ed il materiale contenuto a suo rischio. In qualsiasi momento potrebbero essere fatte delle

modifiche.

Andrea Masi - [email protected] - www.eraclitux.com