1 laboratorio informatico i software sistema operativo francesco tura [email protected] © f....

46
1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura [email protected] © F. Tura

Upload: lisa-di-giovanni

Post on 02-May-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

1

Laboratorio informatico I

SOFTWARESISTEMA OPERATIVO

Francesco Tura

[email protected]

© F. Tura

Page 2: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

2

SOFTWARE

SOFTWARE DI BASEProgrammi che gestiscono il

funzionamento del calcolatore

SOFTWARE APPLICATIVOProgrammi dedicati allo svolgimento

di funzioni specifiche

© F. Tura

Page 3: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

3

Software di Base

Sistema Operativo

Firmware sulla ROM

© F. Tura

Page 4: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

4

Sistema Operativo

All’accensione del calcolatore il firmware presente sulla ROM provvede a caricare le istruzioni fondamentali del Sistema Operativo sulla RAM, ove rimangono per tutto il tempo del funzionamento del calcolatore

È un insieme di programmi residente nella memoria di massa

Resta in esecuzione dall’accensione del calcolatore fino al suo spegnimento

© F. Tura

Page 5: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

5

Funzioni del Sistema Operativo

Organizzazione delle memorie di massa e gestione delle unità periferiche

Comunicazione utente calcolatore (interfaccia)

Controllo dell’esecuzione degli altri programmi (ossia del software applicativo)

© F. Tura

Page 6: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

6

Funzioni del Sistema Operativo

Comunicazione utentecalcolatore

SISTEMI OPERATIVI ADINTERFACCIA A CARATTERE

-> comandi <- messaggi

SISTEMI OPERATIVI ADINTERFACCIA GRAFICA

(GUI-GRAPHIC USER INTERFACE)

-> menu, bottoni, icone, finestre<- finestre

© F. Tura

Page 7: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

7

• comandi: stringhe alfanumeriche (parole) digitate sulla tastieradall’utente, alle quali sono associate nel S.O. dellespecifiche operazioni (o esecuzioni di programmi)

• messaggi: frasi in linguaggio naturale (inglese o altra lingua) cheil S.0. fa apparire sul video in risposta ad un comando inviato dall’utente e che lo mettono al corrente sullo stato di esecuzione del comando impartito

SISTEMI OPERATIVI AD INTERFACCIA A CARATTERE

© F. Tura

Page 8: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

8

• finestre: aree di schermo dotate di attributi grafici omogenei, spesso ridimensionabili, sulla quale possono intervenire sia l’utente (per impartire ordini al sistema operativo o per immettere dati) sia il sistema operativo (per comunicare con l’utente)

• menu, bottoni, icone: simboli grafici su cui l’utente può intervenire cliccando con il mouse per impartire comandi al sistema operativo

SISTEMI OPERATIVI AD INTERFACCIA GRAFICAGUI = GRAPHICAL USER INTERFACE

© F. Tura

Page 9: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

9

Funzioni del Sistema Operativo

Organizzazione delle memorie di massa e gestione delle unità periferiche

Il S.O. gestisce la memorizzazione dell’informazione in modo che sia possibile reperirla agevolmente da parte dell’utente e del sistema stesso

CIÒ AVVIENE MEDIANTE L’ORGANIZZAZIONE DELLE MEMORIE DI MASSA IN FILE E CARTELLE (DIRECTORY)

Il S.O. gestisce tutte le operazioni di input/output, curando il trasferimento delle informazioni da e per le periferiche interessate secondo le istruzioni impartite dall’utente o dal programma in esecuzione

© F. Tura

Page 10: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

10

Organizzazione dell’informazionesulle memorie di massa

È gestita dal Sistema Operativo, in particolare, dal programma File System, che costituisce una visione astratta dei file sulla memoria di massa

La memorizzazione di tutte le informazioni è organizzata in file e cartelle (= directory)

© F. Tura

Page 11: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

11

Organizzazione dell’informazionesulle memorie di massa

Ogni file può contenere:

• dati• istruzioni di un programma

FILE Deposito virtuale di informazioni omogenee

© F. Tura

Page 12: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

12

Organizzazione dell’informazionesulle memorie di massa

Un file viene identificato con un nome ed una estensione:si tratta di due stringhe alfanumeriche separate da un punto

es: capitolo1.doc

nome estensione

L’estensione non è obbligatoria ma utile per identificare il tipo di file

