SlideShare a Scribd company logo
FILE MANAGEMENT
PRESENTED BY
M.RAMYA.
M.sc(CS & IT)
NADAR SARASWATHI COLLEGE
OF ARTS & SCIENCE.
VADAPUDUPATTI , THENI.
FILE MANAGEMENT
• A file management system is a type of software that manages
data files in a computer system.
• It has limited capabilities and is designed to manage individual
or group files, such as special office documents and records.
• It may display report details, like owner, creation date, state of
completion and similar features useful in an office
environment.
• A file management system is also known as a file manage
FILES
• Files are used for storing the Data of the users for a Long time
Period.
• The files can contains any type of information means they can
Store the text, any Images or Pictures or any data in any
Format.
• So that there must be Some Mechanism those are used for
Storing the information, Accessing the information and also
Performing Some Operations on the files.
TYPES OF FILES
• Field
• Record
• File
• Database
• FIELD:
A field is the basic element of data . An individual field
contains a single value such as an employee’s last name, a date
, or the values of a sensor reading . It is characterized by its
length and data type.
• RECORD:
It is a collection of related fields that can be treated as a
unit by some application programs.
eg: An employee record would contains such fields as name ,
social security number , and soon.
• FILE:
File is a collection of similar records . It is treated as a
single entity by users and applications and may be referenced
by name .files have unique file names and may be created and
deleted.
• DATABASE:
It is a collection of related data . Database may contains
all the information related to an organization or projects such
as business or a scientific study .
FILE MANAGEMENT SYSTEM
• A file management system is that set of system software that
provides services to users and applications related to the use of
files . A user are application may access files is through the file
management system.
OBJECTIVES FOR THE FILE MANAGEMENT
SYSTEM
• Guarantees data in the file is valid .
• Optimizes performs in terms of throughput and response time.
• Provide I/O support for storage device type.
• Provide I/O support for multiple users.
• Minimize are eliminate the potential for lost or destroyed data.
• Provide a standardized set of I/O interface routines.
• Meet the data management needs and requirements for the user.
REQUIREMENTS
• Each user should be able to create , delete and change files.
• Each user may have controlled accesses to other users files.
• Each user may control what types of accesses are allowed to the users files.
• Each user should be able to restructure the users files in a form
appropriated to the problem.
• Each user should be able to move data between files.
• Each user should be able to back up and recover the users files in case of
damage.
• Each user should be able to access the users files by a symbolic name.
FILE SYSTEM ARCHITECTURE
• Different system will be organized differently , but this
organization is reasonably representative.
• At the lowest level , device drivers communicate directly with
peripheral devices or their controllers are channels . A device driver
is responsible for starting I/O operations on a device and processing
the completion of an I/O request . In file operations, typical devices
controlled are disk and tape drives . Devices drives are considered to
be part of the operating system.
• The next level is referred to as the basic file system or the
physical I/O level , which is the primary interface with the
environment outside of the computer system . It deals with
blocks of data that are exchanged with disk or tape systems.
• The basic I/O supervisor is responsible for all file I/O
initiation and termination . At this level , control structures are
maintained that deal with device I/O , scheduling and file
status . The basic I/O supervisor is concerned with the
selection of the device on which file I/O is to be performed ,
on the basis of which file has been selected.
• Logical I/O is the part of the file system that allows users and
applications to access records . Thus , where as the basic file
system deals with blocks of data , the logical I/O module deals
with file records . Logical I/O provides a general-purpose record
I/O capability and maintains basic data about files.
• Finally , the level of the file system closest the user is usually
termed the access method . It provides a standard interface
between applications and the file systems and devices that hold
the data . Different access methods reflect different file structures
and different ways of accessing and processing the data .
FILE ORGANIZATION AND ACCESS
A file consists of a collection of records. In this section , we
use the term file organization to refer to the logical structuring
of the records as determined by the way in which they are
accessed.
Several criteria are important:
• Rapid access for effective information retrieval.
• Ease of update to aid in having up-to-date information.
• Economy of storage to reduce storage costs.
• Simple maintenance to reduce cost and potential for error.
• Reliability to assure confidence in the data.
Most structure used in actual systems either fall into one of
these categories or can be implemented with a combination of
these organizations.
The five organization are:
• The pile
• The sequential file
• The indexed-sequential file
• The indexed file
• The direct , or hashed , file
THE PILE
• The least complicated form of file organization may be termed
the pile.
• Each field should be self-describing , including a field name as
well as value.
• There is no structure to the pile file . pile files are perfectly
adequate for exhaustive searches and are easy to update.
THE PILE
Variable-length records
Variable set of fields
Chronological order
THE SEQUENTIAL FILE
• The most common form of file structure is the sequential file.
• In this type of file , a fixed format is used for records . All
records are the same length , consisting of the same number of
fields of fixed length in a particular order.
• The sequential file organization is the only one that is easily
stored on tape as well as on disk.
THE SEQUENTIAL FILE
Fixed-length records
Fixed set of fields in fixed order
Sequential order based on key field
THE INDEXED SEQUENTIAL FILE
• The most popular approach to overcoming the disadvantages
of the sequential is the indexed sequential file.
• The indexed provides a lookup capability to quickly reach the
desired record.
• Each record in the indexed file consists of two fields: a key
field , which is the same as the key field in the main file and a
pointer into the main file.
THE INDEXED SEQUENTIAL FILE
THE INDEXED FILE
• The indexed sequential file retains one limitation of the
sequential file . Effective processing is limited to that which is
based on a single field of the file.
• Two types of indexes are used.
• An exhaustive index contains one entry for every record in
the main file.
• A partial index contains entries to records where the field of
interest exists.
THE INDEXED FILE
THE DIRECT , OR HASHED , FILE
• The direct , or hashed , file exploits the capability found on
disks to directly access any block of a known address.
• Direct file are often used where very rapid access is required ,
where records of fixed length are used and records are always
access one at a time.
• Example:
directories , pricing tables , schedules and name lists.
FILE DIRECTORIES
CONTENT:
• File management system and collection of files is a file
directory.
• The directory contains information about the files , including
attributes , location and ownership.
• Virtually all system deal with different types of files and
different file organizations and this information is also
provided.
STRUCTURE:
The requirements for a file structure , it is well to consider the
types of operations that may be performed on the directory:
• Search
• Create file
• Delete file
• List directory
NAMING:
• User needs to be refer to a file by a symbolic name . Each file
in the system must have a unique name .
• The path name /user B/word/unit A/ABC . The slash is used to
delimit names the sequence.
• The name of the master directory is implicit because all paths
start that directory.
• An interactive user or a process have associated with it a
current directory , often referred to as the working directory.
File Management

