File Control Block
Full Form of FCB
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.