1
CPSC 410--Richard Furuta 2/26/99 1
Silberschatz and Galvin Chapter 10
File-System Interface
CPSC 410--Richard Furuta 2/26/99 2
Silberschatz and Galvin Chapter 10 File-System Interface CPSC - - PDF document
Silberschatz and Galvin Chapter 10 File-System Interface CPSC 410--Richard Furuta 2/26/99 1 File System Interface Physical storage mechanisms (see 2.3 and 2.4) Files--logical storage unit (abstract) that is independent of actual
CPSC 410--Richard Furuta 2/26/99 1
CPSC 410--Richard Furuta 2/26/99 2
CPSC 410--Richard Furuta 2/26/99 3
CPSC 410--Richard Furuta 2/26/99 4
CPSC 410--Richard Furuta 2/26/99 5
CPSC 410--Richard Furuta 2/26/99 6
CPSC 410--Richard Furuta 2/26/99 7
CPSC 410--Richard Furuta 2/26/99 8
Surface # Track # Sector #
CPSC 410--Richard Furuta 2/26/99 9
CPSC 410--Richard Furuta 2/26/99 10
CPSC 410--Richard Furuta 2/26/99 11
CPSC 410--Richard Furuta 2/26/99 12
CPSC 410--Richard Furuta 2/26/99 13
¥ numeric ¥ character ¥ binary
¥ source ¥ object (load image)
CPSC 410--Richard Furuta 2/26/99 14
CPSC 410--Richard Furuta 2/26/99 15
CPSC 410--Richard Furuta 2/26/99 16
CPSC 410--Richard Furuta 2/26/99 17
CPSC 410--Richard Furuta 2/26/99 18
CPSC 410--Richard Furuta 2/26/99 19
CPSC 410--Richard Furuta 2/26/99 20
File type Usual Extension Function
Executable exe, com, bin or none ready-to-run machine-language program Object
compiled machine language, not linked Source code c, p, pas, f77, asm, a source code in various languages Batch bat, sh commands to the command interpreter Text txt, doc textual data, documents
CPSC 410--Richard Furuta 2/26/99 21
File type Usual Extension Function
Word processor wp, tex, rrf, É various word processor formats Library lib, a libraries of routines Print or view ps, dvi, gif ASCII or binary file Archive arc, zip, tar related files grouped into one file, sometimes compressed
CPSC 410--Richard Furuta 2/26/99 22
Ð None - sequence of words, bytes Ð Simple record structure
¥ Lines ¥ Fixed length ¥ Variable length
Ð Complex Structures
¥ Formatted document ¥ Relocatable load file
CPSC 410--Richard Furuta 2/26/99 23
CPSC 410--Richard Furuta 2/26/99 24
CPSC 410--Richard Furuta 2/26/99 25
CPSC 410--Richard Furuta 2/26/99 26
CPSC 410--Richard Furuta 2/26/99 27
CPSC 410--Richard Furuta 2/26/99 28
CPSC 410--Richard Furuta 2/26/99 29
CPSC 410--Richard Furuta 2/26/99 30
CPSC 410--Richard Furuta 2/26/99 31
CPSC 410--Richard Furuta 2/26/99 32
CPSC 410--Richard Furuta 2/26/99 33
CPSC 410--Richard Furuta 2/26/99 34
CPSC 410--Richard Furuta 2/26/99 35
CPSC 410--Richard Furuta 2/26/99 36
CPSC 410--Richard Furuta 2/26/99 37
CPSC 410--Richard Furuta 2/26/99 38
spell bin programs stat mail dist find count hex recorder p e mail prog copy prt exp recorder list find hex count list obj spell all last first
CPSC 410--Richard Furuta 2/26/99 39
CPSC 410--Richard Furuta 2/26/99 40
spell bin programs stat mail dist find count hex recorder p e mail prog copy prt exp recorder list find hex count list obj spell all last first
CPSC 410--Richard Furuta 2/26/99 41
CPSC 410--Richard Furuta 2/26/99 42
CPSC 410--Richard Furuta 2/26/99 43
CPSC 410--Richard Furuta 2/26/99 44
CPSC 410--Richard Furuta 2/26/99 45
CPSC 410--Richard Furuta 2/26/99 46