UD 1.5c: Il Sistema Operativo

Documenti analoghi
Bibliografia. UD 1.5c: Il Sistema Operativo (parte 2) La Gestione dei File (File System)

UD 1.5c: Il Sistema Operativo (parte 2)

Modulo 1: Le I.C.T. UD 1.5b: Il Sistema Operativo

UD 1.5b: Il Sistema Operativo INTRODUZIONE AI SISTEMI OPERATIVI

Bibliografia. Il Sistema Operativo BIOS. Le funzioni principali del S.O. UD 1.5c: Il Sistema Operativo INTRODUZIONE

Prof. Alberto Postiglione Dipartimento di Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno

5.2: Il Sistema Operativo

UD 1.5c: Il Sistema Operativo (parte 1)

Sistema Operativo (Software di base)

Il Sistema Operativo

Elementi di Informatica A. A. 2016/2017

IL SOFTWARE DI SISTEMA

Sistema operativo & file system 1

Struttura Logica del S.O:

I dispositivi di input/output

Il Software. E il software che implementa le funzionalità di un sistema di elaborazione Due categorie fondamentali di Software (SW)

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche

Il software: cenni sul sistema operativo

Sistemi Operativi. A.M. Fanelli Architettura dei Sistemi a. a Livello di Sistema Operativo. Livello di Linguaggi Applicativi

Prof. G. Ascia. Sistema Operativo

Lezione 5: Software. Firmware Sistema Operativo. Laboratorio di Informatica

Microsoft Windows. Introduzione al Sistema Operativo e Utilizzo del Calcolatore. Il Calcolatore. Il Calcolatore. Sistemi Operativi.

Architettura di un Computer

Architettura di un calcolatore

INFORMATICA. L informatica comprende:

Architettura dei Sistemi Informatici

Laboratorio di Informatica (Chimica)

SOFTWARE. Programmi e dati che indicano al computer come svolgere un determinato compito

I dischi ottici. Fondamenti di Informatica -- Rossano Gaeta

Il software: cenni sul sistema operativo. Il software. IL sistema operativo (I) IL sistema operativo (II)

Laboratorio di Informatica

Introduzione all Informatica. Alfredo Cuzzocrea. Sistema Operativo

Il computer P R O F. L O R E N Z O P A R I S I

Sistema operativo. Utente. Il S.O. mostra offre all utente un ambiente di lavoro che nascondendo la complessità della macchina fisica (hardware). S.O.

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio

Il Sistema Operativo

Informatica di base 6/ed

Il Sistema Operativo

Elementi di Informatica

File: definizione. Il file è la più piccola unità logica manipolabie Un file è caratterizzato principalmente da:

Parte II. Introduzione ai sistemi operativi e WindowsX. Parte II 1

Fondamenti di Informatica T. Il Software

Informatica 1. 3 Sistemi operativi e software. ing. Luigi Puzone

Il computer P R O F. L O R E N Z O P A R I S I

Lezione 15: Il Sistema Operativo : Principi Generali (3P) Lunedì 22 Novembre 2010

Modulo 1: Le I.C.T. UD 1.4b: Anatomia del Computer

Modulo 3. Software. Corso di Sistemi di elaborazione delle informazioni -Autore: Ing. Maurizio Patanè

Il software di sistema

Il software: Istruzioni per il computer

Il sistema operativo

Lezione 1. Sistemi operativi. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata.

CHE COS È. I file vengono utilizzati come supporto per la memorizzazione dei programmi (sia programmi di sistema che programmi utente) e dei dati

I sistemi operativi. Prof. Daniele Contarino

L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software:

Corso di Informatica

Il sistema operativo

Sistemi Operativi ed interazione con HW e CAD

Personal Computer: introduzione

Il software: Istruzioni per il computer

Sistema Operativo. Alma Mater Studiorum Università di Bologna - Fondamenti di Informatica T (a-k)

Il sistema operativo

Architettura del calcolatore

Orario e luogo di ricevimento: sala docenti MultiDams (Palazzo Nuovo, piano semi-interrato),

Il computer P R O F. L O R E N Z O P A R I S I

Sistema operativo (SO)

I dispositivi di input/output

Corso di Informatica

Sistema operativo. Interazione con il SO

Informatica. Il computer

Architettura hardware

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO

Prestazioni e affidabilità dei dischi

