Corso di informatica (libera) modulo 1
-
Upload
andrea-eraclitux -
Category
Education
-
view
2.520 -
download
6
description
Transcript of 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
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
3
Prima di iniziare ricorda che:Prima di iniziare ricorda che:
Sbagliando si impara!
Andrea Masi - [email protected] - www.eraclitux.com
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
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
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
7
Cos'è il software?Cos'è il software?
== RicettarioRicettarioRicettarioRicettarioSoftwareSoftwareSoftwareSoftware
Il software sono i programmi
Andrea Masi - [email protected] - www.eraclitux.com
8
Cos'è l'hardware?Cos'è l'hardware?
==ComputerComputerComputerComputer CucinaCucinaCucinaCucina
Andrea Masi - [email protected] - www.eraclitux.com
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
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
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
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
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
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
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
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
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
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
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
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
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
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
23
… … un americano (povero)...un americano (povero)...
Richard Stallman.
Richard Stallman fondatore del movimento del software libero.
Andrea Masi - [email protected] - www.eraclitux.com
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.
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
26
KDE
Gnome
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
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
30
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
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
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
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
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
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
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
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
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
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...
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
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