On ne peut pas par défaut.
Il est possible comme tu l'as dit de créer un ramdisk, qui est retranché de la ram normalement disponible par les autres applications.
L'équivalent le plus proche serait sous Linux ou tu peux avoir accès au device /dev/shm, qui te fournit un stockage pris dans la ram, mais de taille dynamique (donc pas besoin de "préréserver" l'espace disque).
La protection contre le reset n'existe pas non plus en standart sur les PC. Il existe toutefois des cartes additionnelles spécialisées qui offrent cette fonctionnalité.