L insieme delle istruzioni, atte ad elaborare convenientemente i dati ed organizzate in modo organico, viene normalmente definito programma.

WEB:

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio

Software di base e software applicativo

I file utente sistema operativo nome

Il sistema operativo. Sistema Operativo

Il software. Il solo hardware non è sufficiente per usare un calcolatore

Il file È un insieme di informazioni: programmi. Il File System. Il file system

Il Sistema Operativo. Informatica Sistema Operativo 1

Sommario FONDAMENTI DI INFORMATICA. Schema dell'architettura a livelli del SO. Il Sistema Operativo (SO) SISTEMI OPERATIVI

Laboratorio di Informatica. Il Sistema Operativo. Il Sistema Operativo 1

Il file system. Le caratteristiche di file, direttorio e partizione sono del tutto indipendenti dalla natura e dal tipo di dispositivo utilizzato.

Il file system. Il File System. Il file È un insieme di informazioni: programmi dati testi

La memoria cache. Informatica generale

La memoria secondaria

FILE SYSTEM. Ciascuno strato costituisce un modulo che è in grado di svolgere le funzioni relative, indipendentemente dagli altri livelli.

Sistemi operativi. Motivazione. Tipi di software. Sistemi operativi. Un sistema operativo (SO) e un insieme di programmi che gestiscono le funzioni

Informatica e Bioinformatica: Sistemi Operativi

I dispositivi di input/output

Prof. Rossella Cancelliere

FONDAMENTI DI INFORMATICA

2. Cenni di sistemi operativi

Tecnologie Informatiche. Il software: I Sistemi Operativi

Modulo: Informatica. Chi sono. Obiettivi del corso. Preparazione all esame. Andrea Colitta

INFORMATICA E PC IL PERSONAL COMPUTER

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche

Ogni computer ha un sistema operativo necessario per eseguire gli altri programmi Il sistema operativo, fra l altro, è responsabile di

Transcript:

UD 1.5c: Il Sistema Operativo

2 16 nov 2011 Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill Ediz. Fino alla III : cap. 6.4, 6.5 IV ediz.: cap. 5.4, 5.5 Questi lucidi

INTRODUZIONE

4 16 nov 2011 Il Sistema Operativo E in assoluto il prodotto più complesso mai progettato e realizzato dagli uomini. Windows XP conta 40 Milioni di linee di codice Stampate su fogli A4, con interlinea singola, occuperebbero 750.000 pagine (750 volumi da 500 pagine l uno) Senza Sistema Operativo non sarebbe possibile utilizzare i moderni computer (se non in casi speciali) Supervisiona e gestisce l intero sistema. Carica ogni programma dal disco fisso in RAM e lo esegue Determina dove e come memorizzare dati e programmi sui dischi. Permette l interazione tra programmi, utenti e hardware

16 nov 2011 Le funzioni principali del S.O. 5 Gestisce le risorse hardware del sistema di elaborazione Controlla, ottimizza l uso e coordina la comunicazione tra le varie risorse hardware del computer, sia principali (processore e RAM) che periferiche (memorie di massa, schermo, stampanti, tastiera, ecc.). Gestisce le risorse software del sistema di elaborazione Pilota e controlla l esecuzione degli altri programmi Assegna le risorse ai programmi applicativi e ne controlla l attività, per evitare che entrino in conflitto fra loro. Gestisce l interazione tra utente e macchina. Ogni operazione che l utente svolge sul computer viene intercettata dal S.O. direttamente quando l utente con dei comandi esegue certe operazioni predefinite indirettamente quando si serve di programmi applicativi per svolgere operazioni più complesse

BIOS BIOS è software memorizzato perennemente in ROM (oggi EEPROM). E una via di mezzo tra hardware e software (Firmware). 6 BIOS accede alle informazioni sulle periferiche (Setup del computer) memorizzate nella CMOS CMOS: Piccola porzione di memoria, presente sulla scheda madre di un PC, che contiene informazioni necessarie al funzionamento del PC. La memoria CMOS è alimentata dalla corrente di casa quando il PC è sotto tensione e da una piccola pila a bottone presente sulla mainboard quando ci troviamo in assenza di alimentazione. 16 nov 2011