More Related Content

PPTX
File management
PPTX
File Management in Operating System
PPTX
arrays and pointers
PPTX
Memory Management in OS
PPTX
Data analytics presentation- Management career institute
PPT
excel charts and graphs.ppt
PPTX
Array Of Pointers
PPTX
Proudctivity and time mangment
File management
File Management in Operating System
arrays and pointers
Memory Management in OS
Data analytics presentation- Management career institute
excel charts and graphs.ppt
Array Of Pointers
Proudctivity and time mangment

What's hot (20)

PPT
File Management in Operating Systems
PPT
PPTX
File System in Operating System
PPT
Distributed File Systems
PPTX
Types of operating system
PPTX
FIle Organization.pptx
PPT
Data Base Management System
PPT
bit, Byte, Kilobyte
PPT
Database systems
PPTX
directory structure and file system mounting
PPS
Functions Of Operating System
PPTX
Design Goals of Distributed System
PPT
Memory management
POTX
PPTX
Database Security
PDF
Users of dbms
PPT
Unix File System
PPTX
File sharing
PPT
Files and Folders
PPTX
File systems versus a dbms
File Management in Operating Systems
File System in Operating System
Distributed File Systems
Types of operating system
FIle Organization.pptx
Data Base Management System
bit, Byte, Kilobyte
Database systems
directory structure and file system mounting
Functions Of Operating System
Design Goals of Distributed System
Memory management
Database Security
Users of dbms
Unix File System
File sharing
Files and Folders
File systems versus a dbms
Ad

Similar to File Management (20)

PPT
File Management
PDF
File system in operating system e learning
PPTX
(file systems)12312321321321312312312.pptx
PPTX
File management in OS
PPT
network and system admistration by Chapter 4.ppt
PPTX
UNIT7-FileMgmt.pptx
PPTX
Chapter 12.pptx
PPTX
Wk 1 - File organization.pptx
PPTX
Unit 6 OSY.pptx aaaaaaaaaaaaaaaaaaaaaaaa
PDF
ITFT_File system interface in Operating System
PPTX
fileanddirectory-PID.pptx
PPT
File organisation
PPTX
Concept of Computer files for year 10.pptx
PPTX
File and directory
PPTX
Unit 5.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PPTX
File Management & Access Control
PPTX
File Concept.pptx fa s fasfasfasfsfsfasfasfas
PPT
Database
PPT
file management
PPTX
File System operating system operating system
File Management
File system in operating system e learning
(file systems)12312321321321312312312.pptx
File management in OS
network and system admistration by Chapter 4.ppt
UNIT7-FileMgmt.pptx
Chapter 12.pptx
Wk 1 - File organization.pptx
Unit 6 OSY.pptx aaaaaaaaaaaaaaaaaaaaaaaa
ITFT_File system interface in Operating System
fileanddirectory-PID.pptx
File organisation
Concept of Computer files for year 10.pptx
File and directory
Unit 5.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
File Management & Access Control
File Concept.pptx fa s fasfasfasfsfsfasfasfas
Database
file management
File System operating system operating system
Ad