Page 13: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

13

Organizzazione dell’informazionesulle memorie di massa

I file vengono raggruppati in cartelle (directory), ciascuna identificata da un nome

CARTELLA (DIRECTORY) contenitore virtuale di file e/o di altre cartelle secondo una struttura ad albero ramificato

© F. Tura

All’interno della stessa cartella NON possono esistere più cartelle con lo stesso nome NÉ più file con lo stesso nome e la stessa estensione.

Page 14: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

14

Funzioni del Sistema Operativo

Controllo dell’esecuzionedegli altri programmi

Il S.O. gestisce il caricamento di un programma del quale l’utente (tramite tastiera o mouse) e/o un altro programma in

esecuzione abbiano richiesto l’esecuzione IL S. O. TRASFERISCE (COPIA) LE ISTRUZIONI DEL PROGRAMMA

DA ESEGUIRE DALLA MEMORIA DI MASSA ALLA MEMORIA RAM, OVE LA CPU PUÒ ANDARE A REPERIRLE ED ESEGUIRLE

Il S.O. gestisce anche l’assegnazione alternata della CPU alle istruzioni dei vari programmi eventualmente caricati contemporaneamente nella RAM (ossia virtualmente in esecuzione contemporanea)

© F. Tura

Page 15: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

15

Esempi di Sistemi Operativi

Ad interfaccia a carattere

• MacOS (in tutte le sue versioni) funziona su macchine con CPU PowerPC (Apple)

Ad interfaccia grafica (GUI = Graphical User Interface)

• WINDOWS (in tutte le sue versioni) funziona su macchine con CPU Intel Pentium o equivalenti (es. AMD)

• DOS

© F. Tura

Page 16: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

16

Software Applicativo

© F. Tura

Fa parte del software applicativo qualsiasi programma che serve a far svolgere al computer una specifica funzione tra le tante possibili

Esempi: redazione di un testo gestione della contabilità gestione di un archivio di dati realizzazione di un disegno o grafico comunicazione tramite posta elettronica consultazione di informazioni in rete ecc.

Page 17: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

17

Caratteristiche del Software Applicativo

Deve essere compatibile con il Sistema Operativo, poiché dipende da quest’ultimo per l’esecuzione

Si divide in due categorie:

CUSTOM MADE prodotto su esigenza specifica

PACKAGE prodotto su larga scala

© F. Tura

Page 18: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

18

Software applicativo custom made

Programmi elaborati su “ordinazione” da parte di programmatori allo scopo di soddisfare esigenze peculiari del committente

• È utilizzabile solamente dal committente

• Ha un costo più elevato rispetto al package

• Viene fornito su commessa

© F. Tura

Page 19: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

19

Software applicativo package

Programmi standardizzati prodotti su larga scala per una utenza avente esigenze identiche o affini

• È utilizzabile da diversi utenti

• Ha un costo più contenuto rispetto al custom made

• Viene distribuito nella rete commerciale

Es: package (pacchetto) “Microsoft Office”© F. Tura

Page 20: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

20

Alcuni tipi di programmi package Programmi per l’elaborazione di testi (word processing)

Programmi per l’elaborazione di fogli elettronici

Programmi per la gestione di archivi (database)

Programmi per la gestione di posta elettronica (e-mail)

Programmi per l’elaborazione di diapositive digitali (slide)

Programmi per la navigazione in Internet (browsing)

Programmi per l’elaborazione di immagini

Programmi di per l’assistenza nella progettazione (CAD)

ecc.© F. Tura

Page 21: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

21

WINDOWS

È un Sistema Operativo ad interfaccia grafica prodotto dalla Microsoft, che viene utilizzato su computer con CPU Intel Pentium od equivalenti (es. AMD)

Le sue versioni più recenti sono Windows2000, WindowsXP, Windows Vista

© F. Tura

Page 22: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

22

L’interfaccia

Instaura il dialogo fra utente e sistema operativo.

Interfaccia

© F. Tura

Page 23: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

23

L’interfaccia grafica

Finestre

Menù

Bottoni

Icone

Mouse

© F. Tura

Page 24: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

24

Icone

Simboli grafici che hanno un rapporto di somiglianza con la realtà, e vengono utilizzati per rappresentare determinate funzioni del sistema (es.: file, azioni, programmi, ecc.).

© F. Tura

Page 25: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

25

Finestre

