Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola...

81
Modulo: Modulo: Sistemi Operativi Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia [email protected] oma1.it

Transcript of Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola...

Page 1: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Modulo:Modulo:

Sistemi OperativiSistemi Operativi

Corso di Alfabetizzazione Informatica

per gli Studenti della Scuola Speciale perArchivisti e Bibliotecari.

Dott. Alessio Malizia

[email protected]

Page 2: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentaliConcetti fondamentali

Un po’ di StoriaUn po’ di Storia

2

Page 3: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

3

Il primo strumento di calcolo 2000 anni

a.c. L’ABACO

UNITA’

CENTINAIADECINE

MIGLIAIA

DECINE DI MIGLIAIA

MILIONI

Page 4: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

4

Elaboratori meccanici di calcoloElaboratori meccanici di calcolo 1642

Blaise Pascal Macchina addizionatrice

Qualche anno dopo Gott-Fried Leibniz

Sistema meccanico di calcoloEsegue operazioni matematiche come: +,-,*,/,

Primi anni dell’800 Joseph Jacquard

Telaio da tessituracontrollato in modo automatico da schede perforate

1835 Charles Babbge

Calcolatore digitale meccanico•Uso di schede perforate.• Possibilità di effettuare cicli e salti condizionati

Page 5: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

5

Macchine elettroniche di calcoloMacchine elettroniche di calcolo

1944 Haward Aiken

MARK I calcolatrice digitale elettronica

•Uso di relè(Harvard University)

1946 J.Presper Eckert John Mauchey

ENIAC calcolatrice digitale elettronica

•Uso di valvole•500 volte più veloce di MARK I

(University of Pennsylvania)

Page 6: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

6

Primo elaboratore elettronico commercializzato

1951

•Uso di valvole•Programma in memoria centrale•Parallelismo dei dati

Team di ENIAC e John Von Neumann

UNIVAC I Elaboratore digitale elettronico

100 metri quadri;100 metri quadri;

30 tonnellate; 30 tonnellate;

17.000 valvole;17.000 valvole;

20 accumulatori;20 accumulatori;

104 registratori 20 bit;104 registratori 20 bit;

Page 7: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

7

VALVOLA

TRANSISTOR

1946 1959 1966

CIRCUITO INTEGRATO

Page 8: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentaliConcetti fondamentali

Componenti fondamentali di un PCComponenti fondamentali di un PCHardwareHardware

8

Page 9: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Componenti fondamentali

Dispositivi di INPUT (tastiera, mouse, ..)

CPU (unità di elaborazione centrale)

Memoria temporanea (RAM) Dispositivi di memorizzazione

permanenti (ROM, Floppy, CD-ROM)

Dispositivo di OUTPUT (video, stampante, ...)

Concetti fondamentali: Componenti di un Computer

Memoriatemporanea

Memoriatemporanea

OutputOutput Input InputCPUCPU

Memoriapermanente

Memoriapermanente

9

Page 10: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentali: Componenti di un Computer

OutputOutput Input Input

cd, dvdcd, dvdFloppy disksFloppy disks

tastieratastiera

mousemouse

scannerscanner

PCPC

stampantestampante

videovideo

10

Page 11: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentali: Hardware e Software

Insieme dei componenti fisici di cui e’ costituitoil calcolatore:

• scheda madre (CPU, memorie)• unita’ periferiche (dischi, monitor, nastri)• schede di rete ed interfacce ad altri strumenti

Insieme dei componenti fisici di cui e’ costituitoil calcolatore:

• scheda madre (CPU, memorie)• unita’ periferiche (dischi, monitor, nastri)• schede di rete ed interfacce ad altri strumenti

•Insieme dei “programmi” che permettono le•funzionalita’ di cui il calcolatore sara’ capace:

• il sistema operativo• i programmi applicativi• i programmi ed i protocolli di rete

•Insieme dei “programmi” che permettono le•funzionalita’ di cui il calcolatore sara’ capace:

• il sistema operativo• i programmi applicativi• i programmi ed i protocolli di rete

HARDWAREHARDWARE

