wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

File Management system

profile
Bhargav Patel
Sep 08, 2024
0 Likes
0 Discussions
102 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

ODOO

Blog banner

File management

Blog banner

Deadlock and Starvation

Blog banner

The Everyday Parenting Dilemma: Safety Vs Independence

Blog banner

Threads

Blog banner

The Future of Patola Weaving in a Sustainable Fashion World

Blog banner

Understanding Input Based Keylogger Activation Systems: Risks and Mitigation

Blog banner

What Function Does SEO Serve in Digital Marketing?

Blog banner

Service Operations Principles

Blog banner

gis substation

Blog banner

Social Media Marketing Trends 2022

Blog banner

Making Money through Instagram

Blog banner

JUSTICE FOR EVERY “BEZUBAAN ANIMAL”

Blog banner

Interrupts

Blog banner

The art of being alone

Blog banner

Gamer life

Blog banner

Lucidchart

Blog banner

RAID

Blog banner

OS Assignment 3

Blog banner

Real-time Scheduling - 53003230061

Blog banner

MAILFENCE

Blog banner

Privacy-Enhancing Computation Techniques

Blog banner

Tools to support CSI activities

Blog banner

Information of meesho company

Blog banner

Internet: The Vast Ocean Of Knowledge.

Blog banner

SECURITY RISKS OF REMOTE WORKING

Blog banner

Memory management

Blog banner

5 Common Faults In Construction Tenders

Blog banner

Quality check in IT services

Blog banner

What is Segmentation?

Blog banner

Building Confidence in Children Through Daily Routines and Play

Blog banner

operating system

Blog banner

Teenagers of Today

Blog banner

Fitness regime by Deepesh

Blog banner

Deadlock

Blog banner

The New Classic: Indo Western Patola Outfits for Today’s Woman

Blog banner

Device driver

Blog banner

Virtual Machine

Blog banner

Apache Spark :- Powerful Data Processing Tool

Blog banner

GraphX:- A graph processing tool

Blog banner

Malicious softwares

Blog banner

Regression Analysis

Blog banner