Upload
luigi-puzone
View
478
Download
1
Tags:
Embed Size (px)
Citation preview
1
Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.6 - Sistema Operativo Linux
Informatica 2
ing. Luigi Puzone
1
Sistemi operativi e software
Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.6 - Sistema Operativo Linux
Linuxcaratteristiche principali:
• È un sistema operativo
“Open Source”
2
Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.6 - Sistema Operativo Linux
Licenze software• Open Source
– il codice sorgente viene fornito gratuitamente. Ognuno è libero di apportarvi modifiche a patto di renderle note e rendere noto chi aveva realizzato la prima versione del software.
• Freeware– il programma compilato viene fornito con una licenza d’uso
gratuita. Posso usare il programma liberamente ma il codice sorgente non viene reso disponibile.
• Shareware– il programma viene fornito con una licenza d’uso gratuita
temporanea. Scaduti, ad esempio, 30 giorni bisogna acquistare una licenza d’uso del programma.
• A pagamento– Viene acquistato il programma o meglio la licenza d’uso. Oltre
al software viene messa a disposizione anche l’assistenza tecnica su di esso.
Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.6 - Sistema Operativo Linux
Linuxcaratteristiche principali:
• È un sistema operativo “Open
Source”
• Linux è il nome del kernel
originariamente sviluppato da Linus
Torvalds.
• Ne esistono diverse “distribuzioni”
3
Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.6 - Sistema Operativo Linux
• Non esiste un'unica versione di GNU/Linux, ma esistono diverse distribuzioni solitamente create da comunità di sviluppatori o società, che preparano e scelgono i pacchetti software da includere.
• Una distribuzione viene, in generale, realizzata– aggiungendo funzionalità al nucleo di base del sistema operativo
– Fornendo servizi aggiuntivi ad esempio di consulenza
Linuxcaratteristiche principali: le distribuzioni
Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.6 - Sistema Operativo Linux
• Le distribuzioni Linux più note sono:
Suse, RedHat, Debian, Mandrake, Ubuntu
• Esistono distribuzioni dette “live CD”eseguibili direttamente da CD senza installare il sistema operativo sul proprio hard disk (Knoppix, Ubuntu ecc.)
Linuxcaratteristiche principali: le distribuzioni
4
Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.6 - Sistema Operativo Linux
Linuxcaratteristiche principali:
Interfaccia Grafica
Multiutente
Multitasking
Multithreading
Multiprocessing
8Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.6 - Sistema Operativo Linux
MultiutenteCiascun utente che accede al computer può avere: un “desktop” personalizzato un accesso personalizzato alle applicazioni installate sul computer
MultitaskingPiù applicazioni possono utilizzare contemporaneamente le risorse elaborative del sistema
MultithreadingGestisce più thread contemporanei per ciascuna applicazione
Multiprocessing Vengono gestiti sistemi dotati di più processori o di coprocessori (multiprocessing) bilanciando il carico di lavoro fra di essi
Linuxcaratteristiche principali:
5
Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.6 - Sistema Operativo Linux
Linuxcaratteristiche principali:
Il File system di Linux molto sofisticato è a
64 bit e offre funzionalità simili ad NTFS e
garantisce una migliore gestione dei cluster
del disco fisso…
in pratica non devo deframmentare il disco
Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.6 - Sistema Operativo Linux
6
Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.6 - Sistema Operativo Linux
Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.6 - Sistema Operativo Linux
7
Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.6 - Sistema Operativo Linux
Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.6 - Sistema Operativo Linux