Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione...

31
Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1

Transcript of Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione...

Page 1: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

Sistemi Operativi

02

03

04

Definizione

Gestione

Architettura

Protezione

1

1

Page 2: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

E’ quella componente del SO che fornisce i

meccanismi di accesso e memorizzazione

delle informazioni (programmi e dati)

allocate in memoria di massa.

Presenta una struttura logica basata su file e

directory e una struttura fisica basata sulla

rappresentazione dei file nel dispositivo.

Si occupa dell’accesso ai file (sequenziale,

diretto, indicizzato) e realizza meccanismi di

protezione.

1

2

3

2

File System

Page 3: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

3 File

Page 4: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

4 Attributi

Page 5: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

5 Operazioni su file

Page 6: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

6 Operazioni su file

Page 7: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

7

File System: Il file system fornisce una interfaccia logica comune a dispositivi di memoria di massa che hanno caratteristiche fisiche diverse.

Page 8: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

Memoria di massa ?

1)

2)

8

Dischi magnetici

Dischi allo stato solido (SSD)

Page 9: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

9 Dischi magnetici

Page 10: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

10 Struttura

Page 11: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

11 Lettura/Scrittura

Page 12: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

12 Struttura

Page 13: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

13 Gestione

Page 14: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

14 Prestazioni

Page 15: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

15 Scheduling

Page 16: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

16 FCFS

Page 17: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

17 FCFS

Page 18: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

18 Shortest Seek Time First (SSTF)

Page 19: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

19 SSTF

Page 20: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

20 SCAN

Page 21: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

21 SCAN

Page 22: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

22 SCAN

Page 23: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

23 SCAN

Page 24: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

24 C-SCAN

Page 25: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

25 C-SCAN

Page 26: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

26 C-LOOK

Page 27: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

26 C-LOOK

Page 28: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

Quale scegliere? 1

Ma dipende anche dal modo

in cui si accede ai dati e alla

caratteristiche del disco.

2

3

Il più efficiente è SSTF se il

disco non è molto

utilizzato, altrimenti

tipicamente si utilizza CLOOK.

4

27

Bisognerebbe avere un

controller intelligente che

inserisce nei blocchi vicini le

directory più utilizzate.

Oggi ci sono tecniche efficienti

che dispensano la CPU

dall’intervenire e fanno gestire

tutto al controller. Esistono

oggi dischi RAID e memorie

SSD.

Page 29: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

RAID L’evoluzione tecnologica

ha prodotto dischi

sempre più capienti,

piccoli in termini di

dimensioni e meno

costosi.

Interleaving (o striping):

spalma i dati su più

dischi per

migliorare i tempi di

lettura/scrittura

Mirroring (o shadowing): ogni

disco viene duplicato in modo

da avere una copia di

sicurezza di ogni

informazione. Oltre ad

aumentare l’affidabilità

consente l’uso in parallelo

dei dischi in lettura.

Calcolo bit di parità, utile a

recuperare errori (singoli) con

meccanismi algoritmici.

28

Page 30: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

In caso di dischi a stato solido, normalmente il SO lascia pieno controllo delle politiche di gestione al

controller. Esistono oggi RAID SSD.

Gli SSD si basano su flash memory e non richiedono componenti meccaniche e magnetiche (aumenta

quindi notevolmente l’affidabilità).

Si tratta quindi di un dispositivo di memoria secondaria (alternativo ai dischi) che ha una struttura

completamente differente.

SSD 29

I dispositivi a stato solido, rispetto ai dischi sono:

– meno soggetti a danni (ma hanno un limite al numero di scritture possibile, solitamente nell’ordine

dei milioni).

– più silenziosi (non c’è movimento meccanico).

– più veloci (non c’è seek)

– non necessitano di defrag (per ridurre il tempo di seek)

Page 31: Presentazione standard di PowerPoint · 2020-01-14 · Sistemi Operativi 02 03 04 Definizione Gestione Architettura Protezione 1 1 . E’ quella componente del SO che fornisce i meccanismi

Fine

18