16 nov 2011 BIOS Il BIOS fornisce il collegamento tra il software e l hardware. In particolare, Il BIOS è lo strumento utilizzato dal SO per accedere all hardware. Il SO intercetta ogni richiesta di uso di una periferica e la trasmette al BIOS 7 Ad esempio, quando si chiede di stampare un documento dall interno di un programma (es Word) Il comando di stampa viene passato dal programma al SO Dal Sistema Operativo esso passa poi al BIOS Il BIOS, infine, si collega alla stampante, dopo aver trasformato la richiesta di stampa in una serie di comandi comprensibili alla stampante

8 16 nov 2011 Funzionalità di un SO Per svolgere le sue funzioni, un SO deve essere in grado di eseguire i seguenti compiti: Interprete dei comandi Gestore dei processi Gestore della memoria centrale Gestore delle periferiche di I/O Gestore del File system

9 16 nov 2011 Interprete comandi E l unica parte del sistema operativo direttamente visibile all utente L interprete comandi interpreta i comandi inviati dall utente (da tastiera o con il mouse) e li esegue attivando i programmi corrispondenti o effettuando le operazioni richieste

10 16 nov 2011 La Gestione dei Processi I programmi in esecuzione vengono chiamati processi Programma = lista di istruzioni = nozione statica Processo = programma in esecuzione =nozione dinamica ATTENZIONE: in ogni istante di tempo una CPU può eseguire un solo processo Il Sistema Operativo deve stabilire, in ogni dato istante di tempo, quale processo può utilizzare la CPU Inoltre deve reagire agli eventi esterni (le interruzioni provenienti dalle periferiche)

11 16 nov 2011 La Gestione dei Processi Diverse tecniche di gestione dei processi: Monoprogrammazione e monoutenza Multiprogrammazione e monoutenza (o Multitasking) Multielaborazione e multiutenza Elaborazione parallela (con hardware apposito) La scelta dipende anche dal tipo di calcolatore e dalle sue caratteristiche hw

16 nov 2011 Single User e Single Task Monoutenza e Monoprogrammazione Modalità operativa dei personal computer fino a 15-20 anni fa (sistema MS-DOS): permette l accesso al computer ad un solo utente per volta, il quale può mandare in esecuzione un solo programma alla volta. 12 E' il modo più semplice per gestire un elaboratore il S.O. gestisce in modo sequenziale i diversi programmi, uno per volta poca efficienza dell'hw a causa della diversa velocità tra CPU e periferiche

16 nov 2011 Monoutenza e Multiprogrammazione 13 Single User e Multi Task (multiprogrammazione) E la modalità operativa dei sistemi Windows client : il S.O permette l accesso al computer ad un solo utente per volta, Il quale può mandare in esecuzione più programmi, che utilizzano le stesse risorse del computer. deve essere in grado di gestire l uso contemporaneo delle stesse risorse (ad esempio la RAM) da parte delle applicazioni contemporaneamente attive, senza che si creino conflitti. In particolare, poiché il processore è unico e quindi può soddisfare una sola richiesta per volta, deve assegnare la CPU al singolo processo, tenendo fermi tutti gli altri processi attivi, che restano in attesa di poter utilizzare, a loro volta, la CPU.

14 16 nov 2011 Monoutenza e Multiprogrammazione Un processo perde l uso della CPU (Deallocazione) se: E richiesta un operazione di I/O da parte del processo in esecuzione, che in termini di tempo è molto lenta. Termina il tempo a disposizione del processo. Ogni processo accede alla CPU per un breve intervallo di tempo (ad esempio 10 ms), terminato il quale la CPU viene staccata dal processo e viene agganciata al processo successivo, e poi al successivo, ecc., fino a tornare al primo e così via (tecnica del time-sharing o condivisione di tempo)

15 16 nov 2011 Multithreading Un programma può effettuare più operazioni contemporaneamente sullo stesso documento. Ad esempio può leggere dati immessi da tastiera, stampare, visualizzare e contemporaneamente salvare il documento. Ovviamente le operazioni non vengono fatte nello stesso momento, ma è applicato il principio del multitasking (il processore esegue le varie operazioni un po alla volta, passando dall una all altra).

