53
1 Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows Informatica 1 ing. Luigi Puzone 6 Sistemi operativi e software 2 Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows … Software Il Software può essere diviso in: Software di sistema Software applicativo

6.2 informatica1- unife - l.p

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 6.2 informatica1- unife - l.p

1

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Informatica 1

ing. Luigi Puzone

6

Sistemi operativi e software

2Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

… Software

Il Software può essere diviso in:

• Software di sistema

• Software applicativo

Page 2: 6.2 informatica1- unife - l.p

2

3Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Software…

Software di sistemagarantisce le funzioni di base del computer e si occupa di interagire con l’hardware

Software applicativosi occupa di problemi specifici e di determinate esigenze, interagisce con l’hardware ed il sistema attraverso il SO

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Software…

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Page 3: 6.2 informatica1- unife - l.p

3

5Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Velocità di un computer…

I MHz del processore indicano solo la

velocità con la quale la CPU esegue le

istruzioni che le vengono inviate e sono

soltanto un indicatore generale della

velocità di svolgimento delle operazioni

richieste all'elaboratore.

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Velocità di un computerhardware: la CPU- Central Processing Unit

L’unità di elaborazione centrale detta CPU (Central Processing Unit) è il “cervello” dell’elaboratore elettronico.

È il dispositivo hardware che effettua tutte le operazioni logiche e aritmetiche necessarie all’elaborazione al trattamento e al trasferimento dei dati. La CPU esegue le istruzioni di un programma mediante lo svolgimento di operazioni elementari sui dati a velocitàelevatissima.

La velocità di un processore si misura in Hertz.

Processori più diffusi:PentiumPentium, , CeleronCeleron, Centrino , Centrino della della IntelIntel

SempronSempron, , AthlonAthlon della della AMDAMD

Page 4: 6.2 informatica1- unife - l.p

4

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

La CPU scambia informazioni con la memoria

di sistema (memoria centrale), tramite

appositi circuiti (BUS) in cui i dati sono

trasmessi sotto forma di segnali elettrici

Velocità di un computerhardware: la CPU e il BUS

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Velocità di un computerhardware: la CPU, BUS, RAM, Memorie di massa

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Page 5: 6.2 informatica1- unife - l.p

5

9Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

La CPU scambia informazioni con la memoria di sistema ed è collegata agli altri componenti del sistema (memoria RAM, Memorie di Massa, Periferiche) attraverso il BUS e le porte.

Il bilanciamento delle caratteristiche degli altri elementi collegati alla CPU èessenziale per migliorare l’efficienza del sistema e ottimizzare il rapporto tra le velocità dei diversi componenti.

Velocità di un computerhardware: la CPU, BUS, RAM, Memorie di massa

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Bus di comunicazioneBus di sistema e Bus Locali…

Bus di Sistema:

Gruppo di collegamenti

che connettono la CPU agli altri dispositivi del

computer

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Page 6: 6.2 informatica1- unife - l.p

6

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Bus di comunicazioneBus di sistema e Bus Locali…

Bus Locale:

Alcune periferiche (es. Scheda Video) tolte dal bus di sistema

per evitarne il sovraccarico

Es: ISA (Industry Standard Architecture), MicroChannel,

