SlideShare una empresa de Scribd logo
1 de 35
Per sistema operativo intendiamo quindi
l'insieme dei componenti software che hanno il
duplice scopo di gestire le risorse hardware e
software del computer, e fare da interfaccia tra
l'utente e l'hardware.
Assieme al processore, con cui è strettamente
legato, costituisce la cosiddetta piattaforma del
sistema di elaborazione.
L’intero sistema può essere suddiviso in strati ,dove il livello
     inferiore è rappresentato dall’hardware, per poi susseguirsi
                      sei diversi livelli. Essi sono :

Il nucleo (o kernel);
La gestione della memoria;
La gestione delle periferiche;
I file system;
La shell dei comandi;
E infine i programmi applicativi;
I primi             Sviluppo di               Nascita di
Elaboratori          Unix e                    Fedora Core1
elettronici, e
invenzione dei
                     concetto di
Transistor           OpenSource
1945                       1969                     2003



La Nascita dell’ Informatica
Moderna
     1955-1965      1991



       Nascita dei primi          Linux:
       sistemi Operativi          Il primo
                                  progetto
                                  OpenSource          Clicca qua
                                                      per
                                                      Andare
LA NASCITA DEI PRIMI ELABORATORI ELETTRONICI AVVENE FRA IL 1945 E
IL 1955. ESSI OCCUPAVANO STANZE INTERE,ERANO COSTOSI,ED ESSENDO
FATTE DI VALVOLE TERMOIONICHE SI GUASTAVANO MOLTO FACILMENTE
Tra il 1955 e il 1965, grazie alla rivoluzionaria invenzione del transistor
gli elaboratori (chiamati mainframe) divennero abbastanza affidabili da
poter essere costruiti e venduti in serie, anche se erano comunque
macchine grosse e costosissime tanto che gli unici acquirenti possibili
erano ancora una volta i Centri di Calcolo, le Università e le banche.
Torna al menù
DAI PRIMI ANNI 60 SI EBBE UNA PRIMA APPARIZIONE DEL SISTEMA
OPERATIVO, CIOE’ COLUI CHE FA DA INTERMEDIARIO FRA LA MACCHINA
E LE PRIME PERIFERICHE.
Nel 1962 Venne sviluppato MULTICS congiuntamente dal MIT, dalla
General Electric e dai Bell Laboratories, ed era in grado di supportare
centinaia di utenti in time-sharing. Se da un lato esistevano questi
supercomputer dall'altro negli stessi anni vi fu lo sviluppo dei
minielaboratori, dei quali un importante esponente fu il PDP-1 del 1961
che costava "solo" 120.000 $ (cioè il 5% del prezzo di un IBM 7094) e che
ebbe un gran successo. Per questi sistemi vennero progettati appositi
sistemi operativi, il più famoso dei quali fu senza dubbio UNIX.
Torna al menù
Unix è stato progettato nei Bell Laboratories (AT&T Corp.).
                         Il primo sistema operativo che può definirsi a tutti gli effetti
                         come "Unix" fu sviluppato da Ken Thompson nel 1969 per
                         poter eseguire un programma chiamato "Space Travel"
                         che simulava i movimenti del sole e dei pianeti, così come
                         il movimento di una navicella spaziale che poteva atterrare
                         in diversi luoghi.




Lo sviluppo di Unix si deve in parte a
un progetto
precedente, Multics, abbandonato
ben presto dalla direzione dei Bell
Laboratories perché ritenuto troppo
complesso.
Il sistema operativo Unix può essere riassunto in base alle seguenti caratteristiche:



 · Multiutente;

 · Multiprogrammato;

 · Gestione della memoria virtuale;

 · Portabile;

 · Aperto;

 · Ambiente di sviluppo per programmi scritti in "C“;