16 16 nov 2011 Multiutenza e Multiprogrammazione Multi User e Multi Task E la modalità operativa dei sistemi Windows server : permette l accesso al computer a più utenti per volta, Ognuno dei quali può mandare in esecuzione più programmi, che utilizzano le stesse risorse del computer. Richiede l impiego di notevoli risorse sia da parte del sistema operativo sia dell hardware, per questo generalmente la si trova nei sistemi più sofisticati e su macchine di una certa potenza.

Multitasking Pronto: il processo attende il proprio turno per essere eseguito; In Esecuzione: Il processo ha accesso alla CPU che ne esegue le istruzioni; In Attesa: il processo attende il completamento di un operazione asincrona

18 16 nov 2011 Sicurezza e protezione - SO multiutente Un sistema operativo multiutente deve possedere un meccanismo per identificare gli utenti Il sistema più usato è quella di attribuire a ciascun utente una login ed una password Ad ogni utente può essere attribuito un costo per le risorse da lui usate Si può restringere a certi utenti l accesso al file system e alle risorse L utente può avere un proprio ambiente personalizzato

19 16 nov 2011 Elaborazione Parallela Più CPU o più elaboratori cooperano nell'esecuzione dei programmi Problematiche molto complesse Richiedono speciali architetture dei sistemi di elaborazione Sono lo stato dell'arte della tecnologia corrente La CPU può essere caratterizzata da diversi livelli di parallelismo: parallelismo di parola (stringhe di n bit di lunghezza) parallelismo spaziale (indica la quantità di dati che vengono elaborati contemporaneamente) parallelismo di istruzione : due istruzioni indipendenti e che utilizzano diverse risorse, possono essere eseguite contemporaneamente

20 16 nov 2011 Elaborazione Parallela Le principali modalità di elaborazione parallela sono: SIMD (Single Instruction Multiple Data) Ogni CPU esegue le stesse operazioni su dati diversi CPU semplici, in numero elevato Es.: elaborazione di immagini, di suoni, simulazioni a grana fine MIMD (Multiple Instruction Multiple Data) Ogni CPU esegue operazioni diverse su dati diversi CPU anche complesse, in numero ristretto Es.: elaborazione di grosse quantità di dati, come le immagini a grana grossa

21 16 nov 2011 La Gestione della memoria centrale Il gestore della memoria deve allocare la memoria e partizionarla tra i processi che la richiedono Grazie al gestore della memoria gli strati superiori hanno l illusione che ogni processo abbia una memoria dedicata

22 16 nov 2011 La Gestione della memoria centrale Un servizio offerto dalla gestione della memoria è la cosiddetta memoria virtuale o swapping E possibile eseguire programmi più grandi della memoria centrale caricando in memoria solo alcuni parti (pagine) del programma Quando serve una pagina del programma residente su disco avviene la sostituzione di una pagina in memoria con quella desiderata

23 16 nov 2011 La Gestione delle Periferiche di I/O Una caratteristica comune a tutti i dispositivi è quella di operare in modo asincrono rispetto al processore Consideriamo una tastiera che produce dei dati di input. Il processore non è in grado di prevedere e di controllare il momento in cui un dato di input sarà a disposizione Allo stesso modo, il processore non può prevedere il momento in cui un dispositivo in output avrà terminato di produrre i dati in uscita Sono pertanto necessarie delle forme di sincronizzazione tra i dispositivi e il processore

24 16 nov 2011 La Gestione delle Periferiche di I/O Un dispositivo di input deve avvertire il processore quando un dato di input è disponibile Un dispositivo di output deve avvertire il processore quando ha terminato di produrre dati in uscita o quando è pronto per ricevere dati dal processore I dispositivi di Input/Output inviano al processore un segnale, detto interrupt, per richiedere l'attenzione del processore stesso

25 16 nov 2011 La Gestione delle Periferiche di I/O Ad ogni ciclo di clock, l'unità di controllo, prima di iniziare l'esecuzione della prossima istruzione del programma in corso, verifica se è arrivato un segnale di interrupt da parte di qualche dispositivo Se non c'è alcun segnale di interrupt il processore prosegue normalmente, altrimenti sospende l'esecuzione del programma attivo ed esegue le operazioni richieste dal dispositivo

Le Categorie dei Sistemi Operativi

