The data structure that is used to maintain the In-Core Inode Information is "Inode Table". This table (logical representation) has the following information abt the file:-
- type of the file
- permissions on the link
- Owner Id
- Group Id
- File Size
- Arrayy of 13 pointers to a file or another entry in the inode table.
Besides these, the UNIX system maintains 2 other data structures namely -
User File Descriptor Table - A per Process table maintains information of open files by single process
PK - PID , FileDescriptor
2. File Table - A Global Table that maintains the information of all the open files.
PK - FileDescriptor