SOFTWARESOFTWARE

11

Page 12: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentali: Hardware

casecase

motherboardmotherboard

12

Page 13: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Classificazione

PC (Personal Computer per l’utente singolo)

Minicomputer (sistema multiutenza, multiprocessore)

Mainframe (potente sistema multiutenza, multiprocessore, con più terminali)

Supercomputer (estremamente veloce)

Terminale Portatile (Laptop)

Concetti fondamentali: Classificazione

13

Page 14: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentali: Hardware

MotherboardMotherboard

MemoriaMemoriatemporanea RAMtemporanea RAM

CPUCPU(Processore)(Processore)Slots perSlots per

interfacceinterfacce

PlugsPlugsper dispositivi I/Oper dispositivi I/O

MemoriaMemoriadi sistema permanente ROMdi sistema permanente ROM

Unità di controlloUnità di controllo

14

Page 15: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

PROCESSORE Unità fondamentale del PC, chiamata CPU comprende ALU, Control Unit

Potenza di calcolo

Misurata in MIPS (Million Instructions Per Second)

Velocità di clock misurata in Hertz (multiplo: MHz)

Ciclo fisso per eseguire istruzionivaria da 100 MHz a 500 MHz

Tipi: Intel

486, Pentium, Pentium Pro, MMX, Pentium II, III Cyrix e AMD

Motorola Apple, PowerPC

Concetti fondamentali: Processore

15

Page 16: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

RAM (Random Access Memory) memoria di lettura e scrittura (interna non permanente)

ROM (Read Only Memory) memoria preregistrata e permanente (interna non rimovibile)

Concetti fondamentali: Memoria

Sistema Binario:

2 cifre0 e 1

BitBitcifra binaria (Binary digIT), la più piccola unità di informazione

ByteByteunità per la memorizzazione di un carattere, 8 bit

““Sistema Digitale in forma numerica (sequenze di 0,1)”Sistema Digitale in forma numerica (sequenze di 0,1)”

11

t

V (V

olt)

500

V (V

olt)

0

t

16

Page 17: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentali: Sistema binario, Rappresentazione ed Unità di misura

0 = 0 x 20 0 x 21 +0 x 22 +0 x 2n + 0 x 2n-1 + … +

1 = 1 x 20 0 x 21 +0 x 22 +0 x 2n + 0 x 2n-1 + … +

2 = 0 x 20 1 x 21 +0 x 22 +0 x 2n + 0 x 2n-1 + … +

3 = 1 x 20 1 x 21 +0 x 22 +0 x 2n + 0 x 2n-1 + … +

4 = 0 x 20 0 x 21 +1 x 22 +0 x 2n + 0 x 2n-1 + … +

= 0

= 1

= 10

= 11

= 100

Rappresentazione decimale

Rappresentazione decimale

Rappresentazione binaria

Rappresentazione binaria

1 Byte = 8 bit,1 Kilobyte = 210 byte1 Megabyte = 210 Kbyte1 Gigabyte = 210 Mbyte1 Terabyte = 210 Gbyte

17

Page 18: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Dischi magnetici disco floppy (dischetti 3.5”, capacità 1.44 Mbyte) disco fisso (Hard-disk, capacità 2-15 Gbytes) cartuccia rimovibile (Zip disks, capacità 100,250 Mbytes)

Dischi ottici CD-ROM (Compact Disk a sola lettura, capacità 650 Mbytes)

WORM (CD scrivibili) EO (CD cancellabili)

DVD (Digital Versatile Disk, capacità 4 Gbyte)

Concetti fondamentali: Supporti di memorizzazione permanente

18

Page 19: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentali: Organizzazione fisica dei dischi

SettoreTraccia

19

Page 20: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Tastiera immissione dati layout QWERTY standard (84 tasti), AT (84 tasti), Avanzata (101 tasti) e ADB (Apple)

Monitor colori

monocromatici, scala di grigi, a colori (flat, LCD) dimensione

14-21 pollici, verticali o orizzontali risoluzione

640x480, 800x600, 1024x768, 1280x1024 altri fattori

