ISO 9660

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

ISO 9660è uno standard pubblicato dall'Organizzazione internazionale per la normazionee definisce un tipo difile systemper supportiCD-ROM.Il suo scopo è di supportare l'interscambio di dati fra sistemi operativi diversi, comeUnix,WindowseMac OS.

Il formatoJolietè un'estensione di ISO 9660: aggiunge il supporto ai nomi di file lunghi e ai set di caratteri nonASCII.

Il file system ISO 9660 può essere usato anche per i supportiDVD-ROM,anche se in questo caso il file systemUDFrisulta più appropriato in quanto supporta meglio dischi di grosse dimensioni e si presta maggiormente alle esigenze dei sistemi operativi moderni.

Un CD-ROM può essere scritto con qualsiasi filesystem: per esempioSun Microsystemsusa il Berkeley UNIXUFSfile system su molti CD-ROM,Silicon GraphicsusaEFSper i dischi di installazione diIRIXeMac OSusaHFS Plus. Questo restringe l'utilizzo dei supporti agli specifici ambienti operativi dei suoi produttori, il che può considerarsi un beneficio per la distribuzione di software dedicato alle rispettive piattaforme, ma non è appropriato per la distribuzione di dati su larga scala. Da qui è nata la necessità di un formato che potesse essere accessibile ai diversi sistemi e apparecchi che erano nati.

In virtù di questo, precedentemente alcuni usavano su CD-ROM un formato standard chiamato High Sierra Format (HSF). Esso organizza le informazioni sui file addensandoli sequenzialmente in una sezione, allo scopo di minimizzare gli accessi non sequenziali. Il file system HSF organizza il file system in una struttura gerarchica ad albero (otto livelli di profondità per le directory), simile a UNIX ed al file systemFAT.High Sierra Format possiede un ristretto set di attributi per i file (directory o file e data di creazione) e di attributi per i nomi (nome, estensione e versione). I progettisti infatti si resero conto che non si sarebbe mai riusciti a trovare una definizione univoca ed unificata degli attributi dei file, così decisero di applicare un minimo comune di informazioni, definendo per ogni file un'area per eventuali future estensioni (system user area).

Dopo alcune modifiche, nel dicembre 1986 HSF fu adottato come standard internazionale daECMA Internationalcome ECMA-119[1]e sottoposto al rapido vaglio dellaInternational Organization for Standardization,dove fu accettato come ISO 9660:1908. Attualmente il file system 9660 è largamente usato da tutta l'industria elettronìca.

Specifiche di un CD-ROM

[modifica|modifica wikitesto]

Nel formatoCDla più piccola unità di allocazione è chiamata "frame" e contiene 24 byte. I dati in un CD-ROM sono organizzati in frame e settori. Un settore è formato da 98 frame e contiene 2352 byte.

Lo standard definito comeCD-ROM Mode 1viene comunemente utilizzato per l'immagazzinamento di dati per computer. Esso suddivide i 2352 byte di un settore (standard definito nel Red Book) in: 12 byte per le informazioni di sincronizzazione, 4 byte per i dati di intestazione, 2048 byte di dati veri e propri e 288 byte per codici di correzione e rilevamento di errori. Questi codici aiutano a prevenire una corruzione dei dati che può provocare errori di esecuzione dei dati stessi.

Lo standard definito comeCD-ROM Mode 2 Form 1,viene anch'esso comunemente utilizzato per l'immagazzinamento di dati per computer. Il suo utilizzo però è sconsigliato per ragioni di compatibilità.

Lo standard definito comeCD-ROM Mode 2 Form 2,viene utilizzato per immagazzinare dati meno sensibili agli errori come datiaudioevideo.Esso suddivide i 2352 byte di un settore in 12 byte per le informazioni di sincronizzazione, 4 byte per i dati di intestazione e 2336 byte di dati veri e propri. Il Mode 2 fornisce il 14% di spazio in più per i dati rispetto al Mode 1, omettendo la correzione degli errori, in quanto un errore di lettura nella riproduzione audio o video causa solo un piccolo disturbo, spesso non percepibile dai sensi umani. IVideo CDvengono classificati come Mode 2 Form 2.

  1. ^Volume and File Structure of CDROM for Information Interchange,suecma-international.org,Ecma International, dicembre 1987.URL consultato il 1º gennaio 2008(archiviato dall'url originaleil 9 gennaio 2008).

Collegamenti esterni

[modifica|modifica wikitesto]
  • iat(Iso9660 Analyzer Tool)
 Portale Informatica:accedi alle voci di Wikipedia che trattano di informatica