SlideShare a Scribd company logo
FILE SYSTEM PERFORMANCE
VIJAY YADAV
072/BCT/547
•Disk is the slowest part of computer.
•Disk is at least 100,000 times slower than RAM
and over 2 million times slower than CPU.
•So, when it comes to performance of PC ,disk
performance should be focused
Disk access time= seek time + latency(rotational)
time
SEEK TIME:- is the time it takes for the read-write head
to move over the appropriate track.
LATENCY:- is the time it takes for the disk to rotate the
correct sector under the read-write head.
Disk performance can be increased using
following concepts:-
•Block Cache
•Block Read Ahead
(A) Block Cache
• Cache is a collection of blocks
• First check whether the required block is in cache or
not.
• If it is, the read request can be satisfied without a disk
access.
• If the block is not in the cache, it is first read into the
cache, and then copied to wherever it is needed.
(B) Block Read Ahead
• Blocks are read into the cache before they are needed
to increase the hit rate.
• It is mainly used in sequential file access .
• But sequential and random access attributes can be
attached in file attribute to perform both access.
Example File Systems
•CD- ROM File System
•MS-DOS File System
•UNIX File System
(A) CD-ROM file system
• The ISO 9660 File System is the first CD-ROM file
system standard.
• Every CD-ROM have
•Starting 16 blocks used by manufacturer to provide
a bootstrap program to allow the computer to be
booted from the CD-ROM, or for some other
purpose.
• One block for primary volume descriptor, Which contains
• The system identifier (32 bytes), volume identifier (32
bytes), publisher identifier (128 bytes), and data
preparer identifier (128 bytes).
• Three file abstract, copyright notice, and bibliographic
information, respectively.
• Key numbers for logical block size (normally 2048, but
4096, 8192, and larger powers of two are allowed in
certain cases), the number of blocks on the CD-ROM,
and the creation and expiration dates of the CD-ROM.
• A directory entry for the root directory, telling where to
find it on the CD-ROM.
(B) MS DOS file system
• It is a 16-bit system based on a File Allocation Table, or
FAT16.
• The purpose of the file allocation table is to keep track
of where to find files on the disk.
• In MS-DOS, every DOS based partition has a letter: (A:
or B: or C:).
• Typically, the drive letters A: and B: are reserved for
floppy drives.
• We can most frequently find that the C: drive is the
'bootable partition’.
• Each drive has a root directory ('') so the root
directory on a given drive looks like this: C:
(C) UNIX file system
• Everything in Unix is considered to be a file, including
physical devices such as DVD-ROMs, USB devices, and
floppy drives.
• Unix uses a hierarchical file system structure, much
like an upside-down tree, with root (/) at the base of
the file system and all other directories spreading
from there.
A typical UNIX file system
File system performance

More Related Content

What's hot

Linux course fhs file hierarchy standard
Linux   course   fhs file hierarchy standardLinux   course   fhs file hierarchy standard
Linux course fhs file hierarchy standard
Khawar Nehal khawar.nehal@atrc.net.pk
 
File system.
File system.File system.
File system.
elyza12
 
A fast file system for unix presentation by parang saraf (cs5204 VT)
A fast file system for unix presentation by parang saraf (cs5204 VT)A fast file system for unix presentation by parang saraf (cs5204 VT)
A fast file system for unix presentation by parang saraf (cs5204 VT)
Parang Saraf
 
File system of windows xp
File system of windows xpFile system of windows xp
File system of windows xp
ashubhardwaj03
 
Unix File System
Unix File SystemUnix File System
Unix File System
student(MCA)
 
File System Interface
File System InterfaceFile System Interface
File System Interface
chandinisanz
 
File System Implementation
File System ImplementationFile System Implementation
File System Implementation
Abhishek Pachisia
 
Graphical user interface _ SEOSKILLS Hyderabad
Graphical user interface _ SEOSKILLS HyderabadGraphical user interface _ SEOSKILLS Hyderabad
Graphical user interface _ SEOSKILLS Hyderabad
SEO SKills
 
Files and directories in Linux 6
Files and directories  in Linux 6Files and directories  in Linux 6
Files and directories in Linux 6
Meenakshi Paul
 
The basic concept of Linux FIleSystem
The basic concept of Linux FIleSystemThe basic concept of Linux FIleSystem
The basic concept of Linux FIleSystem
HungWei Chiu
 
101 4.3 control mounting and unmounting of filesystems
101 4.3 control mounting and unmounting of filesystems101 4.3 control mounting and unmounting of filesystems
101 4.3 control mounting and unmounting of filesystems
Acácio Oliveira
 