larghezza di banda, frequenza di quadro, interlacciato

Concetti fondamentali: Dispositivi di Input/Output

20

Page 21: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Mouse Tipo

meccanico ottico ottico-meccanico

Collegamento

seriale• Porte di comunicazione

COM1, COM2 a bus

• Porta di comunicazione PS2

senza filo

Concetti fondamentali: Dispositivi di Input/Output

Seriale (9,25 Pin)Seriale (9,25 Pin)PS2PS2

21

Page 22: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Collegamenti di dispositivi Porta Parallela (LPT)

stampante 8 bit alla volta (veloce)

Porta Seriale (COM, PS2) multiuso (mouse, cavi di trasferimento, modem, etc) 1 bit alla volta (lento)

USB (bus seriale universale) collega fino a 127 dispositivi, Plug-and-Play, trasferimento dati veloce

Infrarossi non richiede cavi

PCMCIA dispositivo di formato “carta di credito” per l’aggiunta di memoria o il

collegamento a modem e reti

Concetti fondamentali: Collegamenti di dispositivi

22

Page 23: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Stampanti A matrice

punti ravvicinati, velocità: da 50 a 500 cps qualità di stampa: da 9 a 24 aghi

A getto d’inchiostro stampe di qualità elevata risoluzione: tra 300 e 720 dpi stampa a colori

Laser raggio laser risoluzione: da 300 a 1200 dpi stampe di qualità molto elevata font residenti

Concetti fondamentali: Stampanti

Porta Parallela (25 Pin)Porta Parallela (25 Pin)

23

Page 24: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Fonts per Stampanti e Video

Design di una serie di caratteri carattere tipografico, dimensione, passo e spaziatura

Tipi bitmap

righe e colonne di punti rappresentanti un carattere

Progettati per uno specifico dispositivo ed una dimensione specifica

Per dispositivi a bassa risoluzione

vettorialifont ridimensionabili o outlined

carattere di qualsiasi dimensione

Postscript Type 1

TrueType

Concetti fondamentali: Fonts

24

Page 25: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

SCANNER Dispositivo in grado di convertire testo e illustrazioni nel

formato del computer illustrazione -> immagine testo -> OCR

PLOTTER Disegna linee per mezzo di pennini linee continue al posto di serie compatte di punti spesso in combinazione con i sistemi CAD

Concetti fondamentali: Scanner e Plotter

25

Page 26: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Schede inseribili nella motherboard (es. per il collegamento in Rete)

Dispositivi collegabili su porta seriale, parallela o USB (Scanner, Plotter, Modem, Dispositivi di rete)

Concetti fondamentali: Dispositivi addizionali

26

Page 27: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Reti Gruppo di computer collegati tra loro Condivisione dati Condivisione dispositivi Invio di messaggi Controllo remoto Tipi

LAN WAN MAN

Tipologie• Stella,• Bus,• Anello

Concetti fondamentali: Reti

27

Page 28: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Modem MOdulator-DEModulator trasmissione dati sulle linee telefoniche conversione da digitale ad analogico un’interfaccia (RS-232), diversi protocolli (ad esempio, V.34) anche il fax è un modem

Caratteristiche del modem protocollo di trasmissione velocità (da 300 a 56600 bps) fonia/dati risposta automatica compressione dati memoria flash

Concetti fondamentali: Comunicazioni e Modem

28

Page 29: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Rete telefonica classica (9600- 56000 byte al secondo) su linea commutata

ISDN Integrated Services Digital Network trasmissione digitale (128 Kbyte al secondo) uso contemporaneo di due linee trasmissione in banda base (ISDN originale) trasmissione in banda larga (B-ISDN) telex, fax, telefoni, videotelefoni, televisori ad alta definizione

e reti di computer

Concetti fondamentali: Rete digitale ed analogica

29

Page 30: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

INTERNET Rete mondiale di computer

milioni di utenti Struttura decentralizzata Accesso tramite ISP (Internet

Service Provider).

WWW (World Wide Web) documenti formattati in modo

particolare ipertesti e ipercollegamenti browser Web URL (Uniform Resource

Locator)

