1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

14
1 Casi di studio • ISO 9660 • FAT-12, FAT-16, FAT-32 • NTFS

Transcript of 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

Page 1: 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

1

Casi di studio

• ISO 9660• FAT-12, FAT-16, FAT-32 • NTFS

Page 2: 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

2

Esempi di File SystemIl file system di un CD-ROM

• Rappresentazione di una directory nel file system ISO 9660• Allocazione contigua, senza lista blocchi liberi

Page 3: 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

3

Il File System MS-DOS (1)

• Rappresentazione di una directory in MS-DOS

• Attributi : file nascosto, file di sistema, etc.

Page 4: 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

4

Il File System MS-DOS (2)

• massima ampiezza delle partizioni per diverse ampiezze dei blocchi • elementi vuoti = combinazioni non ammesse

Page 5: 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

5

Il File System di Windows 98 (1)

La rappresentazione estesa di una directory MS-DOS utilizzata in Windows 98

Bytes

Page 6: 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

6

Il File System di Windows 98 (2)

La rappresentazione di (parte di) un nome di file “lungo” in Windows 98

Bytes

Checksum

Page 7: 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

7

Il File System di Windows 98 (3)

Esempio di come viene rappresentato un nome “lungo” in Windows 98

Page 8: 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

8

File System API in Windows 2000 (1)

• Principali chiamate della Win32 API relative ai file con il loro equivalente Unix più vicino

Page 9: 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

9

File System API in Windows 2000 (3)

• Principali chiamate della Win32 API relative alle directory con il loro equivalente Unix più vicino

Page 10: 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

10

Struttura del File System in Windows 2000 (1)

La master file table di NTFS

Page 11: 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

11

Struttura del File System in Windows 2000 (2)

Gli attributi usati nei record MFT

partizioni

Page 12: 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

12

Struttura del File System in Windows 2000 (3)

Un record MFT per un file di 3 run e 9 blocchi

Page 13: 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

13

Struttura del File System in Windows 2000 (4)

Un file che richiede 3 MFT record per memorizzare i suoi run

Page 14: 1 Casi di studio ISO 9660 FAT-12, FAT-16, FAT-32 NTFS.

14

Struttura del File System in Windows 2000 (5)

Il record MFT di una piccola directory.