RTEMS Logo

RTEMS 4.9.3 On-Line Library


Base Filesystem

PREV UP NEXT Bookshelf RTEMS Filesystem Design Guide

2.1: Base Filesystem

  • Base Filesystem Mounting
  • RTEMS initially mounts a RAM based file system known as the base file system. The root directory of this file system tree serves as the logical root of the directory hierarchy (Figure 3). Under the root directory a `/dev' directory is created under which all I/O device directories and files are registered as part of the file system hierarchy.

    Figure of the tree structure goes here.
    

    A RAM based file system draws its management resources from memory. File and directory nodes are simply allocated blocks of memory. Data associated with regular files is stored in collections of memory blocks. When the system is turned off or restarted all memory-based components of the file system are lost.

    The base file system serves as a starting point for the mounting of file systems that are resident on semi-permanent storage media. Examples of such media include non- volatile memory, flash memory and IDE hard disk drives (Figure 3). File systems of other types will be mounted onto mount points within the base file system or other file systems that are subordinate to the base file system. The framework set up under the base file system will allow for these new file system types and the unique data and functionality that is required to manage the future file systems.


    PREV UP NEXT Bookshelf RTEMS Filesystem Design Guide

    Copyright © 1988-2008 OAR Corporation