AT&T permise che il codice sorgente di Unix venisse distribuito
gratuitamente per fini di studio presso le università di tutto il
mondo.
In breve tempo si formò una comunità mondiale a livello universitario
incentrata sullo sviluppo di nuove componenti e applicazioni per Unix.
Grazie a questo processo, nel corso degli anni settanta videro la luce
le prime sette versioni del sistema operativo.
In informatica, open source (termine inglese che significa sorgente aperta)
indica un software i cui autori (più precisamente i detentori dei diritti) ne
permettono, anzi ne favoriscono il libero studio e l'apporto di modifiche da
parte di altri programmatori indipendenti. Questo è realizzato mediante
l'applicazione di apposite licenze d'uso.
Nei primi periodi degli anni ottanta molti
programmatori si rifiutarono di lavorare per
una società privata. Stallman che era uno di
essi fondò nel 1985 la Free Software
Foundation (FSF), una organizzazione senza
fini di lucro per lo sviluppo e la distribuzione di
software libero. In particolare sviluppò un
sistema operativo completo, compatibile con
UNIX, ma distribuito con una licenza libera. Si
tratta del progetto GNU, acronimo distinguersi
da UNIX, ovvero "GNU's Not UNIX".




                               «L'obiettivo principale di GNU era essere
                               software libero. Anche se GNU non
                               avesse avuto alcun vantaggio tecnico su
                               UNIX, avrebbe avuto sia un vantaggio
                               sociale, permettendo agli utenti di
                               cooperare, sia un vantaggio
                               etico,rispettando la loro libertà.»
Benché Internet avesse visto la luce già negli anni
settanta, è soltanto agli inizi degli anni novanta, con la
diffusione del protocollo HTTP che Internet cominciò ad
essere diffuso.All'inizio degli anni novanta, il progetto GNU
non aveva ancora raggiunto il suo obiettivo
principale, mancando di completare il kernel del suo
sistema operativo (HURD). Ma fu questo anche il periodo
in cui su internet circolava il codice di un kernel elaborato
da uno studente,da adattare a un sistema GNU/UNIX.
Stiamo parlando del kernel LINUX.
Torna al menù
 La storia iniziò nel 1991 quando Linus Torvalds sviluppò un
  Kernel da adattare in un sistema GNU/Unix.
 Nel 1992 esce la prima versione la 0.12 che si
  presenta già relativamente stabile e in grado di
  supportare un pò di hardware.

 1994:Esce la versione definitiva Linux 1.0. Nascono RedHat, Debian e
  SUSE.
 1996:Esce la versione 2.0. Nasce la mascotte di Linux: TUX, il
  pinguino più famoso del mondo.
 2003Linux ha indubbiamente conquistato un ruolo fondamentale tra
  i più diffusi sistemi operativi, a fianco di Microsoft e Apple.
Linux è un Sistema Operativo
affidabile, veloce, sicuro, gratuito.




Ma è anche un Sistema Operativo multi-
tasking, time-sharing, multiutente a memoria
protetta.
I maggiori distributori dell’ambiente grafico di Linux sono:
Open Suse             Linux Mint

            Fedora




 Ubuntu              Debian
In informatica la shell (o terminale) è la parte di un sistema operativo
che permette agli utenti di interagire con il sistema
stesso, impartendo comandi e richiedendo l'avvio di altri programmi.




                                                    Esempio di un terminale
cmp       Confronta due file, byte per byte.
cat       Concatena i file o li visualizza.
mkdir     Crea una directory.
rm        Elimina file.
wc        Conta righe, parole e caratteri.
Whereis   Comando di ricerca.
date      Visualizza o imposta la data.
finger    Visualizza informazioni sugli utenti.
kill      Termina un comando in esecuzione.
cal       Visualizza il calendario.
Ls

Mv

Cp

Sudo

Chmod
Ls: é un comando che elenca informazioni su file ed il contenuto delle
directory.
Sintassi:
ls [opzioni] [file_o_directory1 …]
Tra le opzioni significative vi sono:
-a: Include nell'elenco anche i file e directory il cui nome inizia per punto (che, per
convenzione, non sono normalmente mostrati).

-d: Elenca le proprietà delle directory specificate come parametri invece di elencare il loro
contenuto   .


 Mv: è un comando che serve per spostare file.
Sintassi:
mv file_da_spostare directory_di_destinazione
Cp: é un comando che serve per copiare file.
Sintassi: cp [opzione] file_da_copiare directory_di_destinazione
Opzioni:
-p: mantiene, se possibile, gli attributi del file;
-v: attiva la modalità verbose, che visualizza in output quello che il
sistema ha fatto in seguito al nostro comando.

Sudo: è un comando che permette di eseguire altri programmi
assumendo l'identità (e di conseguenza anche i privilegi) di altri utenti.


 Sintassi: sudo [opzioni] [variabile1=valore1 …]
 Opzioni:
 -u: assume l'identità di utente invece che quella di root.
 -l: elenca i comandi che l'utente corrente può eseguire tramite
 sudo.