16 nov 2011 Sistema Operativo e Hardware Tutti gli elaboratori sono dotati di Sistema Operativo. Un Sistema Operativo è legato alla complessità dell hardware (un SO di un mainframe è diverso da quello di un portatile) Monoprogrammazione-Multiprogrammazione-Multiutenza sono invece una caratteristica del sistema operativo. Caricando su un PC il sistema operativo DOS, avremo un funzionamento di tipo single user e single task. Se sullo stesso PC carichiamo Windows XP Professional, avremo un funzionamento di tipo Single User e Multi Task. 27 Infine caricando il sistema operativo Windows XP Server, avremo un funzionamento di tipo Multi User e Multi Task.

28 16 nov 2011 Sistemi Operativi per Desktop MS-DOS, della Microsoft, è stato il primo sistema operativo per PC (in disuso) Windows, della MS, è installato su circa 80-90% dei PC Windows 95/98, sistemi operativi per PC, di vecchia generazione Windows NT, sistema operativo per PC, di vecchia generazione e utilizzato come server di rete Windows 2000/XP, sistemi operativi per PC ancora molto diffusi Windows 7/Windows 8, i sistemi operativi di ultima generazione MacOS X, della Apple è installato su circa il 2% dei PC Linux/Unix è installato sui restanti Computer.

29 16 nov 2011 Quote di mercato dei Sistemi Operativi

30 16 nov 2011 Evoluzione dei sistemi Windows

31 16 nov 2011 Sistemi Operativi per Server Server: Computer che gestisce reti di altri computer. Sistemi Operativi potenti, sicuri e affidabili. Sono Multiuser, Multitasking, Multithreading Esempi: Windows Server IBM OS/2 (non più utilizzato) Unix

32 16 nov 2011 Sistemi Operativi Opensource Linux e Unix sono Sistemi Operativi aperti. Un SO aperto, detto anche Opensource, funziona su macchine diverse. Fa parte della categoria dei software Public Domain, quindi esso è completamente gratuito è modificabile da qualsiasi programmatore, essendo distribuito assieme al codice sorgente Presente in molte versioni, a volte non compatibili tra di loro (dato che ognuno può modificarlo )

33 16 nov 2011 Sistemi Operativi Proprietari Un SO Proprietario funziona su un solo tipo di computer. Sviluppati da grandi case per mainframe e minicomputer IBM sviluppò il SO OpenMVS Digital sviluppò il VMS (poi diventato OpenVMS) Spesso le case costruttrici sviluppavano anche il Software Applicativo (detto anch esso proprietario ) Svantaggi principali: Dipendenza pressoché totale dal produttore anche per semplici operazioni di personalizzazione che coinvolgono modifica del codice Costi elevatissimi Difficoltà di portabilità del software e, spesso, anche dei dati.

34 16 nov 2011 Altri Sistemi Operativi Smartphone e Tablet ios 7.1 Android Jelly Bean Windows Phone 8 Blackberry 10 Sistemi Operativi Embedded sono invece incorporati in piccoli dispositivi e sono codificati su un chip di memoria ROM, invece che su Hard Disk.

35 16 nov 2011 Il Sistema Operativo In un computer possono essere presenti più sistemi operativi, utilizzabili singolarmente poiché un loro uso contemporaneo creerebbe un conflitto nella gestione delle risorse della macchina. Per poter installare più sistemi operativi è necessario suddividere l'hard disk in sezioni separate (partizioni) e assegnare a ognuna un sistema operativo che avrà il compito di gestire il computer ogni volta che si lavora con essa.

36 163 nov 2011 Prestazioni di un Sistema Throughput: quantità di lavoro effettivamente svolto, espressa in qualche unità di misura sensata (job al minuto, ecc.) Overhead: i costi di gestione Ottimizzare le prestazioni: ridurre l overhead al minimo per ottenere il massimo throughput

Gestione del file system3

38 21 nov 2011 Il file system Dati e programmi sono memorizzati sul disco fisso all interno di contenitori logici detti files. Un file è un contenitore di informazioni identificato da un nome (filename) e memorizzato in una delle memorie di massa Tra i compiti più importanti del sistema operativo vi è la gestione dei files (file system management) che si occupa di gestire i documenti presenti nelle memorie di massa organizzandoli logicamente permettendo di operare su di essi