Concetti fondamentali: Internet

30

Page 31: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

E-mail trasmissione di messaggi caselle postali elettroniche invio e ricezione rapida

FTP (File Transfer Protocol) trasferimento dei file remoti

Newsgroup gruppo di discussione sulla rete organizzato in base alle specifiche aree di interesse

Concetti fondamentali: E-mail

31

Page 32: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentaliConcetti fondamentali

SoftwareSoftwareProgrammiProgrammi

32

Page 33: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Sistemi Operativi: Software

“Il SoftwareSoftware è un insieme di programmi che permettono ad un calcolatore di eseguire determinate funzionalità”

Un PROGRAMMA e' una entità statica (descritta un dato LINGUAGGIO) che specifica un insieme di istruzioni (per il calcolatore) e la sequenza in cui devono essere eseguite.

33

Page 34: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Sistemi Operativi: Processi e Programmi

•Un calcolo consiste in un numero di attività che vengono eseguite sulla CPU (con la cooperazione dei vari dispositivi). Tutte queste attività (utente o di sistema) vengono chiamate:

• PROCESSI.

Un processo e' una entità dinamica. Attraverso il suo stato si rappresenta il modo in cui l'esecuzione del programma e' distribuita nel tempo. Un processo permette ad un programma di essere eseguito sul calcolatore (attraverso la mediazione del Sistema Operativo)

Un programma dunque è un insieme definito, non ambiguo, finito di istruzioni che permette, attraverso un processo dinamico, ad un calcolatore (attraverso la CPU ed i suoi

dispositivi) di eseguire funzionalità assegnate.

34

Page 35: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Programmi di Sistema

principalmente costituiscono IL SISTEMA OPERATIVO che:

rende disponibile una interfaccia amichevole per l’interazione uomo-macchina

fornisce un supporto interattivo e per utenti multipli (nel caso di sistema multi-programmato)

esegue le operazioni su file, loro consistenza (organizzazione logica) e la loro memorizzazione dei dati su dispositivi di memoria secondaria (organizzazione fisica)

ottimizza le prestazioni (sia in termini di throughput che di tempo di risposta) fornisce un supporto uniforme per l'I/O e la comunicazione

Concetti fondamentali: Programmi di sistema

35

Page 36: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Programmi APPLICATIVI Programmi di elaborazione testi

creazione, modifica e stampa di un documento Word, Editor...

Foglio elettronico tabella di valori disposti in righe e colonne Excel, Lotus

Database sistema di archiviazione elettronico Access, Oracle

Presentazione creazione di immagini per diapositive e prospetti Powerpoint, Acrobat

Concetti fondamentali: Software

36

Page 37: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Programmi di Sviluppo Programmi per la creazione di applicazioni

Interpreti, Compilatori (Java, C, C++, Fortran, Pascal, ….) Java

linguaggio di programmazione ad alto livello orientato agli oggetti, indipendente dalla piattaforma

HTML HyperText Markup Language linguaggio usato per creare documenti per Internet documenti visualizzati con i browser (Netscape, Explorer) JavaScript: per aggiungere un contenuto dinamico alle pagine Web

Programmi di Utilità (compressione, browser, antivirus,….)

Concetti fondamentali: Software

37

Page 38: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Il Sistema OperativoIl Sistema Operativo

Struttura e proprietàStruttura e proprietàCaratteristicheCaratteristicheFunzionalitàFunzionalità

38

Page 39: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Sistemi Operativi: Definizione e proprietà

Un Sistema Operativo e' un insieme di programmi che servono a gestire le attività fondamentali di un calcolatore.

•Lettura o scrittura di file

•Caricamento ed esecuzione di programmi

•Gestione della Memoria

•Gestione dei dispositivi di Input/Output

•Comunicazione tra calcolatori (Rete)

•Gestione degli Utenti

“Un SO funziona da intermediario fra l'utente e l'Hardware, con lo scopo di fornire un ambiente nel quale l'utente possa eseguire i programmi in maniera

conveniente ed efficiente.”

39

Page 40: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentali: Tipi di Sistemi Operativi

