FS Mod1
FS Mod1
(18IS61)
OBJECTIVES
MODULES CO’S
1 1
2 2
3 2, 1
4 3
5 3
TEXTBOOK:
File Structures-An Object Oriented Approach with C++
By
Michael J. Folk, Bill Zoellick, Greg Riccardi
3rd Edition
Module 1
Chapter 1: Introduction to the Design and Specification of File
Structure
Chapter 2: Fundamental File Operations
Chapter 3: Secondary Storage and System Software
Chapter 4: Fundamental File Structure Concepts
Chapter 5: Managing Files of Records
INTRODUCTION
• File
• File structure: It is a combination of representations for data
in files and of operation for accessing the data.
• It allows applications to read, write modify and search data.
HEART OF FILE STRUCTURE
Why to study file structure?
• Data Storage
• Memory V/S Secondary storage
• How can secondary storage access time be improved?
HISTORY OF FILE STRUCTURE
General Goal
• Get the information we need with one access to the disk.
• If that’s not possible, then get the information with as few accesses as
possible.
• Group information so that we are likely to get everything we need
with only one trip to the disk.