Chmod: è un comando che modifica i permessi di file e directory.

Sintassi: chmod [destinatario dei permessi]=[permessi] nomefile
Permessi:
r = lettura;
w = scrittura;
 x = esecuzione;
Torna al menù
FEDORA è una distribuzione GNU/Linux curata dal Progetto Fedora, un progetto
Open Source sponsorizzato da Red Hat.


Fedora è indicata per qualsiasi utilizzo poiché contiene tutti gli
strumenti per lavorare in ambiente server, ma allo stesso
tempo è un sistema operativo USER-FRIENDLY.



Il progetto di Fedora nacque dalla iniziativa di Warren
Togami, che necessitava di creare pacchetti RPM Package
Manager di elevata qualità per Red Hat Linux.

La prima release, Fedora Core 1, fu rilasciata il 5 novembre
2003 ed integrava ancora il Kernel Linux 2.4.
Un'importante versione è la Fedora Core 5 sui supporti di
installazione sono presenti sia KDE che Gnome, oltre ad
un'ampia scelta di applicazioni essenziali come
Openoffice,Gimp,Firefox.
L’odierna versione di Fedora è la 16.0.
Utilizzare Yum è molto semplice. La sintassi è:
yum comando [pacchetto1] [pacchetto2] [...]

Ad esempio se volessimo installare un pacchetto, dovremmo
eseguire: «yum install nomepacchetto»
Questo calcolerà tutte le dipendenze e procederà con
l'installazione.

Analogamente:
«yum remove nomepacchetto»
Rimuoverà il pacchetto scelto.

Per aggiornare con facilità tutto il sistema si può usare:
«yum update»
Che provvederà anche qui a calcolare tutte le dovute dipendenze.
Torna al menù
Relazione realizzata
        da:

Más contenido relacionado

La actualidad más candente

Un Sistema Aperto Per Menti Aperte
Un Sistema Aperto Per Menti AperteUn Sistema Aperto Per Menti Aperte
Un Sistema Aperto Per Menti Aperte
Emmanuele Bello
 
Presentazione Linux
Presentazione LinuxPresentazione Linux
Presentazione Linux
Matteo
 
Lug Roma3 Corso Linux Base
Lug Roma3   Corso Linux BaseLug Roma3   Corso Linux Base
Lug Roma3 Corso Linux Base
fosk
 
LinuxDay 2005 - Multimedialità con Linux - trascrizione
LinuxDay 2005 - Multimedialità con Linux - trascrizioneLinuxDay 2005 - Multimedialità con Linux - trascrizione
LinuxDay 2005 - Multimedialità con Linux - trascrizione
Maurizio Antonelli
 

La actualidad más candente (19)

Un Sistema Aperto Per Menti Aperte
Un Sistema Aperto Per Menti AperteUn Sistema Aperto Per Menti Aperte
Un Sistema Aperto Per Menti Aperte
 
Presentazione sulle caratteristiche di Windows
Presentazione sulle caratteristiche di WindowsPresentazione sulle caratteristiche di Windows
Presentazione sulle caratteristiche di Windows
 
Presentazione Linux
Presentazione LinuxPresentazione Linux
Presentazione Linux
 
debian gnu linux
debian gnu linuxdebian gnu linux
debian gnu linux
 
FLOSS: Free Software e Open Source
FLOSS: Free Software e Open SourceFLOSS: Free Software e Open Source
FLOSS: Free Software e Open Source
 
Open-source: storia di una rivoluzione silenziosa
Open-source: storia di una rivoluzione silenziosaOpen-source: storia di una rivoluzione silenziosa
Open-source: storia di una rivoluzione silenziosa
 
Introduzione a Linux: differenze con windows e strumenti per la programmazione
Introduzione a Linux: differenze con windows e strumenti per la programmazioneIntroduzione a Linux: differenze con windows e strumenti per la programmazione
Introduzione a Linux: differenze con windows e strumenti per la programmazione
 
Sistemi operativi: confronto tra linux, windows e mac
Sistemi operativi: confronto tra linux, windows e macSistemi operativi: confronto tra linux, windows e mac
Sistemi operativi: confronto tra linux, windows e mac
 
Lezione tre
Lezione treLezione tre
Lezione tre
 
Presentazione Sistemi Operativi
Presentazione Sistemi OperativiPresentazione Sistemi Operativi
Presentazione Sistemi Operativi
 
