Full Form of FCB

Full formTechnology
FCBstands for

File Control Block

What is FCB?

A File Control Block (FCB) is a data structure used by operating systems to store metadata about an open file. In the Indian context, FCB is a fundamental concept taught in computer science and engineering curricula, particularly in courses on operating systems and file management. It typically contains information such as the file name, file size, access permissions, timestamps, and pointers to the actual data blocks on the storage device. When a process opens a file, the OS creates an FCB in memory to track the file's state and location. In India, students encounter FCBs while studying systems like Unix/Linux (where similar structures like inodes are used) or MS-DOS (which explicitly uses FCBs). The concept is frequently tested in competitive exams such as GATE (Graduate Aptitude Test in Engineering) for computer science, as well as in university semester examinations. Understanding FCBs helps students grasp how files are organized, accessed, and managed efficiently, which is crucial for building robust software systems.

FCB का फुल फॉर्म

फ़ाइल नियंत्रण ब्लॉक

Example

In the operating systems lab, we analyzed how an FCB is created when the open() system call is invoked to manage a text file.

FCB — frequently asked questions

What is the full form of FCB?
The full form of FCB is File Control Block. It is a data structure used by an operating system to store metadata about an open file.
How is FCB different from PCB in operating systems?
FCB (File Control Block) manages file metadata, such as name, size, and location, while PCB (Process Control Block) manages process-specific data like program counter, registers, and scheduling info. Both are key structures in OS.
Where is FCB stored in memory during file operations?
An FCB is stored in a kernel memory area when a file is opened. It remains there until the file is closed, after which it may be updated and written back to disk.
Browse all Technology full forms →