40

Hp/UX

OSF/1

MICROSOFT Windows

Page 41: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Sistemi Operativi: Organizzazione

Un SO è organizzato in

forma stratificata

41

Page 42: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Sistemi Operativi: Componenti di un SO

Un SO è generalmente composto dai seguenti elementi :

•Nucleo (kernel)

Costituito da quei programmi che realizzano le funzioni più critiche e più vicine all’hardware come Operazioni di I/O, Gestione dei programmi “basali”, Gestione del controllo dei processi

•File System

Gestisce la memorizzazione, il reperimento,il trasferimento delle informazioni contenute nelle memorie di massa. Consente all'utente di organizzare tali dati servendosi delle strutture logiche e delle funzioni ad alto livello

•Gestione Memoria

•Interfaccia utente e Programmi di sistema

Manipolazione (visuale) ed amichevole di file e directory, Informazioni sullo stato, Caricamento ed esecuzione di programmi

Programmi di utilità (editor, plotting, formattatori di testo, ecc.)

42

Page 43: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Sistemi Operativi: Componenti di un SO

Nucleo (kernel)

Gestore memoria Gestore I/O

Gestore files

Interfaccia utente

Editor Librerie Tools

Programmiapplicativi

Programmiutente

SO

43

Page 44: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentali: File System

FILE Un insieme di informazioni (dati, documenti) memorizzate

su supporti di memoria secondaria

Una sequenza di bit, byte, record logici, record fisici (dipende dal tipo del file e dal punto di vista), il cui significato è definito dal creatore del file.

file

44

Disco

Page 45: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentali: File System

FILE System contiene (per file): Informazioni Base

Nome del file

Tipo del file

Organizzazione del file

Informazioni di Allocazione Locazione Dimensione

Posizione corrente

Informazioni di Accesso Identificatore del proprietario Protezione Data di creazione Data di ultima modifica

45

Page 46: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentali: File System

FILE System permette:

di organizzare files in strutture chiamate cartelle (directory)

Ricercadi un particolare file

di tutti i file che soddisfano una particolare relazione

Creazione file/directory Eliminazione file/directory Elenco file della directory Backup

46

Page 47: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentali: File System

ComandiUtente

Controllo Accessi

1 2

Gestione Directory

STRUTTURA FILE 3

4

Metodio di Accesso

RECORD LOGICI 5

RECORD FISICI (in memoria)

7

6

Blocking

RECORD FISICI (su disco)

9

8

DiskScheduling

Allocazione File

47

Page 48: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Concetti fondamentali: File System

48

Page 49: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Microsoft Windows 2000Microsoft Windows 2000

49

Page 50: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

CARATTERISTICHE PRINCIPALI

Interfaccia Utente : l’interfaccia utente facilita l’apprendimento e lo sfruttamento efficiente del sistema (WYSIWYG)

Plug and Play : tutto il nuovo hardware installato viene riconosciuto direttamente da Windows 2000 che si occupa anche di verificare eventuali conflitti fra i vari dispositivi HW

Multitasking : Windows 2000 esegue il multitasking delle applicazioni

50

Windows 2000: Caratteristiche principali

Page 51: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Maggiore velocità di stampa Multimedialità ad alte prestazioni :

Sia il motore per la riproduzione dei video (Video for Windows) sia il file system per i CD-ROM (CDFS : CD-ROM File System) sono componenti che riproducono video e suono in modo più uniforme

Registro di configurazione : Il registro di configurazione contiene tutte le informazioni

che riguardano il sistema, come l’hardware ed il software installati o le preferenze e i diritti dell’utente

Capacità intrinseca di collegamento in rete : Windows 2000 offre un supporto nativo ed integrato per il

collegamento con reti Microsoft, IPX/SPX, TCP/IP, NetBEUI, NDIS, ODL e altre LAN

Windows 2000: Caratteristiche principali

52

Page 52: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Uso dei computer (portatili) ovunque : Windows 95 offre un client per il collegamento remoto in

