title: Difference between main storage and secondary storage and stable storage?
body: <p>I am reading a file systems in RDBMS.</p>
  
  <p>I have a some doubt.</p>
  
  <p>I know some of the differences between these three file system. They are</p>
  
  <ul>
  <li><p>Main storage:-</p>
  
  <pre><code>   * Main storage is temporary.
     * The main storage is directly accessible from CPU.
     * Main storage is a volatile memory.
  </code></pre></li>
  <li><p>Secondary storage:-</p>
  
  <pre><code>   * Secondary storage is permanent.
     * Secondary storage is directly accessible form main storage.
     * Secondary storage is a non-volatile memory.
  </code></pre></li>
  <li><p>Stable storage:-</p>
  
  <pre><code>   * The stable storage gives the guarantees for the atomicity for a given write operation in database.
     * All logs are written onto the stable storage.
     * In stable storage the data is written in more than one disk.
  </code></pre></li>
  </ul>
  
  <p>Is there any other difference between these three file systems.</p>