File systems under Microsoft Windows
Download
Report
Transcript File systems under Microsoft Windows
Operating Systems’
File Systems
Ayşegül AYHAN & Can KOÇOĞLU
OUTLINE
What is the file system ?
File systems under Unix and Unix - like systems
ext2 (Linux)
ext3(Linux)
Reiser FS (Linux)
File Systems under Mac OS X
HFS - Hierachical File System
HFS+ -Hierachical File System Plus
File Systems under Microsoft Windows
FAT 12- 16(File Allocation Table)
FAT 32(File Allocation Table)
NTFS(New Technology File System)
Conclusion
Compare of these file systems with tables
What is file system?
is a method for storing and organizing computer files
make data easy to find and access them.
File systems under Unix and Unix - like systems
one root directory, and every file existing under
it.
programs, device drivers, documents and
spreadsheets, keyboard, etc. are files in Unix.
avoids becoming an ungainly mess.
This is how it works.
An example from real life
Linux is also an Unix-like Operating System
ext 2
ext 3
reiser FS
ext 2
Previlages can be given to each of User, Group, Others.
file system which proved itself
Max file size 2 gb
Max char size 255 chars
Max volume size 4tb
efficient if 4K blocks are used
journal with ext3.
Fullness of the disk not affects speed.
ext3
Almost same as ext2 but journal property
added.
So it is called journalled file system.
Reiser FS
journaling property
Max file size 8 tb
Max volume 16tb
High performance
Especially small files
but not much healthy..
File Systems under Mac OS X
HFS Hierachical File System
HFS+ Hierachical File System Plus
HFS
Hierachical File System
Similar MS-DOS and Unix with subdirectories
Volume names max 27 chars.
file names max 31 chars
upper and lower case names unimportant
All characters can be used, such as :, ?, \ …
has two forks ; data fork, resource fork ..
HFS + is developed version of HFS
File systems under Microsoft Windows
MS-DOS
FAT 12 (File Allocation Table)
FAT 16 (File Allocation Table)
FAT 32 (File Allocation Table)
NTFS(New Technology File System)
MS DOS
Only Intel platforms
Not support multi-programming
Version 1 – only single directory
Version 2- more directories (hierarchical)
FAT 16
FILE ALLOCATION TABLE
introduced way back with MS–DOS
to handle files floppy drive
minor modifications over the years
can handle hard disks, even file names longer than the
original limitation.
FAT 12
First version of FAT system
Max file size 32 MB
File name size 255 MB
Max valume size 32 MB
FAT 16
Advantages
MS-DOS Unix and Windows
accept
Has saving succesfull program
to resque folders
Has inauguration floppy if
computer is locked
To accesing data fast
partitions < 256MB
Disadvantages
Max folder 65536.
4GB max size to folder
doesn't support compression,
encryption
Lack of security…
FAT 32
FILE ALLOCATION TABLE
enhanced version of the FAT
used on drives from 512 megabytes (MB) to 2 TB
partition limit is approximately 128GB
can be accessed Win95B (OSR2, OSR2.1), Win95C (OSR2.5), Win98,
Win98SE, WinME, Win2K and WinXP
not accessed by DOS, Windows 3.x and Windows NT 4.0
majority of systems are formatted with FAT32 as the default.
FAT 32
Disadvantages
Advantages
Acceptable all operating systems
more efficient for 64 MB and less
than 64 MB memory
much more slower directories has too
many files
Fragmantation
more faster if folder is small or not
to big.
Should disk fregmantation frequently
hard to access big files
One file size only 4GB.
Comparing to NTFS hard disk head
moves less.Because of that it works
more efficiently on slower hard
disks.
performance
NTFS
New Technology File System
introduced with first version of Windows NT
completely different file system from FAT
provides for greatly increased security, file–by–file
compression, quotas, and even encryption
NTFS
Advantages
System performance does
not effect disorganisation
File size
performance
Small file -->fast
accessing
Disadvantages
not suggested for less
than 64MB memory
hard disk fast is low
NTFS performance
than FAT
Conclusion
Comparison of File Systems
Limits
Comparison of File Systems
Metadata
Comparison of File Systems
Features