Aree di schermo dotate di attributi grafici omogenei, spesso ridimensionabili, nella quale vengono visualizzati immagini, testo, icone e sulla quale, a seconda dei casi, possono intervenire sia l’utente (per impartire ordini al sistema operativo o per immettere dati) sia il sistema operativo (per comunicare con l’utente).

© F. Tura

Page 26: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

26

Tipi di Finestre

Finestre modali

Finestre di dialogo

Con esse il Sistema Operativo si rivolge all’utente ogni volta che è necessaria una decisione od una conferma da parte di quest’ultimo. Vengono utilizzate dal Sistema Operativo per porre una domanda specifica all’utente (spesso richiesta del software applicativo in quel momento in esecuzione) e prevedono uno o più bottoni mediante i quali l’utente deve rispondere.

Con esse l’utente si rivolge al Sistema Operativo per impartire istruzioni riguardo alle impostazioni dell’applicazione attiva.

Finestre dell’interfaccia grafica Illustrano all’utente il contenuto delle memorie di massa.

© F. Tura

Page 27: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

27

Finestra di “interfaccia grafica”Estensione a tutto schermo

Riduzione a icona

Chiusura

© F. Tura

Page 28: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

28

Finestra modaleDimensioni fisse

Simbolo di Alert

Nome del software applicativo in esecuzione

Chiusura

© F. Tura

Page 29: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

29

Finestra di dialogoChiusura

Help in linea

© F. Tura

Page 30: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

30

Multitasking

Windows è in grado di eseguire (virtualmente) in contemporanea vari programmi, ognuno dei quali viene visualizzato in una propria finestra.

© F. Tura

Page 31: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

31

Plug and Play

Windows esamina automaticamente il sistema hardware, ricercando eventuali nuove unità periferiche collegate, al fine di facilitare l’accesso ad esse e l’eventuale installazione del software che le dovrà gestire

© F. Tura

Page 32: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

32

Cartelle (directory) e file in Windows

Le cartelle (directory) vengono rappresentate con icone gialle a forma di cartellada archivio, facendo doppio clic con il tasto sinistro sulle quali si apre una finestra che evidenzia il contenuto (file e/o altre cartelle). I file vengono rappresentati con icone che indicano il tipo di file: il sistema assegna automaticamente l’icona corrispondente al programma che li ha creati se l’estensione è uguale a quella che verrebbe data dal programma stesso, altrimenti viene visualizzatal’icona standard di Windows. © F. Tura

Page 33: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

33

Cambio dei nomi di file e cartelle

Per cambiare nome ai file o alle cartelle si può agire alternativamente in uno dei seguenti modi:

Si seleziona il file (o la cartella) con un clic del tasto sinistro del mouse sull’icona che lo/la identifica, poi si seleziona dal menù File la voce Rinomina. Successivamente si inserisce da tastiera il nuovo nome.

Si fa clic con il tasto destro del mouse sull’icona che identifica il file o la cartella, facendo in tal modo apparire una finestra-menù dal quale si seleziona poi la voce Rinomina. Successivamente si inserisce da tastiera il nuovo nome.

Un file può essere rinominato solo se in quel momento non è in uso e se si dispone dei diritti di modifica/cancellazione su di esso

© F. Tura

Page 34: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

34

Scrivania (desktop) di Windows È l’area di sfondo dello schermo che appare all’avvio di Windows

Rappresenta l’intero ambiente di lavoro.

Può essere personalizzato dall’utente, così da contenere le icone che permettono l’accesso alle risorse (memorie, periferiche, ecc.) e alle funzioni più utilizzate nell’uso corrente che egli fa del calcolatore.

© F. Tura

Page 35: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

35

Alcune icone particolari

Permette di accedere (con doppio clic) alle memorie di massa del calcolatore o alle unità periferiche collegate e/o disponibili in rete

Permette di accedere (con doppio clic) alle memorie di massa di calcolatori collegati e raggiungibili in rete (es. server)

© F. Tura

Page 36: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

36

Cestino Rappresenta una particolare directory dell’HD la qualefunge da deposito temporaneo di file e/o cartelle in attesadella eliminazione definitiva

File e cartelle possono essere eliminate tramitetrascinamento (clic sx+trascinamento con il mouse) dellacorrispondente icona su quella del Cestino