rete che permette l’accesso su chiamata da linea commutata a tutte le reti, compresa Internet, che fanno uso dei protocolli IPX/SPX, TCP/IP o NetBEUI su PPP e (C)SLIP

Offre inoltre un server con chiamata su linea commutata che permette a qualunque PC sotto Windows 95 di funzionare da porta di accesso verso una rete in condizioni di sicurezza e tramite una sola linea commutata

Windows 2000: Caratteristiche principali

53

Page 53: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Client di informazioni universale : Microsoft Exchange il client universale di informazioni

fornito con Windows 2000, è totalmente integrato nell’interfaccia utente e permette l’accesso ad una vasta gamma di collegamenti quali la posta elettronica, i servizi in linea, le applicazioni di gruppo, etc.

L’utente ha quindi una sola interfaccia con il mondo esterno delle informazioni, e l’amministratore dell’ufficio informatico aziendale ha un solo client che supporta vari tipi di posta elettro-nica e differenti sistemi

Windows 2000: Caratteristiche principali

54

Page 54: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

INTERFACCIA UTENTE

Scopo fondamentale : semplificare, rendere più comodo e velocizzare per

tutti l’utilizzo del sistema Obiettivi particolari della IU di Windows 2000 :

Facilità : di apprendimento ed uso per i neofiti

Potenza : nella efficienza e possibilità di personalizzazione per gli esperti

Windows 2000: Interfaccia Utente

55

Page 55: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Finestre

Windows 2000: Finestre

56

MOVIMENTIMOVIMENTIPULSANTIPULSANTI

DRAG and DROPDRAG and DROP

Page 56: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Barra delle Applicazioni

E’ il centro di controllo della IU Caratteristiche principali :

Pulsante di Avvio Pulsanti delle applicazioni

Windows 2000: Barra delle Applicazioni

57

Page 57: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Pulsante di Avvio

Permette di : organizzare efficientemente in

un’unica struttura l’accesso alle applicazioni installate nel sistema

ricercare e scegliere rapidamente le applicazioni da lanciare

Windows 2000: Pulsante di Avvio

58

Page 58: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Voci del menu di Avvio : Programmi :

permette il lancio rapido dei programmi Dati recenti :

contiene una lista degli ultimi 15 documenti aperti; consente all’utente di pensare in termini di documenti più che di applicazioni (concetto noto come centralità del documento)

Impostazioni :

permette di cambiare rapidamente le impostazioni del sistema

Trova : permette la ricerca di file o cartelle

Windows 2000: Voci del menu di Avvio

59

Page 59: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Voci del menu di Avvio (cont.) : Guida in linea :

permette di chiamare la Guida di Windows 95 Esegui :

permette di eseguire un’applicazione digitando-ne direttamente il nome o individuandola all’interno del sistema

Chiudi sessione : attua con sicurezza lo spegnimento, il riavvio e lo scollegamento del sistema

Windows 2000: Voci del menu di Avvio

60

Page 60: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Pulsanti delle Applicazioni

Ad ogni finestra aperta corrisponde sempre un pulsante sulla Barra delle applicazioni : Permettono di individuare immediatamente quali e

quante applicazioni sono in esecuzione Semplificano e rendono più intuitivo il passaggio tra le

applicazioni Per i neofiti, l’uso della Barra delle applicazioni con i

relativi pulsanti è intuitivo per l’analogia con un telecomando : passare da un’applicazione ad un’altra è come cambiare canale

Windows 2000: Pulsanti delle Applicazioni

61

Page 61: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Le finestre si minimizzano e si ripristinano visualizzando un’animazione della barra del titolo che mostra dove va a nascondersi l’applicazione

Tutti i task attivi, con finestre visibili o minimizzate, sono individuabili quindi allo stesso modo e sono rappresentati in maniera uniforme sulla Barra delle applicazioni

Windows 2000: Pulsanti delle Applicazioni

62

Page 62: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Nomi dei File

Windows 2000 consente nomi di file lunghi fino a 255 caratteri Per compatibilità con le applicazioni precedenti (DOS)

le estensioni non sono state eliminate, ma sono nascoste alla vista per default