Elio Tondo - Linux In Azienda
Elio Tondo - Linux In AziendaElio Tondo - Linux In Azienda
Elio Tondo - Linux In Azienda
 
Lug Roma3 Corso Linux Base
Lug Roma3   Corso Linux BaseLug Roma3   Corso Linux Base
Lug Roma3 Corso Linux Base
 
Cosa è Gnu/Linux - Breve storia - Concetti fondamentali
 Cosa è Gnu/Linux - Breve storia - Concetti fondamentali Cosa è Gnu/Linux - Breve storia - Concetti fondamentali
Cosa è Gnu/Linux - Breve storia - Concetti fondamentali
 
Linux e fs storia e caratteristiche vincenti
Linux e fs   storia e caratteristiche vincentiLinux e fs   storia e caratteristiche vincenti
Linux e fs storia e caratteristiche vincenti
 
Sistemi operativi
Sistemi operativiSistemi operativi
Sistemi operativi
 
Linux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincentiLinux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincenti
 
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014
 
Linux e Free Software - Storia e caratteristiche vincenti
Linux e Free Software - Storia e caratteristiche vincentiLinux e Free Software - Storia e caratteristiche vincenti
Linux e Free Software - Storia e caratteristiche vincenti
 
LinuxDay 2005 - Multimedialità con Linux - trascrizione
LinuxDay 2005 - Multimedialità con Linux - trascrizioneLinuxDay 2005 - Multimedialità con Linux - trascrizione
LinuxDay 2005 - Multimedialità con Linux - trascrizione
 

Destacado

งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2
Kasemkit Koodsai
 
Jornada de Portes Obertes a Parvulari, Primària i ESO
Jornada de Portes Obertes a Parvulari, Primària i ESOJornada de Portes Obertes a Parvulari, Primària i ESO
Jornada de Portes Obertes a Parvulari, Primària i ESO
turbula
 
第2弾d2064 lab.事前資料
第2弾d2064 lab.事前資料第2弾d2064 lab.事前資料
第2弾d2064 lab.事前資料
Hiroki Shimono
 
Musical instrument of thailand
Musical instrument of thailandMusical instrument of thailand
Musical instrument of thailand
Rachel Abejero
 

Destacado (20)

งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2
 
Indices 10 Jan 2014
Indices 10 Jan 2014Indices 10 Jan 2014
Indices 10 Jan 2014
 
Presentation1
Presentation1Presentation1
Presentation1
 
Bia
BiaBia
Bia
 
Jornada de Portes Obertes a Parvulari, Primària i ESO
Jornada de Portes Obertes a Parvulari, Primària i ESOJornada de Portes Obertes a Parvulari, Primària i ESO
Jornada de Portes Obertes a Parvulari, Primària i ESO
 
No panic
No panicNo panic
No panic
 
Visual recreation of florida primary
Visual recreation of florida primaryVisual recreation of florida primary
Visual recreation of florida primary
 
Indices 12 nov2013062219
Indices 12 nov2013062219Indices 12 nov2013062219
Indices 12 nov2013062219
 
Indices 23 Apr2014042201
Indices 23 Apr2014042201Indices 23 Apr2014042201
Indices 23 Apr2014042201
 
Indices 12 dec2012060827
Indices 12 dec2012060827Indices 12 dec2012060827
Indices 12 dec2012060827
 
Gujaratreflector.com
Gujaratreflector.comGujaratreflector.com
Gujaratreflector.com
 
Wes j3 asl790_hostseminar
Wes j3 asl790_hostseminarWes j3 asl790_hostseminar
Wes j3 asl790_hostseminar
 
第2弾d2064 lab.事前資料
第2弾d2064 lab.事前資料第2弾d2064 lab.事前資料
第2弾d2064 lab.事前資料
 
BSE/NSE Indices 11 June 2014
BSE/NSE Indices 11 June 2014BSE/NSE Indices 11 June 2014
BSE/NSE Indices 11 June 2014
 
Presentation1
Presentation1Presentation1
Presentation1
 
Musical instrument of thailand
Musical instrument of thailandMusical instrument of thailand
Musical instrument of thailand
 
Indices 11 mar 2014
Indices 11 mar 2014Indices 11 mar 2014
Indices 11 mar 2014
 
Indices 10 mar2014054746
Indices 10 mar2014054746Indices 10 mar2014054746
Indices 10 mar2014054746
 
Indices 27 mar 2014
Indices 27 mar 2014Indices 27 mar 2014
Indices 27 mar 2014
 
