于RAM具有挥发性(开机时里面是空的)，这样的话电脑就无法储存开机时需要的指令，因此，非挥发性记忆体储存了执行开机的程式 (BIOS)，为了读取较大的程式，先自第二层的非挥发性记忆体读取到随机存取记忆体，然后执行程式。一种记忆体因着这目的被制出，就是唯读记忆体(唯读记忆体也是属于随机存取).许多唯读记忆体并不仅仅只能读取，虽然速度慢，但资料还是可以抹除并重新写入。一些嵌入式系统直接使用唯读记忆体来跑程式，因为程式几乎不会变化，现在的电脑将资料存于第二层非挥发性的记忆体，而非唯读记忆体，这是比较经济的做法