pmem and fmem