Operating Systems Coursework 2025...... Group 5
Operating Systems Coursework 2025...... Group 5
MR TUMWEBAZE WILSON
NAME REGISTRTION NUMBER
Table of Contents
A) What is the FAT32 File System?........................3
1
B) Discuss Disk Space Management of the FAT32
File System.........................................................4
System...............................................................6
System...............................................................8
Operating System................................................9
Systems............................................................10
h)
References…………………………………………………………
…11
2
A) What is the FAT32 File System?
FAT32 (File Allocation Table 32) is a file system introduced in 1996 as an
upgrade to FAT16 developed by Microsoft for windows operating systems.
3
B) Discuss Disk Space Management of the
FAT32 File System
1.cluster based allocation:
A cluster is the smallest unit of disk space that can be allocated to store a
file.
Fat32 divides the disk into fixed size units called clusters or allocation
units.
Each file occupies one or more clusters depending on its size.
cluster size is detesrmined during formatting and can range from 4kb
to 32kb
Smaller cluster sizes are more efficient for storing smaller files but may
lead to increased fragmentation.
Larger cluster sizes reduce fragmentation but can result in wasted
space, known as slack space, when storing smaller files.
FAT32 uses the File Allocation Table (FAT) to keep track of which clusters
(units of disk space) are used and which are free.
Each entry in the FAT corresponds to a cluster on the disk and stores
the cluster number of the next cluster in the file, forming a linked list of
clusters.
3. Fragmentation:
4
4.Free Space Management:
5.Limitations of FAT32
Other key features include disk utilities, maximum file and partition
sizes
The MFT is a special file that keeps records of all files and directories
on an NTFS volume.
Each file and directory has an entry in the MFT, which includes
metadata like file size, timestamps, and permissions….
5
Cluster Size:
NTFS uses clusters to allocate disk space, similar to other file systems.
Cluster sizes can vary, with default sizes depending on the volume
size. Smaller clusters reduce wasted space (slack space), while larger
clusters can improve performance.
Cluster sixe is determined during formatting and can range from
512bytes to 64kb…..
Disk Quotas:
Disk quotas are limits set on the amount of disk space a user or group
can use on a file system.
NTFS supports disk quotas, allowing administrators to limit the amount
of disk space that users can consume.
Quotas can be set per user or per group, helping manage and control
disk usage on shared volumes
File Compression:
NTFS tracks free clusters using a bit map (a data structure where each bit
represents a cluster)
When a file is created NTFS searches its bit map for free clusters and
allocates them to the file. When a file is deleted, its clusters are marked as
free in the bit map making them available for reuse.
6
E) Advantages and Disadvantages of the NTFS
File System
Advantages
Large File and Partition Support*: Supports files up to 16 Exabyte
and partitions up to 256 terabytes.
Security: Provides file-level permissions and encryption (via EFS).
Reliability: Uses journaling to recover from crashes or errors.
Advanced Features: Supports compression, disk quotas, and
symbolic links.
Efficient Space Management: Smaller cluster sizes reduce wasted
space.
6.compatibility: its widely compatible with many operating systems
like windows11/10/8.1/8/7/ Xp, Linux and even macos
7.faulty tolerance: it can automatically repair files and folders from
power failure
8.compression: it supports file compression to speed up the system
Disadvantages:
3.Complexity: More complex than FAT32, which can make data recovery
harder in some cases.
7
No built-in security features like file permissions or encryption.
Simple structure, making it faster for small storage devices.
NTFS
FAT32 is simple, compatible, and suitable for small storage devices but
lacks advanced features.
8
NTFS is modern, secure, and efficient, making it ideal for internal drives and
systems requiring advanced functionality.
Windows OS installation; the default file system for windows system drives
(c:)
References
https://www.pcmag.com/how-to/fat32-vs-exfat-vs-ntfs-which-format-is-best-
for-your-storage-drive
https://www.geeksforgeeks.org/difference-between-fat32-and-ntfs/
www.deepseek.com
https://www.diffen.com/difference/FAT32_vs_NTFS
https://www.tutorialspoint.com/computer_fundamentals/
difference_between_fat32_exfat_and_ntfs_file_systems.htm