Lesson 2 Understanding Linux File System
Lesson 2 Understanding Linux File SystemLesson 2 Understanding Linux File System
Lesson 2 Understanding Linux File System
Sadia Bashir
 
Chapter 13 file systems
Chapter 13   file systemsChapter 13   file systems
Chapter 13 file systems
Alvin Chin
 
Course 102: Lecture 26: FileSystems in Linux (Part 1)
Course 102: Lecture 26: FileSystems in Linux (Part 1) Course 102: Lecture 26: FileSystems in Linux (Part 1)
Course 102: Lecture 26: FileSystems in Linux (Part 1)
Ahmed El-Arabawy
 
Ch 17 disk storage, basic files structure, and hashing
Ch 17 disk storage, basic files structure, and hashingCh 17 disk storage, basic files structure, and hashing
Ch 17 disk storage, basic files structure, and hashing
Zainab Almugbel
 
File system Os
File system OsFile system Os
File system Os
Nehal Naik
 
File system of windows xp
File system of windows xpFile system of windows xp
File system of windows xp
Ehtisham Ali
 
Linux directory structure by jitu mistry
Linux directory structure by jitu mistryLinux directory structure by jitu mistry
Linux directory structure by jitu mistry
JITU MISTRY
 
Windows File Systems
Windows File SystemsWindows File Systems
Windows File Systems
primeteacher32
 
The linux file system structure
The linux file system structureThe linux file system structure
The linux file system structure
Teja Bheemanapally
 

What's hot (20)

Linux course fhs file hierarchy standard
Linux   course   fhs file hierarchy standardLinux   course   fhs file hierarchy standard
Linux course fhs file hierarchy standard
 
File system.
File system.File system.
File system.
 
A fast file system for unix presentation by parang saraf (cs5204 VT)
A fast file system for unix presentation by parang saraf (cs5204 VT)A fast file system for unix presentation by parang saraf (cs5204 VT)
A fast file system for unix presentation by parang saraf (cs5204 VT)
 
File system of windows xp
File system of windows xpFile system of windows xp
File system of windows xp
 
Unix File System
Unix File SystemUnix File System
Unix File System
 
File System Interface
File System InterfaceFile System Interface
File System Interface
 
File System Implementation
File System ImplementationFile System Implementation
File System Implementation
 
Graphical user interface _ SEOSKILLS Hyderabad
Graphical user interface _ SEOSKILLS HyderabadGraphical user interface _ SEOSKILLS Hyderabad
Graphical user interface _ SEOSKILLS Hyderabad
 
Files and directories in Linux 6
Files and directories  in Linux 6Files and directories  in Linux 6
Files and directories in Linux 6
 
The basic concept of Linux FIleSystem
The basic concept of Linux FIleSystemThe basic concept of Linux FIleSystem
The basic concept of Linux FIleSystem
 
101 4.3 control mounting and unmounting of filesystems
101 4.3 control mounting and unmounting of filesystems101 4.3 control mounting and unmounting of filesystems
101 4.3 control mounting and unmounting of filesystems
 
Lesson 2 Understanding Linux File System
Lesson 2 Understanding Linux File SystemLesson 2 Understanding Linux File System
Lesson 2 Understanding Linux File System
 
Chapter 13 file systems
Chapter 13   file systemsChapter 13   file systems
Chapter 13 file systems
 
Course 102: Lecture 26: FileSystems in Linux (Part 1)
Course 102: Lecture 26: FileSystems in Linux (Part 1) Course 102: Lecture 26: FileSystems in Linux (Part 1)
Course 102: Lecture 26: FileSystems in Linux (Part 1)
 
Ch 17 disk storage, basic files structure, and hashing
Ch 17 disk storage, basic files structure, and hashingCh 17 disk storage, basic files structure, and hashing
Ch 17 disk storage, basic files structure, and hashing
 
File system Os
File system OsFile system Os
File system Os
 
File system of windows xp
File system of windows xpFile system of windows xp
File system of windows xp
 
Linux directory structure by jitu mistry
Linux directory structure by jitu mistryLinux directory structure by jitu mistry
Linux directory structure by jitu mistry
 
Windows File Systems
Windows File SystemsWindows File Systems
Windows File Systems
 
The linux file system structure
The linux file system structureThe linux file system structure
The linux file system structure
 

Similar to File system performance

Working of Volatile and Non-Volatile memory
Working of Volatile and Non-Volatile memoryWorking of Volatile and Non-Volatile memory
Working of Volatile and Non-Volatile memory
Don Caeiro
 
