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