2-sistemiOperativi2015Sistemi Operativi

Transcript

2-sistemiOperativi2015Sistemi Operativi
STRUMENTI DIGITALI PER AL
COMUNICAZIONESISTEMI OPERATIVI
Corso di Laurea in Scienze della Comunicazione
Paola Vocca
Strumenti Digitali per la comunicazione - a.a. 2014/15
SOFTWARE
2
Strumenti Digitali per la comunicazione - a.a. 2014/15
SISTEMI OPERATIVI
Insieme di programmi per gestire le risorse del
calcolatore
 Risorse: memoria di massa, tastiera / video /
mouse, processore, schede aggiuntive, etc.
 Struttura “a buccia
di cipolla”: il sistema
Applicazioni
operativo nasconde
(Word, Excel,...)‫‏‬
l’Hardware

Sistema operativo
Risorse (HW)
3
Strumenti Digitali per la comunicazione - a.a. 2014/15
SOFTWARE DI SISTEMA E APPLICAZIONI
4
Strumenti Digitali per la comunicazione - a.a. 2014/15
FAMIGLIE DI SISTEMI OPERATIVI
DOS, WINDOWS95, 98, ME, 2000,
XP,Vista,windows 7, windows 8
 Mac OSX, 10.2, 10.3, 10.4, 10.5
 Unix / Linux

5
1.
2.
3.
4.
5.
Strumenti Digitali per la comunicazione - a.a. 2014/15
DOMANDE
Che sistema operativo sta girando sulla macchina
che stai usando? (Nome, versione, ecc.)
Conosci i nomi di altri sistemi operativi? Conosci
sistemi operativi specializzati per i telefoni cellulari?
Indica nel sistema che stai usando almeno 5
applicazioni che sicuramente non fanno parte del
sistema operativo (anche se magari sono state
distribuite commercialmente con esso).
Sai indicare, invece, alcune funzionalità fornite
direttamente dal sistema operativo?
Cosa pensi indichi il termine “applicazione web”?
6

Strumenti Digitali per la comunicazione - a.a. 2014/15
SISTEMI OPERATIVI PER COMPUTER
I sistemi operativi per computer più diffusi e
conosciuti sono:
Windows (Microsoft) nelle sue varie versioni:
attualmente sono molto diffuse le versione 7, Xp e
Vista ma recentemente e uscita la versione 8 che,
rispetto a quelle passate, introduce moltissimi
cambiamenti anche di tipo strutturale
 MacOs (Apple) nella versione X (a sua volta
suddiviso in varie sottoversioni) e precedenti
 Unix (progettato da Bell Laboratories e poi realizzato
da varie aziende in versioni differenti)
 Linux (realizzato dallo studente finlandese Linus
Torvalds) che ha, a differenza dei sistemi operativi
sopra menzionati, la caratteristica di essere software
libero, gratuito e open source

7
SISTEMI OPERATIVI PER SISTEMI
Strumenti Digitali per la comunicazione - a.a. 2014/15
PORTATILI

I dispositivi come tablet e smartphone, che hanno
caratteristiche hardware differenti (minore potenza, schermi
sensibili al tocco), dispongono di sistemi operativi propri, i cui
principali sono:





Android (Google), ormai giunto alla versione 4, basato su Linux e
utilizzato su un gran numero di dispositivi di varie marche
iOs (Apple), ormai giunto alla versione 7, usato solo sugli
apparecchi prodotti da Apple
BlackberryOs (Blackberry), usato solo sugli apparecchi prodotti
da Blackberry
Windows phone, (Microsoft) recentemente giunto alla versione 8
Symbian (Nokia)
Poiché il funzionamento dei sistemi operativi non e
identico, i programmi applicativi funzionano solo per
il sistema operativo per il quale sono stati progettati.
8

Strumenti Digitali per la comunicazione - a.a. 2014/15
APPLICATIVI PIÙ DIFFUSI: PRODUTTIVITÀ
DA UFFICIO (OFFICE AUTOMATION)
Comprendono programmi di:

elaborazione testi: programmi di scrittura simili ad
macchina per scrivere, ma con molte funzionalità in più.






permettono di rielaborare il testo prima di stamparlo,
salvarlo per poterlo riutilizzare,
inserire tabelle ed elementi grafici,
modificare l'aspetto dei caratteri e dei paragrafi.
Esempi di programmi di elaborazione testi OpenOffice Writer,
Microsoft Word.
foglio di calcolo: di programmi che gestiscono dati
numerici inseriti in tabelle sui quali si possono effettuare:




calcoli anche complessi,
estrarre dati statistici e
generare grafici.
Esempi di programmi fogli di calcolo sono OpenOffice Calc,
Microsoft Excel e Gnumeric.
9