Computer Memory Hierarchy Computer Architecture
Computer Memory Hierarchy Computer ArchitectureComputer Memory Hierarchy Computer Architecture
Computer Memory Hierarchy Computer Architecture
Haris456
 
Secondarystoragedevices1 130119040144-phpapp02
Secondarystoragedevices1 130119040144-phpapp02Secondarystoragedevices1 130119040144-phpapp02
Secondarystoragedevices1 130119040144-phpapp02
Seshu Chakravarthy
 
cache memory introduction, level, function
cache memory introduction, level, functioncache memory introduction, level, function
cache memory introduction, level, function
TeddyIswahyudi1
 
Hard disks
Hard disksHard disks
Hard disks
English TVTC
 
Hard Disk Componets
Hard Disk ComponetsHard Disk Componets
Hard Disk Componets
Pramod Ithape
 
Disk Scheduling
Disk SchedulingDisk Scheduling
Disk Scheduling
A29ShirleyDhawadkar
 
disk.ppt
disk.pptdisk.ppt
disk.ppt
yashu23
 
Secondary storage devices
Secondary storage devices Secondary storage devices
Secondary storage devices
Slideshare
 
Disk
DiskDisk
Computer details
Computer detailsComputer details
Computer details
Krishna Yadav Kyadav308
 
Thiru
ThiruThiru
HARD DISK DRIVE ppt
HARD DISK DRIVE pptHARD DISK DRIVE ppt
HARD DISK DRIVE ppt
silveroak engineering collage
 
Hard disk drive
Hard disk driveHard disk drive
Hard disk drive
Awais Alam
 
Unit 4 DBMS.ppt
Unit 4 DBMS.pptUnit 4 DBMS.ppt
Unit 4 DBMS.ppt
HARRSHITHAASCSE
 
19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf
JESUNPK
 
04 cache memory
04 cache memory04 cache memory
04 cache memory
dilip kumar
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
Geetha Kannan
 
Unit3 ppt3 hard drive
Unit3 ppt3 hard driveUnit3 ppt3 hard drive
Unit3 ppt3 hard drive
FarhanMalik93
 
04.01 file organization
04.01 file organization04.01 file organization
04.01 file organization
Bishal Ghimire
 

Similar to File system performance (20)

Working of Volatile and Non-Volatile memory
Working of Volatile and Non-Volatile memoryWorking of Volatile and Non-Volatile memory
Working of Volatile and Non-Volatile memory
 
Computer Memory Hierarchy Computer Architecture
Computer Memory Hierarchy Computer ArchitectureComputer Memory Hierarchy Computer Architecture
Computer Memory Hierarchy Computer Architecture
 
Secondarystoragedevices1 130119040144-phpapp02
Secondarystoragedevices1 130119040144-phpapp02Secondarystoragedevices1 130119040144-phpapp02
Secondarystoragedevices1 130119040144-phpapp02
 
cache memory introduction, level, function
cache memory introduction, level, functioncache memory introduction, level, function
cache memory introduction, level, function
 
Hard disks
Hard disksHard disks
Hard disks
 
Hard Disk Componets
Hard Disk ComponetsHard Disk Componets
Hard Disk Componets
 
Disk Scheduling
Disk SchedulingDisk Scheduling
Disk Scheduling
 
disk.ppt
disk.pptdisk.ppt
disk.ppt
 
Secondary storage devices
Secondary storage devices Secondary storage devices
Secondary storage devices
 
Disk
DiskDisk
Disk
 
Computer details
Computer detailsComputer details
Computer details
 
Thiru
ThiruThiru
Thiru
 
HARD DISK DRIVE ppt
HARD DISK DRIVE pptHARD DISK DRIVE ppt
HARD DISK DRIVE ppt
 
Hard disk drive
Hard disk driveHard disk drive
Hard disk drive
 
Unit 4 DBMS.ppt
Unit 4 DBMS.pptUnit 4 DBMS.ppt
Unit 4 DBMS.ppt
 
19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf
 
04 cache memory
04 cache memory04 cache memory
04 cache memory
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Unit3 ppt3 hard drive
Unit3 ppt3 hard driveUnit3 ppt3 hard drive
Unit3 ppt3 hard drive
 
04.01 file organization
04.01 file organization04.01 file organization
04.01 file organization
 

More from Vijay Yadav

Decision tree presentation
Decision tree presentationDecision tree presentation
Decision tree presentation
Vijay Yadav
 
