ch4a - Chapter 6 File Systems 6.1 Files 6.2 Directories 6.3...

Info iconThis preview shows pages 1–16. Sign up to view the full content.

View Full Document Right Arrow Icon
1 File Systems Chapter 6 6.1 Files 6.2 Directories 6.3 File system implementation 6.4 Example file systems
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Organization of the chapter 1. User perspectives of the file system 2. System designer and implementers perspectives of the file system
Background image of page 2
3 Files Why do we need them? What are the issues about files? Name Structure Type Access Attributes Operations
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 Users perspectives How files are named? What operations are allowed? What does the directory tree look like? What kind of files are there? What kind of interfaces are there for different file types? Etc.
Background image of page 4
5 Long-term Information Storage 1. Must store large amounts of data 1. Information stored must survive the termination of the process using it 1. Multiple processes must be able to access the information concurrently
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 File Naming ( Abstraction ) Typical file extensions.
Background image of page 6
7 File Structure Three kinds of files (a) byte sequence (b) record sequence (c) tree
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
8 File Types Regular files Directory files Character special files Block special files Etc.
Background image of page 8
9 File Attributes Possible file attributes
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
10 File Operations 1. Create 2. Delete 3. Open 4. Close 5. Read 6. Write 1. Append 2. Seek 3. Get attributes 4. Set Attributes 5. Rename
Background image of page 10
11 Hierarchical Directory Systems A hierarchical directory system
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
12 A UNIX directory tree Path Names
Background image of page 12
13 Directory Operations 1. Create 2. Delete 3. Opendir 4. Closedir 1. Readdir 2. Rename 3. Link 4. Unlink
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
14 File System Implementation How files and directories are stored How disk space is managed How to make an efficient FS How to make an reliable FS
Background image of page 14
15 A possible file system layout
Background image of page 15

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 16
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/02/2012 for the course CIS 486 taught by Professor Mcsweeney during the Spring '10 term at Syracuse.

Page1 / 41

ch4a - Chapter 6 File Systems 6.1 Files 6.2 Directories 6.3...

This preview shows document pages 1 - 16. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online