Indices 09 may2014063918
Indices 09 may2014063918Indices 09 may2014063918
Indices 09 may2014063918
 

Similar a Relazione Sistemi

LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
Maurizio Antonelli
 
Sistema operativo Unix e Linux
Sistema operativo Unix e LinuxSistema operativo Unix e Linux
Sistema operativo Unix e Linux
Giulia Shkreli
 

Similar a Relazione Sistemi (20)

Linux & Open Source : Lezione Due
Linux & Open Source : Lezione DueLinux & Open Source : Lezione Due
Linux & Open Source : Lezione Due
 
GNU Linux introduction
GNU Linux introductionGNU Linux introduction
GNU Linux introduction
 
Venti anni di GNU/Linux
Venti anni di GNU/LinuxVenti anni di GNU/Linux
Venti anni di GNU/Linux
 
Software open
Software openSoftware open
Software open
 
Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)Free software & Open Source (FLOSS)
Free software & Open Source (FLOSS)
 
CodingGym - Lezione 1 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 1 - Corso Linux, Android e Internet of ThingsCodingGym - Lezione 1 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 1 - Corso Linux, Android e Internet of Things
 
I Love Linux - Pawel Zorzan Urban & Bocelli Davide
I Love Linux - Pawel Zorzan Urban & Bocelli DavideI Love Linux - Pawel Zorzan Urban & Bocelli Davide
I Love Linux - Pawel Zorzan Urban & Bocelli Davide
 
Beni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione OsBeni Culturali 2.1 Introduzione Os
Beni Culturali 2.1 Introduzione Os
 
Linux & Open Source : Lezione Tre
Linux & Open Source : Lezione TreLinux & Open Source : Lezione Tre
Linux & Open Source : Lezione Tre
 
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
 
Introduzione al mondo GNU\Linux
Introduzione al mondo GNU\LinuxIntroduzione al mondo GNU\Linux
Introduzione al mondo GNU\Linux
 
Slide trentin
Slide trentinSlide trentin
Slide trentin
 
Sistema operativo Unix e Linux
Sistema operativo Unix e LinuxSistema operativo Unix e Linux
Sistema operativo Unix e Linux
 
Linux day
Linux dayLinux day
Linux day
 
Storia di Linux
Storia di LinuxStoria di Linux
Storia di Linux
 
17 Il computer connesso -- 1
17 Il computer connesso -- 117 Il computer connesso -- 1
17 Il computer connesso -- 1
 
Amministrazione base dei sistemi Linux
Amministrazione base dei sistemi LinuxAmministrazione base dei sistemi Linux
Amministrazione base dei sistemi Linux
 
Software libero, pensiero libero
Software libero, pensiero liberoSoftware libero, pensiero libero
Software libero, pensiero libero
 
2013 pillole 02
2013 pillole 022013 pillole 02
2013 pillole 02
 
OSS appunti Ottobre 2009
OSS appunti Ottobre 2009OSS appunti Ottobre 2009
OSS appunti Ottobre 2009
 

Último

Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
lorenzodemidio01
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
giorgiadeascaniis59
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
nico07fusco
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
sasaselvatico
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
lorenzodemidio01
 

Último (20)

Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 

