MFS - Memory File System z University of California w Berkeley.
Cechy MFS:
  - cały system plików tworzy się w przestrzeni adresowej procesu,
  który obsługiwał operację jego tworzenia i zamontowania (newfs)
  
 - Proces nie powraca z mount, zostaje w jądrze, czekając na
  zlecenia do systemu plików. Każda struktura mfsnode (część vnode'a)
  zawiera identyfikator procesu montującego.
  
 - wykonanie operacji polega na umieszczeniu zlecenia w kolejce
  struktury mfsdata (prywatnych danych systemu plików), budzony jest
  proces montujący, zleceniodawca zasypia w oczekiwaniu na realizację
  zlecenia, po jego wykonaniu jest budzony
  
 - system plików w pamięci procesu montującego - strony systemu mogą
  być wyswapowane i rywalizują o pamięć z innymi procesami
  
 - Odmontowanie systemu: wywołanie mfs_mount się kończy, kończy się
  też proces newfs
  
 - wydajność: około dwa razy szybszy przy operacjach
  czytania/pisania, wielokrotnie szybszy przy operacjach dotyczących
  meta-danych pliku (np. tworzenie pliku)
  
 - Wady:
  
    - dwa przełączenia kontekstu przy operacjach ze względu na
    pośrednictwo procesu newfs
    
 - kopiowanie z jednego miejsca w pamięci w drugie
  
 
 
dalej
początek