NON è possibile aprire file collocati nel cestino: file ocartelle nel cestino possono essere recuperatitramite trascinamento della corrispondente iconafuori dal cestino (sul desktop o su altra icona di cartella)

Alcune icone particolari

© F. Tura

Page 37: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

37

Collegamento

Desktop Icona “puntatore” ad un file (o ad una cartella) che si trova in realtàin una cartella diversa (anche, eventualmente, su di una diversa unitàdi memoria di massa) rispetto a quella in cui è l’icona collegamento.

Con un doppio clic su di essa viene richiamato il file (o la cartella)collegato, ovunque esso si trovi.

Le icone del collegamento sono identiche a quelle dell’elemento cui punta, con l’aggiunta di una piccola freccia in basso a sinistra.

Per creare un collegamento si usa il tasto destro del mouse.© F. Tura

Page 38: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

38

Mouse: principali funzioni

Tasto sinistro

Aprire, chiudere e ridimensionare finestre, attivare menu a tendina, ecc.

Mandare in esecuzione i programmi (doppio clic sull’icona del file)

Operare scelte nelle finestre modali (clic sui bottoni) Operare scelte in menu e finestre di dialogo

Aprire i file leggibili (doppio clic sull’icona del file)

Spostare file o directory da una directory all’altra (clic + trascinamento)

© F. Tura

Page 39: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

39

Mouse: principali funzioni

Tasto destro

CLIC SU ICONE PER: Creare e/o eliminare collegamenti Copiare un file da una directory in un’altra Mostrare e/o modificare proprietà di dischi, directory e file

CLIC SULLO SFONDO PER: Creare nuove cartelle (directory) Mostrare e/o modificare proprietà della finestra (colore, disposizione icone, tipo di visualizzazione, ecc.)

© F. Tura

Page 40: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

40

Mouse: principali funzioni

Rotellina centrale

CONSENTE DI: Scorrere velocemente il contenuto di un file leggibile o di una paginaWeb

© F. Tura

Page 41: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

41

Menu Start [Avvio] Si attiva con un clic sul bottone che si trova a sinistra sulla barra delle applicazioni [ parte in fondo allo schermo su cui sonopresenti i nomi dei programmi applicativi in quel momento in esecuzione] e riportante il simbolo di Windows e la parola “Start” o “Avvio”

È costituito da alcune voci principali, tra le qual

• Programmi [Tutti i programmi]• Cerca• Guida in linea [e supporto tecnico]• Chiudi sessione [Spegni computer]

NB: Le voci del menu Start [Avvio] possono cambiare a seconda dellaversione di Windows

© F. Tura

Page 42: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

42

Menu Start

Programmi [Tutti i programmi]

Attiva un sottomenu contenente programmi (eventualmente suddivisi in gruppi di programmi) di uso frequente, che è possibile selezionare e mandare in esecuzione con il bottone sinistro del mouse.

© F. Tura

Page 43: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

43

Menu Start

Cerca

Trova qualsiasi file o cartella (directory), presente su qualsiasi disco locale o remoto (accessibile), di cui non si conosca la posizione, utilizzando svariati criteri di ricerca (nome, estensione, testo contenuto, data di creazione, ecc.) in alternativa o in contemporanea.

© F. Tura

Page 44: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

44

Menu Start

Guida in linea [e supporto tecnico]

Attiva la guida (help) in linea di Windows: taleoperazione è possibile anche da qualsiasi finestra didialogo, facendo clic sul bottone in alto a sinistra su cuiè raffigurato un punto interrogativo.

© F. Tura

Page 45: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

45

Menu Start

Esegui

Serve per mandare direttamente in esecuzione un programma di cui si conosca il nome del file eseguibile corrispondente, senza doverlo ricercare nelle cartelle delle varie unità.

© F. Tura

Page 46: 1 Laboratorio informatico I SOFTWARE SISTEMA OPERATIVO Francesco Tura francesco.tura@unibo.it © F. Tura

46

Menu Start

Chiudi sessione [Spegni Computer]

Il computer su cui sia installato il sistema operativo Windows non deve essere spento (né riavviato) semplicemente portando l’interruttore nella posizione OFF.

Occorre prima selezionare Chiudi Sessione [Spegni Computer] dal Menu Start, che dà luogo a diverse ulteriori possibilità di scelta, tra le quali

Arresta il Sistema [Spegni] Riavvia il Sistema [Riavvia]

© F. Tura