File Management
File Management
File System
• Provide a means to store data organized as files as well as a
collection of functions that can be performed on files
• Maintain a set of attributes associated with the file
• Typical operations include:
• Create
• Delete
• Open
• Close
• Read
• Write
File Structure
Record
• collection of related fields that can be treated as a unit by
some application program
• fixed or variable length
File
• collection of similar records
• treated as a single entity
• may be referenced by name
• access control restrictions
File System Software Architecture
Device Drivers
• Lowest level
• Communicates directly with peripheral devices
• Responsible for starting I/O operations on a device