EISA (Extended IndustryStandard Architecture), PCI (Peripheral Component

Interconnect), AGP (Accelerated Graphics Port)(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

MemorieGerarchie

CPUCache L1Cache L2

RAM

Memorie di Massa

Dista

nza dalla C

PU

Costo

Capacità

Distanza dalla CPU Costo della memoria Capacità di memoria…

Page 7: 6.2 informatica1- unife - l.p

7

13Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Velocità di un computerIl software di sistema e gli applicativi

il computer esegue software di

sistema e programmi applicativi

il modo in cui è realizzato il

software influisce sempre sulla

velocità di elaborazione di un

sistema…

14Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

All’accensione dell’elaboratore viene caricato il BIOS

– BIOS:Basic Input Output System;

– Effettua il POST (Power On Self Test)

– Riconosce e avvia i dispositivi hardware

– Avvia il caricamento del Sistema Operativo in

memoria.

All’accensione del computer…

Page 8: 6.2 informatica1- unife - l.p

8

15Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

produttore Microsoft Corporation

Diffusione: è molto diffuso, quasi un monopolio ottenuto attraverso accordi commerciali fra MS i produttori di hardware e i produttori di software.

Anni ’80 gli accordi commerciali con IBM per la produzione e diffusione del MS DOS

Windows posizionamento nel mercato

16Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

produttore Apple MacIntosh

Diffusione: è un prodotto di nicchia, ebbe molto successo all’inizio degli anni ’90 quando fu, di fatto, uno dei primi sistemi operativi con interfaccia grafica destinato a un utenza non professionale

MAC OS posizionamento nel mercato

Page 9: 6.2 informatica1- unife - l.p

9

17Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

produttore Open Source (Linus Torwalds)

Diffusione: è un prodotto Open Source e di libero utilizzo e non legato all’acquisto di licenze. Open Source significa che viene reso disponibile il codice sorgente del sistema operativo e gli sviluppatori possono aggiungervi funzionalità o modificarlo per renderlo più stabile

Linux posizionamento nel mercato

18Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Windows…compatibilità…

Page 10: 6.2 informatica1- unife - l.p

10

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistemi operativiCompatibilità: Hardware

• Per poter installare un sistema operativo su un

Elaboratore l’hardware di quell’elaboratore e il sistema

operativo devono essere “compatibili”

• Ciascun produttore fa delle verifiche di funzionamento

delle proprie periferiche con un determinato sistema

operativo.

• Esistono quindi delle “Hardware compatibility list” .

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistemi operativiCompatibilità: Software

• Per poter installare un applicativo e per poterlo

eseguire il software e il sistema operativo devono

essere “compatibili”

• Ciascun produttore fa delle verifiche di compatibilità

fra i programmi che produce e il sistema operativo.

• Esistono anche delle “Software compatibility list” .

Page 11: 6.2 informatica1- unife - l.p

11

21Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistemi operativicompatibilità

Problemi di incompatibilità hardware e software:

Nuovo sistema operativo vs vecchio hardware

Nuovo sistema operativo vs vecchio software

Nuovo applicativo vs vecchio sistema operativo

Nuovo hardware vs vecchio sistema operativo

22Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Sistema operativo…Windows

32 bit processori IntelWindows XP

Anni 2000

32 / 64 bit processori IntelWindows 2003

32 bit, plug & play, reteWindows 95

32 bit processori IntelWindows Vista

Server, Advanced Server (32 bit Intel)Windows 2000

Professional (32 bit Intel)Windows 2000

32 bit processori Intel e RISCWindows NT 4.0

server, workstationWindows NT 3.5

“workgroup” funzionalità di reteWindows 3.11

16 bit processore 80286Windows 3.0 e 3.1Anni 1990

Finestre sovrapposte (16 bit-80286)Windows 286

Finestre affiancate (16 bit – 8086)Windows 1.0anni 1980

Esistono varie versioni di Windows che seguono la sua evoluzione:

Page 12: 6.2 informatica1- unife - l.p

12

23Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Il sistema operativo WindowsWindows XP: Hardware di riferimento

Un sistema per poter ospitare Windows XP e funzionare in

modo accettabile deve avere le seguenti caratteristiche minime

– Processore: Intel o AMD con velocità di almeno 1 Ghz

– Memoria RAM: almeno 256 MB

– Disco fisso: da almeno 30GB

– Scheda grafica con almeno 16MB RAM

– Scheda Audio, Lettore di DVD o CD-ROM.

24Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Il sistema operativo WindowsWindows Vista: Hardware di riferimento

Un sistema per poter ospitare Windows Vista e funzionare in

modo accettabile deve avere le seguenti caratteristiche minime

– Processore: Intel o AMD con velocità di almeno 1,5 Ghz

– Memoria RAM: almeno 1 GB

– Disco fisso: almeno 80GB

– Scheda grafica con almeno 256MB RAM

– Scheda Audio, Lettore di DVD o CD-ROM.

Page 13: 6.2 informatica1- unife - l.p

13

25Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Windows…caratteristiche principali:

Windows è un Sistema Operativo

Con Interfaccia Grafica

Multiutente

Multitasking

Multithreading

Multiprocessing

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Windows mette a disposizione dei programmi applicativi un’interfaccia

utente di tipo grafico. I programmi applicativi presentano a loro volta:

– Un insieme di comandi comuni

– Disposizione di menu e comandi uniformi

– Tecnologia di impaginazione e stampa dei

documenti WYSIWYG (What You See Is What

You Get)

Il sistema operativo WindowsInterfaccia Utente: GUI…

Page 14: 6.2 informatica1- unife - l.p

14

27Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Sistema operativo……Interfaccia Utente: GUI…

28Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Sistema operativo……Interfaccia Utente: Interfaccia a carattere…

Page 15: 6.2 informatica1- unife - l.p

15

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Il sistema operativo WindowsMultiutente

• Windows richiede all’avvio un nome utente ed una password

• Dopo aver riconosciuto l’utente Windows presentato a ciascun utente un desktop personalizzato e l’elenco dei programmi che può utilizzare (menu avvio personalizzato).

30Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Sistema operativo……Multitasking…

• Gestione contemporanea di più programmi indipendenti presenti nella memoria principale

• Ciascun programma in esecuzione:

– lavora in un “ambiente” separato e protetto

– condividere la memoria Ram disponibile

– utilizza le altre risorse dell’elaboratore.

• Il Sistema Operativo:

– suddivide il tempo di lavoro della CPU

– assegna ciclicamente a ciascun programma in esecuzione un intervallo di tempo della CPU, fino al suo completamento

• Migliore utilizzazione delle risorse (riduzione dei tempi morti)

Page 16: 6.2 informatica1- unife - l.p

16

31Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Sistema operativo……Multitasking…

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

32Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Sistema operativo…Multithreading…

• Ogni programma è costituito da più moduli ognuno dei quali si occupa di una funzione specifica ed è progettato per svolgere piùfunzioni simultaneamente

• Un sistema operativo multithreading permette a ciascun programma di svolgere contemporaneamente più funzioni

• esempio: in un programma di videoscrittura come Microsoft Word il correttore ortografico opera mentre redigo il documento

Page 17: 6.2 informatica1- unife - l.p

17

33Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Sistema operativo……Multithreading

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

34Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Sistema operativo…… Multiprocessing

• I moderni sistemi operativi consentono la

gestione di sistemi dotati di più processori o di

coprocessori (multiprocessing).

• In un sistema multiprocessore il Sistema

Operativo bilancia il carico di lavoro dei vari

processori che contribuiscono all’elaborazione

dei dati

Page 18: 6.2 informatica1- unife - l.p

18

35Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

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

…Il sistema operativo Windows

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema OperativoArchitettura…

Un Sistema Operativo

un insieme di programmi che sovrintendono al processo di elaborazione interagendo con le unitàhardware e con l’utente coordinando le diverse componenti hardware e software dell’elaboratore.

Fa da tramite tra:

l’utente,

i programmi in dotazione

la macchina.

Page 19: 6.2 informatica1- unife - l.p

19

37Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema OperativoArchitettura

L’architettura del sistema operativo tiene conto dell’architettura ideale dell’elaboratore (macchina di von Neumann).

Dal punto di vista schematico è costituito da 4 elementi fondamentali:

– Kernel (nucleo)

– Gestore della memoria

– Gestore delle periferiche

– File system

38Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema OperativoArchitettura

Page 20: 6.2 informatica1- unife - l.p

20

39Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema OperativoArchitettura: Kernel…

Il kernel (nucleo) è detto anche gestore dei processi.

Rappresenta la parte più interna di un sistema operativo, quella che si interfaccia direttamente alla parte hardware

La sua funzione è quella di governare l’utilizzo della CPU da parte dei programmi attivi nel sistema.

40Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema OperativoArchitettura: Gestore della memoria…

Il gestore della memoria gestisce

l’allocazione della memoria (RAM,

cache e memoria virtuale) fra i

diversi processi attivi nel sistema.

Page 21: 6.2 informatica1- unife - l.p

21

41Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema Operativo…Architettura: Gestore delle periferiche

Gestisce il funzionamento delle

periferiche cercando di liberare il

più possibile la CPU dalla necessità

di attendere i tempi necessari a

ciascuna periferica a terminare le

sue operazioni.

42Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema Operativo…Architettura: Gestore delle periferiche

Il sistema operativo governa interfacce

intelligenti che permettono di

“scaricare” la CPU dell’attività di

governo delle periferiche concentrandosi

sulle attività di elaborazione dei dati.

(esempi: Schede grafiche, Driver delle stampanti, Spooler di stampa… ecc.)

Page 22: 6.2 informatica1- unife - l.p

22

43Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema Operativo…Architettura: File system

I dati e i programmi vengono memorizzati su memorie di massa.

Il file system è lo strato di sistema operativo che permette all’utente e ai programmi di accedere ai dati memorizzati sulle memorie di massa senza preoccuparsi del particolare hardware utilizzato.

44Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

• Se sul computer non è installato il

sistema operativo l’unico programma

che può essere eseguito dal

processore è il BIOS

• Installare il S.O. significa, in pratica,

salvarlo su una memoria di massa

Sistema OperativoAvvio…

Page 23: 6.2 informatica1- unife - l.p

23

45Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Una volta installato il SO per avviare un

computer basta premere il pulsante di

accensione e attendere che il SO venga

letto dalla memoria di massa e caricato

nella memoria RAM del computer.

L’operazione di caricamento è nota come

BOOTSTRAPPINGBOOTSTRAPPING

Sistema Operativo…Avvio

46Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Sistema operativo…

Windows dialoga con l’utente mediante

Un’interfaccia grafica

denominata desktop

Page 24: 6.2 informatica1- unife - l.p

24

47Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Windows: Desktop…

48Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Windows: Desktop…

Il desktop è una sorta di “scrivania

virtuale” sulla quale l’utente può trovare

una serie di “oggetti” (documenti e

programmi) che gli permettono di utilizzare

l’elaboratore.

Il desktop semplifica l’uso dell’elaboratore

Page 25: 6.2 informatica1- unife - l.p

25

49Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Windows: Desktop…

Sul desktop sono presenti diverse

icone, immagini che rappresentano un

oggetto (una cartella o un programma)

utilizzato più frequentemente

50Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Windows: Desktop…

Sul desktop sono presenti diverse

icone, immagini che rappresentano un

oggetto (una cartella o un programma)

utilizzato più frequentemente

Page 26: 6.2 informatica1- unife - l.p

26

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Pulsante di avvio da cui si possono eseguire i programmi

Programmi in esecuzioneServizi in background

La barra delle applicazioni

Windows: La Barra delle Applicazioni…

Ora

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Windows: La Barra delle Applicazioni…

Le funzioni principali della Barra delle

applicazioni sono:

Consentire l’esecuzione dei programmi (attraverso il menu Start o manualmente)

Visualizzare i programmi in esecuzione

Permettere il passaggio tra i programmi in esecuzione (applicazioni attive);

Rendere disponibile una Barra di stato

Page 27: 6.2 informatica1- unife - l.p

27

53Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Windows: La Barra delle Applicazioni…

Come barra di stato riporta informazioni come:

– l’ora,

– lo stato di avanzamento di una stampa,

– le condizioni di carica della batteria del portatile,

– applicazioni in background

– ecc.

54Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Windows: Desktop…

Icone principali del desktop:

• Documenti,

• Risorse del computer

• Cestino

• Risorse di rete

Page 28: 6.2 informatica1- unife - l.p

28

55Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Icone principali

“Documenti”,

permette di accedere alla cartella Documenti

“Risorse del computer”,

unità disco installate A:, C:, il Cd-rom,

Pannello di controllo,

Stampanti;

56Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Icone principali“Cestino”,

corrisponde ad una directory di sistema nella quale viene memorizzato tutto ciò che l’utente intende cancellare, la cancellazione avviene in realtà solo quando, facendo clic col tasto destro del mouse sul cestino, si sceglie la voce “Svuota Cestino”;

“Risorse di rete”,permette di visualizzare l’elenco dei computer collegati in rete con il nostro

Page 29: 6.2 informatica1- unife - l.p

29

57Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Windows: File system

Funzioni fondamentali gestite dal file system:

– preparazione del supporto ad ospitare i file

– allocazione sulle unità di memorizzazione,

– creazione di un file

– assegnazione di un nome a un file,

– Modifica di un file,

– Cancellazione di un file.

58Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Windows: File system

• Gestisce le informazioni su memoria di massa (e in genere le informazioni scambiate con la periferia) dandone una visibilità e una strutturazione logica anziché fisica

• identifica i file in modo univoco, indipendentemente dalla loro collocazione sui dispositivi

• fornisce metodi di accesso per leggere, scrivere e indirizzare i blocchi di informazioni contenuti in un file

• fornisce operazioni di gestione dei file: creazione, predisposizione, cancellazione, identificazione

Page 30: 6.2 informatica1- unife - l.p

30

59Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Windows: File system

• realizza meccanismi di controllo sull'accesso

per garantire privatezza e coerenza formale

• nasconde le caratteristiche fisiche dell'unità

di memorizzazione, virtualizzando i metodi di

accesso e di gestione

• gestisce gli errori e il ripristino da situazioni

di malfunzionamento.

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

File SystemMemorie di massa

Il CD o il DVD è una memoria ottica costituita da un disco di plastica con un polimero dietro al quale èposta una lamina di alluminio che viene letto mediante un raggio laser.

I dischi magneto-ottici in scrittura usano contemporaneamente una testina laser e una testina magnetica mentre in lettura si comportano come nromali memorie ottiche.

Le Memorie Flash sono memorie EEPROM cancellabili e riscrivibili mediante l’applicazione di una tensione e/o di una corrente elettrica.

I Nastri magnetici permettono il salvataggio di grosse moli di dati a costi molto bassi ma hanno lo svantaggio di essere ad accesso sequenziale e non casuale.

Page 31: 6.2 informatica1- unife - l.p

31

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Dischi magnetici, modalità di memorizzazione e densità

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

http://a2.swlibero.org/a2139.htm#almlindex6332

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Dischi, Memorizzazione sequenziale, ad accesso casuale, tracce e settori…

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Page 32: 6.2 informatica1- unife - l.p

32

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Dischi ottici, CD ROM e DVD ROMmodalità di lettura

Tecnologie dell'informazione e della comunicazione - Stacey S. Sawyer, Brian K. Williams

64Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Windows: Preparazione supporti

L’operazione di preparazione delle

unità di memoria massa per

predisporle per la memorizzazione

delle stringhe di bit che rappresentano

i dati è denominata

FORMATTAZIONE

Page 33: 6.2 informatica1- unife - l.p

33

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema OperativoFile system, formattazione…

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

66Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema OperativoFile System: struttura

Struttura del File System• Il file system di Windows è organizzato in maniera gerarchica ad albero.

• Nel file system di Windows, abbiamo una con la radice chiamata desktop che contiene tutte le risorse fisiche e logiche della macchina.

Page 34: 6.2 informatica1- unife - l.p

34

67Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema Operativo…Architettura: File system, nomi dei file…

Ciascun file è caratterizzato dai seguenti attributi:

•un nome •un tipo•collocazione•Dimensione•Data di creazione•Data di modifica

68Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema Operativo…Architettura: File system, nomi dei file…

Ciascun file può essere assoggettato alle seguenti operazioni:

•Creazione•Scrittura•Lettura•Posizionamento•Ridenominazione•Spostamento •Cancellazione

Page 35: 6.2 informatica1- unife - l.p

35

69Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema Operativo…Architettura: File system, file…

70Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema Operativo…Architettura: File system, Gerarchia…

Page 36: 6.2 informatica1- unife - l.p

36

71Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema Operativo…Architettura: File system, Gerarchia…

72Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Sistema Operativo…Architettura: File system, Gerarchia…

Page 37: 6.2 informatica1- unife - l.p

37

73Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Windows: La Barra delle Applicazioni…

funzioni principali:

L’esecuzione dei programmi

informa su quali programmi sono in esecuzione

Permette il passaggio tra i programmi in esecuzione (applicazioni attive);

Barra di stato(riporta l’ora, lo stato d’avanzamento di una stampa, carica della batteria, applicazioni in background ecc.)

74Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Windows: La Barra delle Applicazioni

La Barra delle applicazioni può

essere collocata lungo uno dei

quattro lati dello schermo, oppure

nascosta (Nascondi automatica-

mente dalle proprietà) se non si

desidera visualizzarla.

Page 38: 6.2 informatica1- unife - l.p

38

75Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Windows: La Barra delle Applicazioni

Quando la barra delle applicazioni ènascosta per ripristinarne la visualizzazione è sufficiente fare una delle seguenti operazioni:

• premere i tasti

• Premere il tasto “Barra delle applicazioni” sulla tastiera.

• spostare il puntatore del mouse all’estremità dello schermo

Ctrl Esc

76Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Menu di avvio: descrizione

Il menu Avvio racchiude tutte le

funzioni principali di Windows, agevola

l’esecuzione dei programmi, consente

di modificare le impostazioni del

computer e di cercare i file; alcune

voci, evidenziate da una freccia nera

sulla destra, nascondono dei

sottomenu.

Page 39: 6.2 informatica1- unife - l.p

39

77Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Le opzioni standard che si trovano nel menu sono:

“Programmi”,

richiama un menu contenente l’elenco di tutti i

programmi eseguibili compreso “Gestione risorse”

“Documenti”

permette di accedere direttamente alla cartella

documenti

Menu di avvio: voci principali…

78Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

“Documenti Recenti”,

contiene l’elenco di tutti i file usati recentemente (èpossibile svuotare questo elenco facendo clic col tasto destro sulla barra delle applicazioni, scegliendo la voce “Proprietà” dal menu che appare poi scegliere la scheda “Barra delle applicazioni” e cliccare su Cancella nel riquadro menu dati recenti oppure dal menu Impostazioni, Barra delle applicazioni).

“Pannello di controllo”,

con i sottocomandi Stampanti e Barra delle applicazioni da cui è possibile cambiare tutte le impostazioni del sistema, installare una nuova stampante e visualizzare le proprietà della barra.

Menu di avvio: voci principali…

Page 40: 6.2 informatica1- unife - l.p

40

79Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

“Trova”,

permette di ricercare File e Cartelle: Chiavi di ricerca: nome, estensione, tipo di file (word, excel…) alla data della creazione o dell’ultima modifica ma anche in base ad una o più parole contenute nel testo.

“Guida in linea”,

è la guida su tutte le funzionalità del Sistema Operativo.

…Menu di avvio: voci principali

80Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

“Esegui...”, permette di eseguire un programma digitandone il nome nell’apposita casella.

“Chiudi sessione...”, visualizza una schermata che permette di scegliere tra “Riavvia il sistema” (effettua il reset della macchina) l’”Arresto del sistema”(spegne la macchina), la “sospensione del sistema” (salvataggio su disco della RAM e spegnimento, se si è connessi ad una rete èdisponibile l’opzione “Disconnetti” che permette di riaccedere a Windows come altro utente.

…Menu di avvio: voci principali

Page 41: 6.2 informatica1- unife - l.p

41

81Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Menu di avvio: personalizzazione

Per inserire nuove icone di programmi nel menu Avvio:

1) trascinando l’icona del programma sul bottone ……. . , Windows inserirà il collegamento all’inizio delle opzioni;

2) fare clic sulla barra delle applicazioni selezionare Proprietà/Applicazioni del menu … … /Aggiungi e digitare il percorso del file;