Summary of Knowledge creating company article
Summary of Knowledge creating company articleSummary of Knowledge creating company article
Summary of Knowledge creating company article
Vijay Yadav
 
Hospital and-medical-store-management-system
Hospital and-medical-store-management-systemHospital and-medical-store-management-system
Hospital and-medical-store-management-system
Vijay Yadav
 
Software reuse slide
Software reuse slideSoftware reuse slide
Software reuse slide
Vijay Yadav
 
Client server
Client serverClient server
Client server
Vijay Yadav
 
Cricket database
Cricket databaseCricket database
Cricket database
Vijay Yadav
 
Web mining
Web miningWeb mining
Web mining
Vijay Yadav
 
Full text and relational search
Full text and relational searchFull text and relational search
Full text and relational search
Vijay Yadav
 

More from Vijay Yadav (8)

Decision tree presentation
Decision tree presentationDecision tree presentation
Decision tree presentation
 
Summary of Knowledge creating company article
Summary of Knowledge creating company articleSummary of Knowledge creating company article
Summary of Knowledge creating company article
 
Hospital and-medical-store-management-system
Hospital and-medical-store-management-systemHospital and-medical-store-management-system
Hospital and-medical-store-management-system
 
Software reuse slide
Software reuse slideSoftware reuse slide
Software reuse slide
 
Client server
Client serverClient server
Client server
 
Cricket database
Cricket databaseCricket database
Cricket database
 
Web mining
Web miningWeb mining
Web mining
 
Full text and relational search
Full text and relational searchFull text and relational search
Full text and relational search
 

Recently uploaded

People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
riddhimaagrawal986
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
bijceesjournal
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
integral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdfintegral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdf
gaafergoudaay7aga
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
TaghreedAltamimi
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
GauravCar
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 

Recently uploaded (20)

People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
integral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdfintegral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdf
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 

File system performance

  • 1. FILE SYSTEM PERFORMANCE VIJAY YADAV 072/BCT/547
  • 2. •Disk is the slowest part of computer. •Disk is at least 100,000 times slower than RAM and over 2 million times slower than CPU. •So, when it comes to performance of PC ,disk performance should be focused
  • 3. Disk access time= seek time + latency(rotational) time SEEK TIME:- is the time it takes for the read-write head to move over the appropriate track. LATENCY:- is the time it takes for the disk to rotate the correct sector under the read-write head.
  • 4.
  • 5. Disk performance can be increased using following concepts:- •Block Cache •Block Read Ahead
  • 6. (A) Block Cache • Cache is a collection of blocks • First check whether the required block is in cache or not. • If it is, the read request can be satisfied without a disk access. • If the block is not in the cache, it is first read into the cache, and then copied to wherever it is needed.
  • 7. (B) Block Read Ahead • Blocks are read into the cache before they are needed to increase the hit rate. • It is mainly used in sequential file access . • But sequential and random access attributes can be attached in file attribute to perform both access.
  • 8. Example File Systems •CD- ROM File System •MS-DOS File System •UNIX File System
  • 9. (A) CD-ROM file system • The ISO 9660 File System is the first CD-ROM file system standard. • Every CD-ROM have •Starting 16 blocks used by manufacturer to provide a bootstrap program to allow the computer to be booted from the CD-ROM, or for some other purpose.
  • 10. • One block for primary volume descriptor, Which contains • The system identifier (32 bytes), volume identifier (32 bytes), publisher identifier (128 bytes), and data preparer identifier (128 bytes). • Three file abstract, copyright notice, and bibliographic information, respectively. • Key numbers for logical block size (normally 2048, but 4096, 8192, and larger powers of two are allowed in certain cases), the number of blocks on the CD-ROM, and the creation and expiration dates of the CD-ROM. • A directory entry for the root directory, telling where to find it on the CD-ROM.
  • 11.
  • 12. (B) MS DOS file system • It is a 16-bit system based on a File Allocation Table, or FAT16. • The purpose of the file allocation table is to keep track of where to find files on the disk.
  • 13. • In MS-DOS, every DOS based partition has a letter: (A: or B: or C:). • Typically, the drive letters A: and B: are reserved for floppy drives. • We can most frequently find that the C: drive is the 'bootable partition’. • Each drive has a root directory ('') so the root directory on a given drive looks like this: C:
  • 14. (C) UNIX file system • Everything in Unix is considered to be a file, including physical devices such as DVD-ROMs, USB devices, and floppy drives. • Unix uses a hierarchical file system structure, much like an upside-down tree, with root (/) at the base of the file system and all other directories spreading from there.
  • 15. A typical UNIX file system