Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes between Version 5 and Version 6 of FSDesign


Ignore:
Timestamp:
2009-07-23T18:48:06Z (10 years ago)
Author:
Jakub Jermář
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • FSDesign

    v5 v6  
    3131== VFS server == #FSDesignVFS
    3232
    33 The VFS server is the focal point of and also the most complex element of
     33The VFS server is the focal point and also the most complex element of
    3434the file system support in the HelenOS operating system. It exists as a
    35 standalone user task. We can talk about the VFS frontend and VFS backend.
     35standalone user task. We talk about the VFS frontend and VFS backend.
    3636
    3737The frontend is responsible for accepting requests from the client tasks.
     
    4545triplet containing a global handle of the file system instance, a global device
    4646handle and a file index. Thus a VFS triplet uniquely identifies a file on
    47 some file system instance. An example VFS triplet looks like this:
     47some file system instance. An example VFS triplet could look like this:
    4848
    4949{{{
     
    5353In the above example, the VFS triplet describes a file on a file system which was
    5454assigned number 2 by the VFS service, located on a device, which was assigned number
    55 1 by the DEVMAP service, and which has a file-system dependent index number 10. The
     551 by the DEVMAP service, and which has a file-system specific index number 10. The
    5656last number is also known as i-node number in other operating systems.
    5757