Some of them aren't volatile and there are even read-only ones too, for example ROM. So non-volatile RAM exists. ... Because of the inner architecture of non-volatile memory, they have to wear out. The number of write-and-erase cycles is limited to 100,000-1,000,000.