3) fare clic sulla barra delle applicazioni selezionare Proprietà/Applicazioni del menu … /Avanzate si apre la finestra di Gestione risorse, è ora possibile inserire tutti i collegamenti in un punto qualsiasi del menu.

82Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Menu di avvio: personalizzazione

Per rimuovere una voce dal menu si può:

1) usare il tasto destro del mouse sul nome del

collegamento;

2) usare il tasto ;

3) dalle proprietà della barra delle applicazioni

scegliere la scheda Applicazioni del menu

Avvio/Rimuovi selezionare l’icona che si vuole

eliminare e cliccare su Rimuovi.

Canc

Page 42: 6.2 informatica1- unife - l.p

42

83Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Windows…Per spegnere il computer premere su

->

-> SI

84Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Icone e Finestre

Un programma può essere avviato a partire

da un icona– Posizionarsi sull’icona

– doppio click con il tasto sinistro del mouse sull’icona

– In questo modo si apre la finestra entro la quale viene eseguito il programma

Page 43: 6.2 informatica1- unife - l.p

43

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Finestra: comandi principali

Su ciascuna finestra indipendentemente dal programma in esecuzione ritroviamo sempre i seguenti tre comandi:

Chiudi

Riduci a icona, sulla Barra delle Applicazioni

Modalità schermo interoo ridimensionabile

Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Finestra: elementi principali