More from ramya marichamy (19)

PPTX
NETWORK DEVICE SECURITY NETWORK HARDENING
PPTX
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
PPTX
Image processing
PPTX
Classical encryption techniques
PPTX
Servlets api overview
PPTX
Divide and conquer
PPTX
Region based segmentation
PPTX
Design notation
PPTX
Mining single dimensional boolean association rules from transactional
PPTX
Architecture of data mining system
PPTX
segmentation
PPTX
Arithmetic & Logic Unit
PPTX
SHADOW PAGING and BUFFER MANAGEMENT
PPTX
PPTX
pointer, virtual function and polymorphism
PPTX
Managing console i/o operation,working with files
PPTX
Operator overloading
PPTX
microcomputer architecture - Arithmetic instruction
PPTX
High speed lan
NETWORK DEVICE SECURITY NETWORK HARDENING
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
Image processing
Classical encryption techniques
Servlets api overview
Divide and conquer
Region based segmentation
Design notation
Mining single dimensional boolean association rules from transactional
Architecture of data mining system
segmentation
Arithmetic & Logic Unit
SHADOW PAGING and BUFFER MANAGEMENT
pointer, virtual function and polymorphism
Managing console i/o operation,working with files
Operator overloading
microcomputer architecture - Arithmetic instruction
High speed lan

Recently uploaded (20)

PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PPTX
Cell Types and Its function , kingdom of life
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Pre independence Education in Inndia.pdf
PDF
Basic Mud Logging Guide for educational purpose
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
Insiders guide to clinical Medicine.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
Week 4 Term 3 Study Techniques revisited.pptx
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Supply Chain Operations Speaking Notes -ICLT Program
human mycosis Human fungal infections are called human mycosis..pptx
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Cell Types and Its function , kingdom of life
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Pre independence Education in Inndia.pdf
Basic Mud Logging Guide for educational purpose
102 student loan defaulters named and shamed – Is someone you know on the list?
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Microbial disease of the cardiovascular and lymphatic systems
2.FourierTransform-ShortQuestionswithAnswers.pdf
Classroom Observation Tools for Teachers
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Insiders guide to clinical Medicine.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
Module 4: Burden of Disease Tutorial Slides S2 2025