21 nov 2011 I nomi dei Files In quasi tutti i sistemi operativi un filename è costituito da due parti: il nome vero e proprio e l estensione, separata dal nome da un punto, paragonabili al nome e al cognome di una persona. Il nome è scelto dall utente. L estensione rappresenta il tipo di dato che il file contiene 39 solitamente indica il programma con cui è stato creato il file (.doc per i documenti Word,.exe o.bat per i file eseguibili,.jpg o gif per le immagini, ecc.).

40 21 nov 2011 I nomi dei Files In base all estensione di un file, il Sistema Operativo è in grado di aprire la corretta applicazione semplicemente cliccando sul nome del file.

21 nov 2011 Cartelle o Directory Per rendere più agevole il ritrovamento dei files, il disco è diviso in cartelle (chiamate directory) Una directory è un contenitore logico che può contenere a sua volta altre cartelle o semplici files Una directory ha un nome che la contraddistingue dalle altre directory 41 Lo scopo principale delle directory è di organizzare i file presenti nel dispositivo di memorizzazione

42 21 nov 2011 File System Gerarchico La maggior parte dei sistemi operativi adotta un file system gerarchico: le cartelle sono strutturate ad albero, la cui radice è detta directory principale o ROOT

43 File System Gerarchico 21 nov 2011

Unità Il file system può gestire file memorizzati in più memorie di massa (floppy disk, hard disk, CD- Rom, unità di rete, ecc.) Ad ogni memoria di massa è associata una lettera identificativa e/o un nome A: è il floppy disk C: è l hard disk D: è il CD-Rom F: è l unità Flash 44 21 nov 2011

45 21 nov 2011 Pathname (o percorso) Ogni file si trova in una sola directory, la quale, a sua volta, si può trovare in un altra directory (e così via) All interno della stessa directory non possono esistere più file con lo stesso nome (nome+estensione) Il percorso per arrivare dalla ROOT al file in questione si chiama pathname

46 21 nov 2011 Pathname (o percorso) La directory principale si chiama \ (o ROOT Radice) Nel percorso le directory sono separate dal carattere \

47 21 nov 2011 Programmi di gestione dei files Esplora Risorse Visualizza cartelle e files nelle varie unità secondo una struttura ad albero.

48 21 nov 2011 Programmi di gestione dei files Motore di ricerca Esistono versioni dei motori di ricerca che vengono applicati alla gestione dei files interni al proprio sistema. L utente si muove come se navigasse in Internet

Le Utilità di un Sistema Operativo

50 21 nov 2011 La Formattazione di un Disco Predisposizione del disco all uso da parte di un Sistema Operativo Creazione di una tabella, (detta File Allocation Table, FAT, oppure Master File Table, MFT) con le informazioni principali sui files, sulla loro disposizione su disco e sui settori vuoti

51 21 nov 2011 La Deframmentazione di un Disco Il Sistema Operativo memorizza un file scomponendolo in parti della stessa dimensione (dette cluster), pari generalmente alla dimensione del settore su disco Quando il disco è vuoto i cluster di un file vengono memorizzati in settori contigui Quando il disco comincia a riempirsi i vari cluster di un file (soprattutto se esso è molto grande) vengono memorizzati dove c è posto, spesso in settori molto distanti l uno dall altro.

52 21 nov 2011 La Deframmentazione di un Disco Quando un file è frammentato, il sistema impiega molto tempo ad aprirlo (cioè a copiarlo in RAM per permettere l utilizzo) la testina di lettura deve spostarsi molte volte sul disco per raccogliere e serializzare le varie parti di un file

53 21 nov 2011 La Deframmentazione di un Disco Deframmentazione: spostamento dei cluster di un file finchè tutti i frammenti sono su zone contigue del disco es. Dati i file A (4 cluster), B (3 cl.) e C (6 cl.) C3 C4 A1 A2 B3 A4 C6 C1 B1 A3 B2 C5 C2 A1 A2 A3 A4 B1 B2 B3 C1 C2 C3 C4 C5 C6

21 nov 2011 Lo Scanning di un Disco Durante l uso possono danneggiarsi parti di un supporto e diventare quindi inutilizzabili, rendendo di fatto inutilizzabile tutto il file che comprende queste parti. Per limitare i danni è possibile effettuare, a livello preventivo, una scansione del disco, in modo da accantonare i settori guasti, ma non ancora allocati ad alcun file. 54 Scanning: programma che individua difetti o danneggiamenti della superficie del disco, problemi di allocazione dei files o problemi nella Tabella di allocazione