File System Implementation | operating systems | file system | file management | file control block
HTML-код
- Опубликовано: 28 сен 2024
- #filesystemimplementation #oslectures #operatingsystemlectures
On Disk Data Structures
There are various on disk data structures that are used to implement a file system. This structure may vary depending upon the operating system.
Boot Control Block
Boot Control Block contains all the information which is needed to boot an operating system from that volume. It is called boot block in UNIX file system. In NTFS, it is called the partition boot sector.
Volume Control Block
Volume control block all the information regarding that volume such as number of blocks, size of each block, partition table, pointers to free blocks and free FCB blocks. In UNIX file system, it is known as super block. In NTFS, this information is stored inside master file table.
Directory Structure (per file system)
A directory structure (per file system) contains file names and pointers to corresponding FCBs. In UNIX, it includes inode numbers associated to file names.
File Control Block
File Control block contains all the details about the file such as ownership details, permission details, file size,etc. In UFS, this detail is stored in inode. In NTFS, this information is stored inside master file table as a relational database structure. A typical file control block is shown in the image below.
In Memory Data Structure
Till now, we have discussed the data structures that are required to be present on the hard disk in order to implement file systems. Here, we will discuss the data structures required to be present in memory in order to implement the file system.
The in-memory data structures are used for file system management as well as performance improvement via caching. This information is loaded on the mount time and discarded on ejection.
In-memory Mount Table
In-memory mount table contains the list of all the devices which are being mounted to the system. Whenever the connection is maintained to a device, its entry will be done in the mount table.
In-memory Directory structure cache
This is the list of directory which is recently accessed by the CPU. The directories present in the list can also be accessed in the near future so it will be better to store them temporally in cache.
System-wide open file table
This is the list of all the open files in the system at a particular time. Whenever the user open any file for reading or writing, the entry will be made in this open file table.
Per process Open file table
It is the list of open files subjected to every process. Since there is already a list which is there for every open file in the system thereforeIt only contains Pointers to the appropriate entry in the system wide table.
the fact that the place is so congested and you're sweating so bad and still putting your heart into explaining the concepts is really impeccable thanks a lot
Hai Manish Plz subscribe to the channel and if possible share with your friends. Thanks
This channel is far better than multi lakh subscribed channels 😘😘
Plz subscribe to the channel and if possible share with your friends. Thanks
Amazing explanation hats off sir for ur efforts 👍
It's my pleasure.
Appreciate your hard work well explained 👍
Hai, plz go through my videos once. Definitely you will like more videos. Thanks
for your encouragement and support towards our channel. Share my sessions with your friends and subscribe to our channel.Keep on following my sessions. Thank you so much.
Though many other channels were coming, you will remain as our best guru sir💯
Many many thanks 🙏. Plz subscribe to the channel and if possible share with your friends. Thanks in advance..
Thank youuu very much sir ur lecture is veryyy helpful sir.. Thqq soo much I had written my exam very well just by listening to ur lectures... 🙏😀😀
All the best. Plz subscribe to the channel and if possible share with your friends. Thanks
subscription done sir. you are an amazing teacher
Thanks. Plz subscribe to the channel and if possible share with your friends. Thanks in advance.
Really your explanation is very understandable thank you so much sir
You are most welcome. Plz subscribe to the channel and if possible share with your friends. Thanks in advance...
Excellent Explanation.. Thank you sir..
You are most welcome. Plz subscribe to the channel and if possible share with your friends. Thanks in advance..
good lecture...thank you very much sir
Welcome. Plz subscribe to the channel and if possible share with your friends. Thanks in advance.
My staff gava me this topic to take seminar but I can't understand anything...your video is very clear and easy to understand thank you sir...💐💐🙏🙏
Hai Sneha Padma, plz go through my videos once. Definitely you will like more videos. Thanks
for your encouragement and support towards our channel. Share my sessions with your friends and subscribe to our channel.Keep on following my sessions. Thank you so much.
Thanks!
You are most welcome. So nice of you.
Amazing
Thanks. Plz subscribe to the channel and if possible share with your friends. Thanks in advance..
Sir meru english lo cheppina telugu laga arthamaipothundi sir..❤❤❤
nice
Very Good ..
Hai Ashish, plz go through my videos once. Definitely you will like more videos. Thanks
for your encouragement and support towards our channel. Share my sessions with your friends and subscribe to our channel.Keep on following my sessions. Thank you so much.
Thankyou sir 🙏👍🏻
Most welcome sindhuja. Plz subscribe to the channel and if possible share with your friends. Thanks in advance.
thank you sir 🙏
Hai Naveen Kumar Goud, plz go through my playlists once. Definitely you will like more videos. Thanks for your encouragement and support towards our channel.Share my sessions with your friends and subscribe to our channel.Keep on following my sessions. Thank you so much.
Sir can u please do a video for virtual file system
As soon as possible. Plz subscribe to the channel and if possible share with your friends. Thanks in advance..
Sure sir 👍
Hindi me try karo na sir 😊 Matlb jaldi samaj aayega 😢 Plzzz
Side plz sir ss lene h 😂😶
K. Plz subscribe to the channel and if possible share with your friends. Thanks in advance.
Description notes helps a lot .I appreciate your hard work
Hai Sushma Rani , plz go through my videos once. Definitely you will like more videos. Thanks
for your encouragement and support towards our channel. Share my sessions with your friends and subscribe to our channel.Keep on following my sessions. Thank you so much.
Hlo sir I want a explanation video about File system management in tamil explanation
thank you sir....your teaching is very easy to understand
Sir itna paseena 😂
BTW it was useful indeed
Thankyou so much sir ❤
Most welcome. Plz subscribe to the channel and if possible share with your friends. Thanks in advance..
Meeru telugu valla sir
yes
You are helping me a lot sir thank you for your hard work.its really very useful my coos sub becoming very easy through your videos sir .thank you sir🙏
It's my pleasure Sowmya. Plz subscribe to the channel and if possible share with your friends. Thanks in advance.
@@SudhakarAtchala sure sir I shared most of your coos videos to my friends
Thank you!!! It's highly appreciated.
Hai Bethel Bahiru , plz go through my videos once. Definitely you will like more videos. Thanks
for your encouragement and support towards our channel. Share my sessions with your friends and subscribe to our channel.Keep on following my sessions. Thank you so much.
Sir make videos on protection and security
refer the below link
ruclips.net/video/yzWQ3_5ttmE/видео.html
Hi akhil, Plz subscribe to the channel and if possible share with your friends. Thanks
@@SudhakarAtchala protection and security of os not files
nice
Thanks. Plz subscribe to the channel and if possible share with your friends. Thanks in advance..
Thankyou sir
Thanq sir ,your videos are helping alot
Glad to hear that. Plz subscribe to the channel and if possible share with your friends. Thanks in advance..
your the best , thanku
Welcome. Plz subscribe to the channel and if possible share with your friends. Thanks in advance.
Tq very much sir ❤ I am fan of your teaching skills sir
Always welcome. Plz subscribe to the channel and if possible share with your friends. Thanks in advance...
Very good explanation ...Thank you sir ...👍
Welcome. Plz subscribe to the channel and if possible share with your friends. Thanks in advance.
Ur lecture is very much helping me sir thank you
Glad to hear that. Plz subscribe to the channel and if possible share with your friends. Thanks in advance..
Amazing explanation thank you sir
Welcome. Plz subscribe to the channel and if possible share with your friends. Thanks in advance.
thank you sir your lecture is very helpful for us
Glad to hear that Ruthwik . Plz subscribe to the channel and if possible share with your friends. Thanks
Tq so such sir.
Your teaching is easy to understand.
Hai Suhasini, plz go through my videos once. Definitely you will like more videos. Thanks
for your encouragement and support towards our channel. Share my sessions with your friends and subscribe to our channel.Keep on following my sessions. Thank you so much.
thanks a lot bro
Welcome. Plz subscribe to the channel and if possible share with your friends. Thanks in advance.
Super explaination sir😍😍
Hai Umamahesh, plz go through my videos once. Definitely you will like more videos. Thanks
for your encouragement and support towards our channel. Share my sessions with your friends and subscribe to our channel.Keep on following my sessions. Thank you so much.
Great explanation sir
Thanks and welcome Faaz. Plz subscribe to the channel and if possible share with your friends. Thanks in advance.
Thank you so much sir for your efforts and you are helping me a lot.
Welcome Anusha. Plz subscribe to the channel and if possible share with your friends. Thanks in advance.
@@SudhakarAtchala ok sir 😊
Very helpful ♥️
Glad it was helpful Kuldeep Singh. Plz subscribe to the channel and if possible share with your friends. Thank you so much.
Thank you 😇
You're welcome 😊 Megha. Plz subscribe to the channel and if possible share with your friends. Thanks
Super nice 👌
Hai Uma ji, plz go through my videos once. Definitely you will like more videos. Thanks
for your encouragement and support towards our channel. Share my sessions with your friends and subscribe to our channel.Keep on following my sessions. Thank you so much.
Thank you sir!
Hai Abhishek, plz go through my playlists once. Definitely you will like more videos. Thanks for your encouragement and support towards our channel.Share my sessions with your friends and subscribe to our channel.Keep on following my sessions. Thank you so much.
sir salute to your hardwork sir you are sweating like a hell and still you are teaching in a fantastic manner
Thanks a ton. Plz subscribe to the channel and if possible share with your friends. Thanks in advance...
thank u sir. i finally understand
Hai Quennie Jamolod, plz go through my playlists once. Definitely you will like more videos. Thanks
for your encouragement and support towards our channel. Share my sessions with your friends and subscribe to our channel.Keep on following my sessions. Thank you so much.