database: i database sono delle basi di dati che software
specifici permettono di consultare per cercare le
informazioni desiderate. Vengono utilizzati sia a livello
personale che aziendale, anche per far funzionare siti web
interattivi.


Esempi di applicativi database a livello personale sono
OpenOffice Base, FileMaker e Microsoft Access; a livello
aziendale si utilizzano software molto più potenti ma meno
semplici da utilizzare, come MySql, Oracle, Informix, Sybase e
molti altri.
Presentazioni multimediali: e permettono di realizzare
schermate da proiettare (slide o diapositive) contenenti sia
testo che elementi multimediali come immagini, filmati e
suoni.


Presentazioni più efficaci ed interessanti di relazioni sia
didattiche (una lezione, una ricerca) sia di tipo aziendale (un
progetto, un bilancio).
Esempi di software di presentazione sono OpenOffice Impress e
Microsoft Powerpoint
Strumenti Digitali per la comunicazione - a.a. 2014/15
APPLICATIVI PIÙ DIFFUSI: PRODUTTIVITÀ
DA UFFICIO (OFFICE AUTOMATION)
10

Sono applicazioni che, tramite un collegamento a internet,
permettono di comunicare a distanza con altre persone. I principali
sono:

Posta elettronica: questi programmi, permettono di ricevere ed inviare
messaggi di posta elettronica (email).




Browser web: permettono di “sfogliare” (in inglese to browse significa
sfogliare) le pagine del web, quindi non solo di navigare tra i le pagine di
vari siti, ma anche di scrivere e inviare immagini o video su blog e sulle
reti sociali.




(applicativi client)Evolution, Mozilla Thunderbird, Microsoft Outlook, Windows
Mail, …e molti altri ancora;
Webmail: Googlemail, Hotmail, Yahoo, ecc...).
apps per la posta disponibili per dispositivi mobili, smartphone e tablet
Mozilla Firefox, Microsoft Internet Explorer, Opera, Google Chrome e Apple Safari
Telefonia su protocollo IP: si tratta di un servizio e delle relative
applicazioni che permettono di telefonare e, disponendo di una webcam
anche di videotelefonare, ad altre persone utilizzando il VoIP (Voice over
IP). Il più diffuso applicativo di questa categoria e Skype
Messaggistica istantanea: servizio e delle relative applicazioni che
permettono di comunicare per iscritto, ma anche di inviare file e altro
ancora, con altre persone.
Microsoft Messenger,Yahoo Messenger, Google hangout..
Strumenti Digitali per la comunicazione - a.a. 2014/15
APPLICATIVI PIÙ DIFFUSI: COMUNICAZIONE
11
APPLICATIVI PIÙ DIFFUSI: RETI SOCIALI E

Reti sociali: le reti sociali (social network) Facebook, Linkedin, Twitter,
Google+ …etc


Multimedia: Permettono di gestire elementi multimediali, come immagini,
suoni e video:





