Есть как минимум 2 разных подхода. В первом подходе RAM используется для эмуляции блочного устройства. Например в линуксе драйвера brd и mtdram умеют эмулировать обычные и MTD блочные устройства. Это блочное устройство можно отформатировать в любую файловую систему для таких блочных устройств поддерживаемую ОС. Во втором подходе RAM используется драйвером файловой системы напрямую. В линуксе это файловая система tmpfs.