The “mount” table contained an entry for each mounted file system volume. Each entry defines the device on which the file system volume is mounted, a pointer to the buffer which stores the “super block” for the device, and an “inode” pointer. The table is referenced as follows:
which is called by “main” (1615), makes an entry for the root device;
is a system call which makes entries for additional devices;
searches the “mount” table if it encounters an “inode” with the ‘IMOUNT’ flag set;
searches the “mount” table to find and return a pointer to the “super block” for a particular device;
is called periodically and searches the “mount” table to locate information which should be written from core tables into the tables maintained on the file system volumes;
is a system call which deletes entries from the table.