si possono condividere con i propri contatti testi ed elementi mutimediali utilizzando
un comune browser oppure software specifici
Elaborazione immagini: si tratta di software che permettono di effettuare varie
operazioni sulle immagini, principalmente ritocco fotografico ma non solo. Appllicativi
avanzati: Adobe Photoshop, Corel Paint Shop Pro e GIMP. Applicativi più semplici(
Paint.Net, Google Picasa e molti altri
Suoni: vi sono applicativi molto semplici da usare e gratuiti per gestire e ascoltare
musica, come Rythmbox, Windows Media Player, iTunes o Winamp, ed altri di
carattere piu professionale e generalmente a pagamento, che servono per produrla,
come Cubase
Video: molti degli applicativi che gestiscono i suoni, visualizzano anche i filmati. Per
la produzione di video invece ci si deve rivolgere al altri applicativi, come Avidemux
(multipiattaforma), Adobe Premiere o altri
Progettazione: Applicativi per progetti elettronici, meccanici, edilizi,
ecc...Sono detti CAD (Computer Aided Design). Ne esistono molti, dai semplici
e gratuiti Sketchup di Google (per Windows e MacOs) o qCad (per Linux), al
costoso e professionale Autocad
Applicazioni per tablet/smartphone: sempre piu diffuse sono le applicazioni
destinate ai dispositivi mobili (chiamate in gergo apps). Servono a svolgere
molte operazioni, prima di tutto ovviamente quelle legate alla comunicazione
(posta elettronica, reti sociali, ecc...); ma poi molte altre, quelle piu diffuse
legate alla multimedialita, alle applicazioni da ufficio, ai giochi e alla guida
assistita da GPS (Global Positioning System).
Strumenti Digitali per la comunicazione - a.a. 2014/15
MULTIMEDIA
12

L’interfaccia è la modalità con la quale l’utente
dialoga col computer
chiedendo al s.o. di attivare o disattivare
un’applicazione
 cambiando la configurazione del sistema
 operando secondo la logica di una specifica
applicazione

Strumenti Digitali per la comunicazione - a.a. 2014/15
INTERFACCIA
13
Tipi di interfaccia
scrivendo con la tastiera parole di
I modi di interazione
sono molti e molto
comando
diversi fra loro. . .
not epad
lanciare il programma
scrivendo con la tastiera parole di
Notepad
comando
 Notepad cliccando
lanciare il e
programma
muovendoNotepad
il mouse su
 cliccando e muovendo
il mouse
su facendo
immagini sullo
schermo,
immagini (icone)
sullo
facendo
riferimento
adschermo,
una metafora
(non
riferimento sempre
ad una del
metafora
(non sempre
tutto coerente.
..)
del tutto coerente. . . )





Doppio
clic sull’icona di Notepad
Doppio clic sull’icona
di Notepad
Scelta
di Notepad
dal menú principale
Scelta di Notepad
dal menù
principale
Esegui (Run) notepad
Esegui (Run) notepad
Tasto destro del Tasto
mouse,destro
Apri con
del Notepad
mouse, Apri con
Strumenti Digitali per la comunicazione - a.a. 2014/15
TIPI DI INTERFACCIA
I modi di interazione sono molti e molto diversi fra loro. . .
Una metafora moltoNotepad
diffusa è quella della
Una metafora
molt
o di↵usa
è quella della scrivania (desktop) sulla quale
scrivania (desktop)
sulla
quale
vengono
poste immagini
cliccabili
di oggetti
(icone)
vengono
post e immagini
cliccabili
di ogget ti (icone) associat e ad appl. o
associate ad appl.
dimanipolare
dati (file)
insiemi o
di insiemi
dati (file) da
conda
apposite applicazioni.
14
manipolare con apposite applicazioni.
14
Inform
b
Mo
A finestre (porzioni di uno schermo “esteso”) in
cui sono visibili delle icone
 Sistema di puntamento (mouse)‫‏‬
 Icone: rappresentazioni grafiche di file (dati) e
programmi che elaborano dati
 Menù: liste di comandi eseguibili

Strumenti Digitali per la comunicazione - a.a. 2014/15
METAFORA DELLA SCRIVANIA
15
1.
2.
3.
4.
5.
Sapresti spiegare cos’è una finestra in una modalità
di interazione di tipo grafico? (Suggerimenti: cosa
significa usare un’applicazione “a schermo intero”?
Cos’è una “finestra di dialogo”?)
Descrivi le interfacce di dispositivi coi quali hai
interagito (p.es. un lettore digitale di musica, un
cellulare, un televisore digitale, ecc.)
Hai mai sentito parlare di drag-n-drop? Di cosa si
tratta?
Hai mai sentito parlare di copia e incolla? Descrivi i
passaggi logici di questo meccanismo.
Anche se in linea di principio ogni applicazione
potrebbe avere una propria interfaccia, in realtà
generalmente molti tratti sono comuni; identificane
alcuni fra due applicazioni completamente diverse.
Strumenti Digitali per la comunicazione - a.a. 2014/15
DOMANDE
16
Ogni applicazione nel periodo in cui è attiva (ossia
il processo corrispondente è in esecuzione) manipola
dati. Spesso c’è l’esigenza di conservare i dati anche
al termine dell’attività:




per riprenderli (e ri-manipolarli)
per condividerli con altre applicazioni
per duplicarli (e avere così copie di sicurezza
(backup)!
La modalità più comune è il file: una sequenza di
dati codificati, identificata da un nome.
Strumenti Digitali per la comunicazione - a.a. 2014/15
FILE
17



Costituiti da sequenze di caratteri
Terminano con un punto “.” seguito da tre caratteri
(estensione)‫‏‬
L’estensione dà due informazioni:
Il tipo delle informazioni contenute
 Il programma usato per elaborarle


lettera-alla-mamma.docx  probabilmente è un
file che contiene dati manipolabili con MS Word
(estensione del file)
La tipologia è evidenziata anche da un’icona che ricorda il
programma più frequentemente usato per la manipolazione
 Vengono conservati anche dati (metadati) su: la data di
ultima modifica, la dimensione, ecc. (vedi proprietà del file)
Strumenti Digitali per la comunicazione - a.a. 2014/15
NOMI DI FILE

18




Il file system è la parte di so
che si occupa della gestione
dei file.
Sistema di gestione dei file
(archivio)‫‏‬
Costituito da file e directory
(cartelle)‫‏‬
Sistema di archiviazione
gerarchico
Disco
tasse
uffici
lavoro
personali
amici
Strumenti Digitali per la comunicazione - a.a. 2014/15
FILE SYSTEM
lettere
Lettera-alla-mamma.docx
==========
==========
==========
19
Strumenti Digitali per la comunicazione - a.a. 2014/15
20
Il percorso (path) di un file è una sequenza di
directory, separate da “\”
 Individua univocamente il file, a partire dal
supporto (di solito “C:” per il disco fisso,, “D:” per il
CD, etc.)‫‏‬
 Nell’esempio precedente:
C:\personali\amici\lettere\Lettera-allamamma.docx

Strumenti Digitali per la comunicazione - a.a. 2014/15
PERCORSO
21
.txt - file di testo (text)‫‏‬
 .docx - (document), elaborati con MS Word
 .exe - file eseguibili (executable)‫‏‬
 .com - file di comandi al sistema operativo
(command),
 .pif, .gif, .jpg, - immagini

Strumenti Digitali per la comunicazione - a.a. 2014/15
ESEMPI DI ESTENSIONI
22
Identificare le proprietà di un file.
 Fare la copia di un file. A volte invece di una
copia si preferisce creare un collegamento (link,
scorciatoia, shortcut,. . . ): che differenza c’`e?
 Creare un file con Openoffice Writer e provare ad
aprirlo con Notepad. Cosa succede?
 Rinominare il file
 Creare una cartella e spostare il file al suo
interno.
 Cancellare il file creato. E’ possibile recuperarlo?
Cos’è una cartella? Cosa può contenere?

Strumenti Digitali per la comunicazione - a.a. 2014/15
DOMANDE
23
Un sistema operativo può eseguire più operazioni
(task) contemporaneamente
 Per es., scaricare un file da Internet mentre
esegue una stampa di un altro file
 In Windows, i programmi attivi sono visualizzati
nella "task bar" (riga orizzontale in basso sullo
schermo)‫‏‬

Strumenti Digitali per la comunicazione - a.a. 2014/15
MULTITASKING
24
La licenza d'uso dell'utente finale (EULA, Enduser License Agreement) è il contratto tra il
produttore del software e l'utente, e comprende la
concessione di licenza, le limitazioni d'uso, di
garanzia e di responsabilità.
 Bisogna essere coscienti che qualsiasi software
può essere utilizzato solo in base alla sua licenza
d'uso.
 Altrimenti si contravviene alle leggi sul diritto
d'autore e pertanto si può essere perseguiti.

Strumenti Digitali per la comunicazione - a.a. 2014/15
LICENZE D’USO
25







Software proprietario: ha restrizioni sul suo utilizzo, sulla sua modifica, riproduzione o
ridistribuzione, solitamente imposti dal proprietario, mentre l'utente acquista solo il diritto
d'uso, generalmente pagando una certa somma di denaro.
Anche i seguenti sono software proprietari, ma hanno caratteristiche diverse.
versione di prova: si tratta di software limitati nel tempo o nelle funzionalità che, per
poter essere utilizzati in modo completo devono essere regolarmente acquistati
generalmente attraverso i circuiti commerciali
shareware: simile alla precedente, termine utilizzato generalmente per indicare la
modalità di vendita di piccoli programmi facilmente scaricabili dalla rete o diffusi sui CD
allegati alle riviste di informatica
freeware: si tratta di software che possono essere liberamente utilizzati senza
corrispettivo in denaro, e generalmente anche copiati e redistribuiti. Rimangono tuttavia
software proprietari in quanto non e disponibile il codice sorgente
a sorgente aperto: in inglese Open Source, detto anche Software libero. Si tratta di
software di cui e disponibile non solo l'eseguibile, ma anche il codice sorgente, e la cui
licenza permette di usarlo, modificarlo, copiarlo e redistribuirlo, a patto che venga
mantenuta la licenza iniziale.
Creative Commons (CC) Licenze «configurabili» che, rappresentano una via di mezzo tra
copyright completo (full-copyright) e pubblico dominio (public domain): da una parte la
protezione totale realizzata dal modello all rights reserved ("tutti i diritti riservati") e
dall'altra l'assenza totale di diritti (no rights reserved).

La filosofia su cui si fonda lo strumento giuridico delle licenze CC si basa sul motto some
rights reserved ("alcuni diritti riservati"): è l'autore di un'opera che decide quali diritti
riservarsi e quali concedere liberamente.
Strumenti Digitali per la comunicazione - a.a. 2014/15
TIPOLOGIE DI LICENZE D’USO
26