Barra del menù

Barra del titolo

Barra di stato

Barre di scorrimento

Riduci a IconaSchermo Intero

Chiudi

Barra degli strumenti

Page 44: 6.2 informatica1- unife - l.p

44

87Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

• Barra del titolo,– in alto a sinistra con l’icona e il nome dell’applicazione/documento.

• Barra del menù, – sotto la barra del titolo, offre i comandi da poter eseguire all’interno dell’applicazione. Si noti che tutti i programmi hanno nel menu le voci: “File”, “Modifica”, “Visualizza”

…Finestra: elementi principali

88Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

•Barra di stato– in basso con informazioni sullo stato e sulle operazioni che si stanno eseguendo

•Barre di scorrimento– Sul lato destro e in basso nella

finestra del programma. Sono

rettangoli delimitati da due pul-

santi con frecce che vanno in

direzioni opposte (su, giù, destra,

sinistra) che permettono di muo-

versi all’interno del documento se

questo supera le dimensioni della

finestra

…Finestra: elementi principali

Page 45: 6.2 informatica1- unife - l.p

45

89Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Caratteristiche del computer…

Pulsante

->Pannello di Controllo

->Sistema

90Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Caratteristiche del computer

Pulsante

->Pannello di Controllo

->Sistema

Altre possibilità?

Tasto destro del Mouse

