![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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/20.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/21.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/22.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/23.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/24.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/25.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/26.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/27.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/28.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/29.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/30.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022042313/5eddcaefad6a402d6668fcb0/html5/thumbnails/31.jpg)
Fine
18