File Management

  • 1. FILE MANAGEMENT PRESENTED BY M.RAMYA. M.sc(CS & IT) NADAR SARASWATHI COLLEGE OF ARTS & SCIENCE. VADAPUDUPATTI , THENI.
  • 2. FILE MANAGEMENT • A file management system is a type of software that manages data files in a computer system. • It has limited capabilities and is designed to manage individual or group files, such as special office documents and records. • It may display report details, like owner, creation date, state of completion and similar features useful in an office environment. • A file management system is also known as a file manage
  • 3. FILES • Files are used for storing the Data of the users for a Long time Period. • The files can contains any type of information means they can Store the text, any Images or Pictures or any data in any Format. • So that there must be Some Mechanism those are used for Storing the information, Accessing the information and also Performing Some Operations on the files.
  • 4. TYPES OF FILES • Field • Record • File • Database
  • 5. • FIELD: A field is the basic element of data . An individual field contains a single value such as an employee’s last name, a date , or the values of a sensor reading . It is characterized by its length and data type. • RECORD: It is a collection of related fields that can be treated as a unit by some application programs. eg: An employee record would contains such fields as name , social security number , and soon.
  • 6. • FILE: File is a collection of similar records . It is treated as a single entity by users and applications and may be referenced by name .files have unique file names and may be created and deleted. • DATABASE: It is a collection of related data . Database may contains all the information related to an organization or projects such as business or a scientific study .
  • 7. FILE MANAGEMENT SYSTEM • A file management system is that set of system software that provides services to users and applications related to the use of files . A user are application may access files is through the file management system.
  • 8. OBJECTIVES FOR THE FILE MANAGEMENT SYSTEM • Guarantees data in the file is valid . • Optimizes performs in terms of throughput and response time. • Provide I/O support for storage device type. • Provide I/O support for multiple users. • Minimize are eliminate the potential for lost or destroyed data. • Provide a standardized set of I/O interface routines. • Meet the data management needs and requirements for the user.
  • 9. REQUIREMENTS • Each user should be able to create , delete and change files. • Each user may have controlled accesses to other users files. • Each user may control what types of accesses are allowed to the users files. • Each user should be able to restructure the users files in a form appropriated to the problem. • Each user should be able to move data between files. • Each user should be able to back up and recover the users files in case of damage. • Each user should be able to access the users files by a symbolic name.
  • 10. FILE SYSTEM ARCHITECTURE • Different system will be organized differently , but this organization is reasonably representative. • At the lowest level , device drivers communicate directly with peripheral devices or their controllers are channels . A device driver is responsible for starting I/O operations on a device and processing the completion of an I/O request . In file operations, typical devices controlled are disk and tape drives . Devices drives are considered to be part of the operating system.
  • 11. • The next level is referred to as the basic file system or the physical I/O level , which is the primary interface with the environment outside of the computer system . It deals with blocks of data that are exchanged with disk or tape systems. • The basic I/O supervisor is responsible for all file I/O initiation and termination . At this level , control structures are maintained that deal with device I/O , scheduling and file status . The basic I/O supervisor is concerned with the selection of the device on which file I/O is to be performed , on the basis of which file has been selected.
  • 12. • Logical I/O is the part of the file system that allows users and applications to access records . Thus , where as the basic file system deals with blocks of data , the logical I/O module deals with file records . Logical I/O provides a general-purpose record I/O capability and maintains basic data about files. • Finally , the level of the file system closest the user is usually termed the access method . It provides a standard interface between applications and the file systems and devices that hold the data . Different access methods reflect different file structures and different ways of accessing and processing the data .
  • 13. FILE ORGANIZATION AND ACCESS A file consists of a collection of records. In this section , we use the term file organization to refer to the logical structuring of the records as determined by the way in which they are accessed. Several criteria are important: • Rapid access for effective information retrieval. • Ease of update to aid in having up-to-date information. • Economy of storage to reduce storage costs. • Simple maintenance to reduce cost and potential for error. • Reliability to assure confidence in the data.
  • 14. Most structure used in actual systems either fall into one of these categories or can be implemented with a combination of these organizations. The five organization are: • The pile • The sequential file • The indexed-sequential file • The indexed file • The direct , or hashed , file
  • 15. THE PILE • The least complicated form of file organization may be termed the pile. • Each field should be self-describing , including a field name as well as value. • There is no structure to the pile file . pile files are perfectly adequate for exhaustive searches and are easy to update.
  • 16. THE PILE Variable-length records Variable set of fields Chronological order
  • 17. THE SEQUENTIAL FILE • The most common form of file structure is the sequential file. • In this type of file , a fixed format is used for records . All records are the same length , consisting of the same number of fields of fixed length in a particular order. • The sequential file organization is the only one that is easily stored on tape as well as on disk.
  • 18. THE SEQUENTIAL FILE Fixed-length records Fixed set of fields in fixed order Sequential order based on key field
  • 19. THE INDEXED SEQUENTIAL FILE • The most popular approach to overcoming the disadvantages of the sequential is the indexed sequential file. • The indexed provides a lookup capability to quickly reach the desired record. • Each record in the indexed file consists of two fields: a key field , which is the same as the key field in the main file and a pointer into the main file.
  • 21. THE INDEXED FILE • The indexed sequential file retains one limitation of the sequential file . Effective processing is limited to that which is based on a single field of the file. • Two types of indexes are used. • An exhaustive index contains one entry for every record in the main file. • A partial index contains entries to records where the field of interest exists.
  • 23. THE DIRECT , OR HASHED , FILE • The direct , or hashed , file exploits the capability found on disks to directly access any block of a known address. • Direct file are often used where very rapid access is required , where records of fixed length are used and records are always access one at a time. • Example: directories , pricing tables , schedules and name lists.
  • 24. FILE DIRECTORIES CONTENT: • File management system and collection of files is a file directory. • The directory contains information about the files , including attributes , location and ownership. • Virtually all system deal with different types of files and different file organizations and this information is also provided.
  • 25. STRUCTURE: The requirements for a file structure , it is well to consider the types of operations that may be performed on the directory: • Search • Create file • Delete file • List directory
  • 26. NAMING: • User needs to be refer to a file by a symbolic name . Each file in the system must have a unique name . • The path name /user B/word/unit A/ABC . The slash is used to delimit names the sequence. • The name of the master directory is implicit because all paths start that directory. • An interactive user or a process have associated with it a current directory , often referred to as the working directory.