wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

File Management system

profile
Bhargav Patel
Sep 08, 2024
0 Likes
0 Discussions
108 Reads

A computer file is defined as a medium used for saving and managing data in the computer system. The data stored in the computer system is completely in digital format, although there can be various types of files that help us to store the data.

File systems are a crucial part of any operating system, providing a structured way to store, organize, and manage data on storage devices such as hard drives, SSDs, and USB drives. Essentially, a file system acts as a bridge between the operating system and the physical storage hardware, allowing users and applications to create, read, update, and delete files in an organized and efficient manner.

What is a File System?

A file system is a method an operating system uses to store, organize, and manage files and directories on a storage device. Some common types of file systems include:

  • FAT (File Allocation Table): An older file system used by older versions of Windows and other operating systems.
  • NTFS (New Technology File System): A modern file system used by Windows. It supports features such as file and folder permissions, compression, and encryption.
  • ext (Extended File System): A file system commonly used on Linux and Unix-based operating systems.
  • HFS (Hierarchical File System): A file system used by macOS.
  • APFS (Apple File System): A new file system introduced by Apple for their Macs and iOS devices.

A file is a collection of related information that is recorded on secondary storage. Or file is a collection of logically related entities. From the user’s perspective, a file is the smallest allotment of logical secondary storage. 

The name  of the file is divided into two parts as shown below:

  • Name
  • Extension, separated by a period.

Issues Handled By File System

We’ve seen a variety of data structures where the file could be kept. The file system’s job is to keep the files organized in the best way possible.
A free space is created on the hard drive whenever a file is deleted from it. To reallocate them to other files, many of these spaces may need to be recovered. Choosing where to store the files on the hard disc is the main issue with files one block may or may not be used to store a file. It may be kept in the disk’s non-contiguous blocks. We must keep track of all the blocks where the files are partially located.


Comments ()


Sign in

Read Next

Binary Search Tree (BST) in Data Structure

Blog banner

Navigating the Digital Battlefield: Security Breaches and Effective Countermeasures

Blog banner

Chicken Dum Biryani

Blog banner

Every body is beautiful

Blog banner

The Role of Summer Camps in Early Childhood Development

Blog banner

PROCESS CONTROL BLOCK IN OS

Blog banner

A buffer overflow

Blog banner

Vulnerability Assessment

Blog banner

Explain DBMS in Brief

Blog banner

Your Guide to Great Flossing, by the best affordable dentist in Maroubra

Blog banner

Modern Operating System

Blog banner

An Overivew Of Cache Memory

Blog banner

Windows Operating System

Blog banner

Semaphores

Blog banner

VIRTUAL MEMORY

Blog banner

Pipedrive

Blog banner

Worms, viruses and Bots

Blog banner

Why Moms Are Choosing Customised School Accessories Over Generic Products?

Blog banner

Types Of scheduling

Blog banner

INTRANET

Blog banner

The Truth Behind Viral DIY Dental Hacks

Blog banner

The Essential Guide to Dynamic Arrays vs. Linked Lists: Which to Use and When ?

Blog banner

How social media affect

Blog banner

How to use GIT & GITHUB

Blog banner

Direct memory access

Blog banner

Developments in Modern Operating Systems

Blog banner

Clarizen

Blog banner

Fault tolerance

Blog banner

Im Photographer

Blog banner

Virtual memory in windows

Blog banner

File System

Blog banner

The Role of Frontline Managers in Driving Workplace Performance and Customer Satisfaction

Blog banner

Uniprocessor Scheduling

Blog banner

KASHMIR TRIPS

Blog banner

Understanding Regression Analysis

Blog banner

The 60-Minute Window: What to Do (And What NOT to Do) When You Knock Out a Tooth

Blog banner

The Evolution of the Microprocessor ~ Aditya Pai

Blog banner

Mariana Trench: The deepest depths

Blog banner

OLA

Blog banner

Memory Management - operating system

Blog banner

Concurrency and memory

Blog banner

Deadlock and starvation

Blog banner