Proprietà

Page 46: 6.2 informatica1- unife - l.p

46

91Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Schermo e scheda grafica

Per individuare le caratteristiche dello schermo e della scheda grafica:

Pulsante

->Pannello di Controllo

->Schermo

92Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Schermo e scheda grafica

Per individuare le caratteristiche dello schermo e della scheda grafica:

Sul desktop:

Tasto destro del mouse,

Proprietà

Page 47: 6.2 informatica1- unife - l.p

47

93Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Help in lineaPer ottenere la guida in linea di Windows o di qua-lunque altro programma basta premere il tasto F1

94Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Gestione risorse…

• Per visualizzare tutto il contenuto del file

system cliccare sull’icona “Risorse del

Computer”

• L’icona Risorse del computer apre una

finestra nella quale sono visualizzati tutti

i dischi presenti nel computer.

Page 48: 6.2 informatica1- unife - l.p

48

95Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Gestione risorse…

96Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Gestione risorse

Le memorie di massa sono individuate da una lettera maiuscola seguita da “:”

ESEMPIO

Unità di reteX: Z:

Unità rimovibile USBF:

Lettore CD-DVD RWE:

Dischi fissiC: D:

FloppyA:

Page 49: 6.2 informatica1- unife - l.p

49

97Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Gestione di file e cartelle• La gestione dei documenti (file) e delle cartelle (directory) è gestita in maniera gerarchica (struttura ad albero…).

98Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Creazione di una directory•Posizionarsi sulla cartella dove si vuole creare la sotto cartella:

•Cliccare su: File -> Nuovo -> Cartella

oppure

•Tasto destro del Mouse->Nuovo->Cartella

Page 50: 6.2 informatica1- unife - l.p

50

99Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Le proprietà di una cartella

• Tasto destro sulla Cartella -> Proprietà

100Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Cambiare nome a un filePer cambiare il nome a un file

• Selezionare l’icona del file,• Tasto destro del mouse -> rinomina• Vedrete che il nome del file cambia colore (es. scritta bianca, sfondo blu)

• Potete ora cambiare il nome scrivendo direttamente il huovo nome

oppure• Selezionare il nome del file,• Vedrete che il nome del file cambia colore (es. scritta bianca, sfondo blu)

• Potete ora cambiare il nome scrivendo direttamente il nuovo nome

Page 51: 6.2 informatica1- unife - l.p

51

101Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Cancellazione di file e cartelle…Per cancellare un file od una cartella selezionare il file e premere

oppureselezionare il file, tasto destro del mouse, dal menu che appare scegliere “Elimina”.

Canc

102Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Cancellazione di file e cartelle

• L’operazione di cancellazione invia i file o le cartelle nel CESTINO

• ATTENZIONE, se si cancella una cartella vengono cancellati anche tutti i file che essa contiene