Un file può essere rinominato selezionandolo, facendo clic sul suo nome e digitando quello nuovo

Windows 2000: Nomi dei File

64

Page 63: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Nome file = Nome +”.”+ estensione

l’estensione determina un tipo .exe -> eseguibile .doc -> documento …. Gestione estensioni

Formati Grafici senza perdita di dati (GIF) con perdita di dati (JPEG) tecniche diverse (TIFF)

Concetti fondamentali: Nomi dei file, estensioni e Formati file

65

Page 64: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Risorse di Rete

Client di rete di Windows 2000 : Permette di “sfogliare” le risorse di rete presentandole

sotto un’interfaccia uniforme, indipendentemente dal server che fornisce i servizi

La IU di Windows 2000 è stata progettata tenendo presente l’accesso remoto alle reti : Le nuove finestre di dialogo comuni prevedono

l’apertura ed il salvataggio di file su risorse di rete Su tutto il sistema sono supportati i nomi di percorso UNC

Windows 2000: Risorse di Rete

66

Page 65: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Cestino : I file eliminati dalle finestre di dialogo comuni nelle

applicazioni che le supportano sono trasferiti nel Cestino

Il Cestino mostra graficamente se è vuoto o se contiene oggetti

Le informazioni sugli oggetti “cestinati” sono disponibili nella vista in dettaglio del Cestino

I file possono essere ripristinati automaticamente nelle posizioni originali annullando l’eliminazione

Windows 2000: Eliminazione dei File

67

Page 66: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Gestione delle Risorse

Fornisce una visione gerarchica di tutte le risorse del sistema (non solo file e cartelle locali, anche risorse in rete, il pannello di controllo, stampanti, cestino)

Ne permette quindi una gestione integrata sotto un’unica interfaccia uniforme

Windows 2000: Gestione risorse

68

Page 67: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Annullamento

Mediante la funzione Annulla a più livelli è possibile annullare una o più operazioni sui file : I file copiati, rinominati, spostati o eliminati pos-sono

essere ripristinati scegliendo Annulla dal menu Modifica di qualunque finestra della IU

Windows 2000: Annullare operazioni sui file

69

Page 68: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Installazioni

Wizards : Guidano l’utente attraverso una determinata

procedura, con una serie di domande poste in modo diretto e cordiale

Vengono utilizzate, ad esempio, per visualizzare le opzioni durante l’installazione del sistema e per aggiungere al sistema un nuovo dispositivo (una stampante, un modem, etc.)

Windows 2000: Installazioni

70

Page 69: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Guida in linea

Completamente rinnovata Argomenti di Guida breve :

Sono contenuti in una piccola finestra, evitando all’utente la necessità di scorrere numerose pagine della Guida

Windows 2000: Guida in Linea (Help)

71

Page 70: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Pulsante ? : Tutti gli strumenti del Pannello di controllo hanno un

pulsante ? all’estremità destra della barra del titolo Una volta premuto, il puntatore diventa un punto

interrogativo, e facendo clic su un qualunque oggetto della finestra di dialogo appare una breve descrizione dell’oggetto

Pulsanti di collegamento : Conducono direttamente l’utente nell’area di

Windows cui si riferisce l’argomento della Guida

Windows 2000: Guida in Linea (Help)

72

Page 71: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Shortcuts : Permettono di accedere comodamente e rapidamente

all’oggetto cui fanno riferimento : la apertura del collegamento apre l’oggetto puntato

Rappresentati da icone dell’oggetto cui fanno riferimento con una piccola freccia in basso a sinistra

Possono puntare a qualunque oggetto : un file, un programma, una cartella di rete, uno strumento del Pannello di Controllo, un’unità a disco, etc.

Se l’oggetto puntato viene rinominato Windows 2000 aggiorna opportunamente il collegamento

Sono comodi per puntare alle risorse di rete in maniera tale da evitare di sfogliare i drive e le cartelle di rete

Windows 2000: Collegamenti

73

Page 72: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Pulsante destro del mouse

Eseguito sull’icona di un oggetto permette di agire sullo stesso : Appare un menu dal quale si può scegliere una tra tutte

