1. A hybrid non-volatile memory device capable of storing data comprising: a non-volatile random access memory (NVRAM), the NVRAM being bit-accessible; a non-volatile page-mode memory (PMM) made of resistive memory and organized into pages, the non-volatile PMM being page-accessible; and a direct memory access (DMA) engine coupled to the NVRAM and the non-volatile PMM and operable to transfer data between the NVRAM and the non-volatile PMM during a DMA operation.