Relazione Sistemi

  • 1.
  • 2. Per sistema operativo intendiamo quindi l'insieme dei componenti software che hanno il duplice scopo di gestire le risorse hardware e software del computer, e fare da interfaccia tra l'utente e l'hardware. Assieme al processore, con cui è strettamente legato, costituisce la cosiddetta piattaforma del sistema di elaborazione.
  • 3. L’intero sistema può essere suddiviso in strati ,dove il livello inferiore è rappresentato dall’hardware, per poi susseguirsi sei diversi livelli. Essi sono : Il nucleo (o kernel); La gestione della memoria; La gestione delle periferiche; I file system; La shell dei comandi; E infine i programmi applicativi;
  • 4.
  • 5. I primi Sviluppo di Nascita di Elaboratori Unix e Fedora Core1 elettronici, e invenzione dei concetto di Transistor OpenSource 1945 1969 2003 La Nascita dell’ Informatica Moderna 1955-1965 1991 Nascita dei primi Linux: sistemi Operativi Il primo progetto OpenSource Clicca qua per Andare
  • 6. LA NASCITA DEI PRIMI ELABORATORI ELETTRONICI AVVENE FRA IL 1945 E IL 1955. ESSI OCCUPAVANO STANZE INTERE,ERANO COSTOSI,ED ESSENDO FATTE DI VALVOLE TERMOIONICHE SI GUASTAVANO MOLTO FACILMENTE
  • 7. Tra il 1955 e il 1965, grazie alla rivoluzionaria invenzione del transistor gli elaboratori (chiamati mainframe) divennero abbastanza affidabili da poter essere costruiti e venduti in serie, anche se erano comunque macchine grosse e costosissime tanto che gli unici acquirenti possibili erano ancora una volta i Centri di Calcolo, le Università e le banche.
  • 9. DAI PRIMI ANNI 60 SI EBBE UNA PRIMA APPARIZIONE DEL SISTEMA OPERATIVO, CIOE’ COLUI CHE FA DA INTERMEDIARIO FRA LA MACCHINA E LE PRIME PERIFERICHE.
  • 10. Nel 1962 Venne sviluppato MULTICS congiuntamente dal MIT, dalla General Electric e dai Bell Laboratories, ed era in grado di supportare centinaia di utenti in time-sharing. Se da un lato esistevano questi supercomputer dall'altro negli stessi anni vi fu lo sviluppo dei minielaboratori, dei quali un importante esponente fu il PDP-1 del 1961 che costava "solo" 120.000 $ (cioè il 5% del prezzo di un IBM 7094) e che ebbe un gran successo. Per questi sistemi vennero progettati appositi sistemi operativi, il più famoso dei quali fu senza dubbio UNIX.
  • 12. Unix è stato progettato nei Bell Laboratories (AT&T Corp.). Il primo sistema operativo che può definirsi a tutti gli effetti come "Unix" fu sviluppato da Ken Thompson nel 1969 per poter eseguire un programma chiamato "Space Travel" che simulava i movimenti del sole e dei pianeti, così come il movimento di una navicella spaziale che poteva atterrare in diversi luoghi. Lo sviluppo di Unix si deve in parte a un progetto precedente, Multics, abbandonato ben presto dalla direzione dei Bell Laboratories perché ritenuto troppo complesso.
  • 13. Il sistema operativo Unix può essere riassunto in base alle seguenti caratteristiche: · Multiutente; · Multiprogrammato; · Gestione della memoria virtuale; · Portabile; · Aperto; · Ambiente di sviluppo per programmi scritti in "C“;
  • 14. AT&T permise che il codice sorgente di Unix venisse distribuito gratuitamente per fini di studio presso le università di tutto il mondo. In breve tempo si formò una comunità mondiale a livello universitario incentrata sullo sviluppo di nuove componenti e applicazioni per Unix. Grazie a questo processo, nel corso degli anni settanta videro la luce le prime sette versioni del sistema operativo.
  • 15. In informatica, open source (termine inglese che significa sorgente aperta) indica un software i cui autori (più precisamente i detentori dei diritti) ne permettono, anzi ne favoriscono il libero studio e l'apporto di modifiche da parte di altri programmatori indipendenti. Questo è realizzato mediante l'applicazione di apposite licenze d'uso.
  • 16. Nei primi periodi degli anni ottanta molti programmatori si rifiutarono di lavorare per una società privata. Stallman che era uno di essi fondò nel 1985 la Free Software Foundation (FSF), una organizzazione senza fini di lucro per lo sviluppo e la distribuzione di software libero. In particolare sviluppò un sistema operativo completo, compatibile con UNIX, ma distribuito con una licenza libera. Si tratta del progetto GNU, acronimo distinguersi da UNIX, ovvero "GNU's Not UNIX". «L'obiettivo principale di GNU era essere software libero. Anche se GNU non avesse avuto alcun vantaggio tecnico su UNIX, avrebbe avuto sia un vantaggio sociale, permettendo agli utenti di cooperare, sia un vantaggio etico,rispettando la loro libertà.»
  • 17. Benché Internet avesse visto la luce già negli anni settanta, è soltanto agli inizi degli anni novanta, con la diffusione del protocollo HTTP che Internet cominciò ad essere diffuso.All'inizio degli anni novanta, il progetto GNU non aveva ancora raggiunto il suo obiettivo principale, mancando di completare il kernel del suo sistema operativo (HURD). Ma fu questo anche il periodo in cui su internet circolava il codice di un kernel elaborato da uno studente,da adattare a un sistema GNU/UNIX. Stiamo parlando del kernel LINUX.
  • 19.
  • 20.  La storia iniziò nel 1991 quando Linus Torvalds sviluppò un Kernel da adattare in un sistema GNU/Unix.  Nel 1992 esce la prima versione la 0.12 che si presenta già relativamente stabile e in grado di supportare un pò di hardware.  1994:Esce la versione definitiva Linux 1.0. Nascono RedHat, Debian e SUSE.  1996:Esce la versione 2.0. Nasce la mascotte di Linux: TUX, il pinguino più famoso del mondo.  2003Linux ha indubbiamente conquistato un ruolo fondamentale tra i più diffusi sistemi operativi, a fianco di Microsoft e Apple.
  • 21. Linux è un Sistema Operativo affidabile, veloce, sicuro, gratuito. Ma è anche un Sistema Operativo multi- tasking, time-sharing, multiutente a memoria protetta.
  • 22. I maggiori distributori dell’ambiente grafico di Linux sono:
  • 23. Open Suse Linux Mint Fedora Ubuntu Debian
  • 24. In informatica la shell (o terminale) è la parte di un sistema operativo che permette agli utenti di interagire con il sistema stesso, impartendo comandi e richiedendo l'avvio di altri programmi. Esempio di un terminale
  • 25. cmp Confronta due file, byte per byte. cat Concatena i file o li visualizza. mkdir Crea una directory. rm Elimina file. wc Conta righe, parole e caratteri. Whereis Comando di ricerca. date Visualizza o imposta la data. finger Visualizza informazioni sugli utenti. kill Termina un comando in esecuzione. cal Visualizza il calendario.
  • 27. Ls: é un comando che elenca informazioni su file ed il contenuto delle directory. Sintassi: ls [opzioni] [file_o_directory1 …] Tra le opzioni significative vi sono: -a: Include nell'elenco anche i file e directory il cui nome inizia per punto (che, per convenzione, non sono normalmente mostrati). -d: Elenca le proprietà delle directory specificate come parametri invece di elencare il loro contenuto . Mv: è un comando che serve per spostare file. Sintassi: mv file_da_spostare directory_di_destinazione
  • 28. Cp: é un comando che serve per copiare file. Sintassi: cp [opzione] file_da_copiare directory_di_destinazione Opzioni: -p: mantiene, se possibile, gli attributi del file; -v: attiva la modalità verbose, che visualizza in output quello che il sistema ha fatto in seguito al nostro comando. Sudo: è un comando che permette di eseguire altri programmi assumendo l'identità (e di conseguenza anche i privilegi) di altri utenti. Sintassi: sudo [opzioni] [variabile1=valore1 …] Opzioni: -u: assume l'identità di utente invece che quella di root. -l: elenca i comandi che l'utente corrente può eseguire tramite sudo.
  • 29. Chmod: è un comando che modifica i permessi di file e directory. Sintassi: chmod [destinatario dei permessi]=[permessi] nomefile Permessi: r = lettura; w = scrittura; x = esecuzione;
  • 31.
  • 32. FEDORA è una distribuzione GNU/Linux curata dal Progetto Fedora, un progetto Open Source sponsorizzato da Red Hat. Fedora è indicata per qualsiasi utilizzo poiché contiene tutti gli strumenti per lavorare in ambiente server, ma allo stesso tempo è un sistema operativo USER-FRIENDLY. Il progetto di Fedora nacque dalla iniziativa di Warren Togami, che necessitava di creare pacchetti RPM Package Manager di elevata qualità per Red Hat Linux. La prima release, Fedora Core 1, fu rilasciata il 5 novembre 2003 ed integrava ancora il Kernel Linux 2.4. Un'importante versione è la Fedora Core 5 sui supporti di installazione sono presenti sia KDE che Gnome, oltre ad un'ampia scelta di applicazioni essenziali come Openoffice,Gimp,Firefox. L’odierna versione di Fedora è la 16.0.
  • 33. Utilizzare Yum è molto semplice. La sintassi è: yum comando [pacchetto1] [pacchetto2] [...] Ad esempio se volessimo installare un pacchetto, dovremmo eseguire: «yum install nomepacchetto» Questo calcolerà tutte le dipendenze e procederà con l'installazione. Analogamente: «yum remove nomepacchetto» Rimuoverà il pacchetto scelto. Per aggiornare con facilità tutto il sistema si può usare: «yum update» Che provvederà anche qui a calcolare tutte le dovute dipendenze.