le possibili operazioni sull’oggetto stesso Ad esempio :

Affiancamento di tutte le finestre aperte : fare clic con il pulsante destro su una zona libera della Barra delle applicazioni, scegliere Affianca orizzontalmente

Creazione di un collegamento : fare clic con il pulsante destro su un oggetto, sce-gliere Crea collegamento

Windows 2000: Pulsante destro del Mouse

74

Page 73: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Proprietà

Tutti gli oggetti della IU dispongono di proprietà personalizzabili : Ad esse si accede mediante il menu che appare con

un clic del pulsante destro del mouse su-gli oggetti, scegliendo Proprietà

Ad esempio : Una proprietà dei collegamenti è l’icona associata agli

stessi

Windows 2000: Proprietà degli oggetti

75

Page 74: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Pannello di controllo

Riunisce in un unico luogo e rende immediatamente riconoscibili tutte le funzioni di controllo e configurazione

Ad esempio : Cambio dinamico della risoluzione e del numero di

colori dello schermo : in base al tipo di scheda video ed al numero di colori scelti è possibile modificare queste impostazioni senza riavviare Windows 2000

Windows 2000: Pannello di controllo

76

Page 75: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

L’utility Trova del menu Avvio permette di : Cercare nomi di file incompleti :

si trovano tutti i file il cui nome contiene una data stringa

Cercare sulla data dell’ultima modifica Cercare testi completi :

si trovano tutti i file che contengono un testo specifico Salvare i risultati della ricerca Gestire i file dalla lista dei risultati della ricerca : i file

trovati possono essere gestiti dal riquadro dei risultati della ricerca come in Gestione Ri-sorse

Si possono svolgere altre attività durante lo svolgimento della ricerca

Windows 2000: Ricerca di File e Cartelle

77

Page 76: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

La funzione Anteprima permette di visionare un file dalla IU senza dover aprire l’applicazione che ha creato il file stesso : Non è necessario che l’applicazione che ha creato il

file sia installata nel sistema Si accede a tale funzionalità mediante un clic

sull’icona del file con il pulsante destro, e scegliendo Anteprima

Windows 2000: Anteprima

79

Page 77: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Nomi UNC ed accesso alle risorse

Accesso alle risorse di rete usando lo schema UNC, senza dover mappare una lettera dell’unità a disco della risorsa di rete

Ad esempio : \\nomeserver\nomecondivisione\nomepercorso

Con la shell di Windows, e quindi anche da una finestra DOS, è possibile visualizzare il contenuto di directory condivise, copiare file e eseguire applicazioni da directory condivise

Windows 2000: Nomi UNC ed accesso alle risorse da MS-DOS

81

Page 78: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Comandi Aggiuntivi

Estensione dei comandi per supportare i file lunghi e le operazioni a 32 bit (xcopy32)

Esempi di comandi che supportano file lunghi : dir, copy, deltree, move

Se un nome contiene degli spazi deve esse-re racchiuso tra virgolette

Il DOS visualizza sempre i nomi su 8+3 caratteri, ma si può usare indifferentemente una delle due rappresentazioni

Windows 2000: Comandi aggiuntivi

82

Page 79: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Connessioni di rete

Caratteristiche: Architettura di rete a 32 bit, supporta fino a 10 client Integrazione con server Windows NT ed altre reti Supporto per la gestione di sistemi includendo la

possibilità di vedere, controllare e gestire a distanza la configurazione dei PC in rete

Miglior supporto per la stampa in rete (facilitato il collegamento e la configurazione di stampanti in rete)

Supporto per collegamento a Internet : incorporati i protocolli TCP/IP, PPP e SLIP ed i servizi Windows Sockets

Plug and Play

Windows 2000: Connessioni di rete

83

Page 80: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

File Manager

Risorse del computer

Risorse di rete Gestione dei dischi

Formattazione

Utilità di Sistema

Windows 2000: File Manager

84

Page 81: Modulo: Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari. Dott. Alessio Malizia.

Modulo Sistemi OperativiModulo Sistemi Operativi

85