Page 52: 6.2 informatica1- unife - l.p

52

103Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Il cestino…• Quando si cancella un file o una cartella essi non vengono rimossi dal sistema, ma spostati nel cestino.

• Per vedere il contenuto del cestino fare un doppio click sull’icona del cestino sul desktop.

104Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

…Il cestino

•Proprietà:– Capienza del cestino…

– Normalmente circa il 10% del

disco fisso è dedicato ai file da

cestinare.

– Esaurito questo spazio il

sistema operativo inizia a

considerare “libero” la parte

di file system utilizzata dai file

cestinati (generalmente i più

vecchi) e la assegna ai file

nuovi che creo sul sistema

Page 53: 6.2 informatica1- unife - l.p

53

105Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Il cestino

• Per eliminare definitivamente un file evitando di inviarlo al cestino:

– Selezionare il file

– Premere i tasti “ ” e “ ”Canc

106Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 6.2- Sistema Operativo Windows

Copiare e Spostare File o Directory

• Per Copiare:– Selezionare il file

– Dal Menù: Modifica - > Copia

– Dal Menù: Modifica -> Incolla

• Per Spostare:– Selezionare il file

– Dal Menù: Modifica - > Taglia

– Selezionare la directory su cui copiare

– Dal Menù: Modifica -> Incolla

• Altra Soluzione: – Usare il Drag and Drop (Seleziona e Trascina)